Журнал LinuxFormat - перейти на главную

LXF133:Сравнение

Материал из Linuxformat
Перейти к: навигация, поиск
Каждый месяц мы сравниваем тысячи программ – а вы можете отдыхать!

Содержание

Сравнение: Фильт­ры кон­тен­та

Со­брав рву­щие­ся в бой про­грам­мы, Ша­шанк Шар­ма на­ез­жа­ет на сай­ты с це­лью кон­фи­ска­ции неже­ла­тель­но­го со­дер­жи­мо­го.

Все боль­ше и боль­ше стран при­ме­ня­ют раз­лич­ные уровни ог­раничения досту­па к кон­тен­ту, и ин­тернет-цен­зу­ра ста­но­вит­ся го­ря­чо об­су­ж­дае­мой те­мой. Когда про­вай­де­ры под дав­лением пра­ви­тель­ства внедря­ют это, не спро­сясь у конеч­но­го поль­зо­ва­те­ля, ин­тернет-цен­зу­ра – ог­раничи­тель ва­шей сво­бо­ды, но в ру­ках до­машнего поль­зо­ва­те­ля или систем­но­го ад­минист­ра­то­ра по­хо­жие web-фильт­ры ста­но­вят­ся мощ­ным ин­стру­мен­том за­щи­ты ва­ших де­тей, а то и ма­шин, от опасно­сти.

Для ог­раничения досту­па к кон­тен­ту web-фильт­ры ис­поль­зу­ют раз­лич­ные трю­ки. Одни управ­ля­ют досту­пом поль­зо­ва­те­ля, ис­поль­зуя бе­лые и чер­ные спи­ски, дру­гие пре­ду­смат­ри­ва­ют бло­ки­ров­ку кон­тен­та на осно­ве клю­че­вых слов, а тре­тьи мо­гут быть на­строе­ны на вы­чи­щение раз­лич­ных скрип­тов и фор­ма­тов фай­лов.

Су­ще­ству­ют ком­мер­че­ские ре­шения, но боль­шин­ство из них пред­ла­га­ют бес­плат­ные до­машние ли­цен­зии, и их про­цве­таю­щие со­об­ще­ства пре­достав­ля­ют пре­крас­ную систе­му под­держ­ки че­рез поч­то­вые рас­сыл­ки, фо­ру­мы и ви­ки. Мы пред­по­чи­та­ем ин­ст­ру­мен­ты, спо­соб­ные на боль­шее, чем бло­ки­ров­ка спи­ска сай­тов, но ре­аль­но тре­бу­ют­ся те, что про­сты в уста­нов­ке и удов­ле­тво­ря­ют ну­ж­дам боль­шин­ства до­машних поль­зо­ва­те­лей. По­это­му в спи­ске есть DansGuardian: он пре­крас­но чув­ству­ет се­бя в боль­шой се­ти, но ему столь же ком­форт­но на от­дель­ном ком­пь­ю­те­ре, и он мо­жет раз­ре­шать ва­ши еже­днев­ные про­бле­мы при на­строй­ках по умол­чанию.

Про наш тест…

Лишь не­мно­гие ин­ст­ру­мен­ты фильт­ра­ции во­об­ще име­ют ап­па­рат­ные тре­­бо­ва­ния, но есть и та­кие, ко­то­рым подавай от двух се­те­вых карт, раз­ви­тую ин­фра­струк­ту­ру и не менее 512 МБ ОЗУ на при­лич­ном Pentium IV. Это срав­не­ние в ос­нов­ном на­це­ле­но на до­маш­них поль­зо­ва­те­лей, и та­ков и под­ход к опи­са­нию ин­ст­ру­мен­тов. Итак, мы ин­те­ре­со­ва­лись при­ло­же­ния­ми, на­страи­вае­мы­ми с ми­ни­му­мом уси­лий, бы­ст­ро ус­та­нав­ли­вае­мы­ми и го­то­вы­ми к ра­бо­те при кон­фи­гу­ра­ции по умол­ча­нию, без лиш­них дей­ст­вий поль­зо­ва­те­ля. Так как эти ин­ст­ру­мен­ты изу­ча­ют со­дер­жи­мое web-стра­ни­цы и пе­ре­краи­ва­ют его с по­­­мо­щью пра­вил и спи­сков ис­клю­че­ний, ско­рость об­ра­бот­ки кон­тен­та нас то­же ин­те­ре­со­ва­ла. Од­на­ко темп у боль­шин­ст­ва ин­ст­ру­мен­тов при­мер­но оди­на­ков, и их труд­но оце­нить по дан­но­му по­ка­­за­те­лю.

FoxFilter

Это расширение Firefox играет в младшей лиге.

Пер­вый ин­ст­ру­мент в на­шем спи­ске так­же и са­мый лег­кий в уста­нов­ке, на­строй­ке и освоении. Это рас­ши­рение Firefox, под­дер­жи­вае­мое лю­бой вер­си­ей стар­ше 3.0.0, удов­ле­тво­ря­ет тре­бо­ваниям осто­рож­ных ро­ди­те­лей.

Вы по­лу­чи­те го­то­вый фильтр кон­тента, все­го лишь щелк­нув по бле­стя­щей зе­ле­ной кноп­ке уста­нов­ки. Хо­тя FoxFilter бес­пла­тен для ис­поль­зо­вания и все воз­мож­но­сти фильт­ра­ции так­же да­ют­ся за­дар­ма, су­ще­ству­ют еще Premium-функ­ции, недоступ­ные без неболь­шой до­п­ла­ты за поддержку.

Для вы­зо­ва ок­на на­стро­ек FoxFilter щелкните по ма­лень­кой зе­ле­ной икон­ке в нижнем пра­вом уг­лу ок­на Firefox. Па­ра­мет­ры на­строй­ки раз­де­ле­ны на несколь­ко вкла­док ввер­ху страницы FoxFilter Settings. На вклад­ке General [Об­щие] – два основ­ных па­ра­мет­ра: один от­кры­ва­ет доступ толь­ко к сай­там, за­дан­ным в спи­ске Allowed, а дру­гой вклю­ча­ет фильт­ра­цию по спи­ску бло­ки­ров­ки в за­ви­си­мо­сти от со­дер­жи­мо­го, клю­че­вых слов и на­стро­ек чув­стви­тель­но­сти (есть че­ты­ре уров­ня). Вы мо­же­те за­ста­вить FoxFilter ис­сле­до­вать ме­та­дан­ные в за­го­лов­ке, URL и да­же со­дер­жи­мое страницы. Это важ­но, так как FoxFilter ищет сов­па­дения всех клю­че­вых слов и вы­чи­ща­ет все неже­ла­тель­ное со­дер­жи­мое.

Спи­сок слов по умол­чанию, имею­щий­ся на вклад­ке Blocked, неве­лик; вы са­ми до­полните его те­ми сло­ва­ми, по ко­то­рым хо­ти­те бло­ки­ро­вать. С этим про­цес­сом нуж­но быть ак­ку­ратнее, так как сло­ва вро­де «секс» мо­гут быть ча­стью дру­гих слов – к при­ме­ру, «сек­стет» – и сле­ду­ет до­бав­лять подобные безобидные сло­ва в спи­сок исклю­чений для пре­дот­вра­щения лож­но­го сра­ба­ты­вания.

Здесь нет от­дель­но­го спи­ска бло­ки­руе­мых сай­тов, но вы мо­же­те до­ба­вить сло­ва ви­да ‘YouTube’ или сам URL в спи­сок клю­че­вых слов.

WebCleaner

Отлично работает прямо из коробки. Шкодливый племянник будет удивлен.

WebCleaner – для лю­би­те­лей вы­со­ко­точ­ных ин­ст­ру­мен­тов, спо­соб­ных уда­лить на­зой­ли­вую рек­ла­му сра­зу по­сле уста­нов­ки с па­ра­мет­ра­ми по умол­чанию, учи­ты­ваю­щи­ми всяческие ви­ды неже­ла­тель­но­го со­дер­жи­мо­го.

Уста­нов­ка WebCleaner, ес­ли вы сле­дуе­те ин­ст­рук­ци­ям с офи­ци­аль­но­го сай­та, мо­жет пой­ти не очень глад­ко, по­это­му ре­ко­мен­ду­ем по­сле ска­чи­вания ар­хи­ва с ис­ходника­ми вы­полнить та­кие ша­ги: рас­па­куй­те ар­хив, за­пусти­те ./configure, да­лее make, а за­тем коман­ду python setup.py build. На­конец, за­пусти­те коман­ду python setup.py install --home $HOME.

Нуж­но бу­дет еще за­пустить сер­вис WebCleaner из тер­ми­на­ла, коман­дой webcleaner start.

Сле­дую­щий шаг – на­строй­ка ва­ше­го брау­зе­ра на ис­поль­зо­вание про­кси на localhost и пор­ту 8080. За­тем от­крой­те в брау­зе­ре http://localhost:8080 для на­ча­ла на­строй­ки WebCleaner.

Стран­ность боль­шин­ства вклю­чен­ных по умол­чанию фильт­ров WebCleaner за­клю­ча­ет­ся в том, что их не ре­ко­мен­ду­ет­ся ре­дак­ти­ро­вать. Од­на­ко фильт­ры мож­но об­нов­лять, щелч­ком по кноп­ке Update Filter Configuration страницы Filter Update.

Брау­зер­ный ин­тер­фейс WebCleaner прост в на­ви­га­ции, но в нем слож­но до­бав­лять пра­ви­ла и соз­да­вать свои соб­ствен­ные фильт­ры. Но часть пра­вил – на­при­мер, за­пре­щен­ные сло­ва в URL – мож­но лег­ко из­менить. Кликните на ‘Erotic’ в ле­вой панели Filter Configuration [На­строй­ки фильтра] вы­бе­ри­те Bad words in the URL [Пло­хие сло­ва в URL] в средней панели и листай­те вниз панель сле­ва, по­ка не уви­ди­те по­ле Attributes [Ат­ри­бу­ты]. Те­перь до­бав­ляйте клю­че­вые сло­ва в су­ще­ствую­щий спи­сок.

DansGuardian

DansGuardian уже проедает свою репутацию; надо бы его вышколить.


Вот­ли­чие от пре­ды­ду­щих ин­ст­ру­мен­тов, для ра­бо­ты Dansguardian тре­бу­ет­ся вы­де­лен­ный про­кси-сер­вер (обыч­но Squid). Мно­гие про­кси и са­ми вклю­ча­ют фильт­ра­цию, по­это­му вы­би­рай­те сер­вер с осто­рож­но­стью.

Кро­ме бло­ки­ров­ки по спи­ску за­дан­ных URL, DansGuardian так­же под­дер­жи­ва­ет сов­па­дение слов и фраз в со­дер­жи­мом страницы и фильт­ра­цию на осно­ве ти­пов фай­лов и MIME-ти­пов. Как и WebCleaner, он уме­ет ра­бо­тать с ClamAV, за­щи­щая вас от ви­ру­сов, и от­но­сит­ся к са­мым на­деж­ным ин­ст­ру­мен­там фильт­ра­ции кон­тен­та, при­ме­няе­мым в бизнесе мно­го лет.

При на­ли­чии ис­чер­пы­ваю­щей офи­ци­аль­ной и неофи­ци­аль­ной до­ку­мен­та­ции, ви­ки, спи­сков рас­сыл­ки и т. п., на­строй­ка DansGuardian и его до­вод­ка для луч­шей под­держ­ки ва­ше­го ок­ру­жения не долж­на вы­зы­вать про­блем, ес­ли вы уде­ли­те ей доста­точ­но вре­мени.

DansGuardian очень тре­бо­ва­те­лен к на­строй­ке, и с кон­фи­гу­ра­ци­ей по умол­чанию вы по­лу­чи­те боль­ше лож­ных сра­ба­ты­ваний, чем хо­те­лось бы. Про­смот­ри­те ди­рек­то­рию /etc/dansguardian/lists/ и про­бе­ги­тесь по ка­ж­до­му фай­лу в ней и во всех под­ди­рек­то­ри­ях. Бла­го­да­ря обиль­ным ком­мен­та­ри­ям, вы не долж­ны в них по­те­рять­ся. Су­ще­ству­ют спи­ски, по­кры­ваю­щие все ви­ды неже­ла­тель­но­го ма­те­риа­ла, вклю­чая секс, об­на­жен­ную на­ту­ру, на­си­лие и азарт­ные иг­ры.

DansGuardian лег­ко на­страи­ва­ет­ся на за­щи­ту поль­зо­ва­те­лей от за­груз­ки оп­ре­де­лен­но­го ви­да фай­лов, с при­менением бе­лых или чер­ных спи­сков. В ди­рек­то­рии спи­сков со­дер­жит­ся ог­ром­ная кол­лек­ция бло­ки­руе­мых слов, и к боль­шин­ству из них при­ла­га­ют­ся со­от­вет­ствую­щие фай­лы исклю­чений.

Дей­ствуй­те осто­рож­но, не то вы пре­вра­ти­те систе­му в бес­по­лез­ную из-за чрез­мер­но усерд­но­го фильт­ра или ошиб­ки при прав­ке фай­ла на­строй­ки.

Gnome Nanny

Эта нянюшка нуждается в любви, а больше того – в ободрении.

Gnome Nanny, невзи­рая на мла­денче­ский воз­раст, уже су­мел при­влечь к се­бе внимание. Кро­ме бло­ки­ров­ки со­дер­жи­мо­го, мож­но за­дать вре­мен­ные ог­раничения на брау­зер поль­зо­ва­те­ля, чат и поч­ту, эф­фек­тив­но кон­тро­ли­руя днев­ную нор­му ча­сов, от­во­ди­мых де­тиш­кам на Ин­тернет.

Это един­ствен­ный ин­ст­ру­мент в на­шем Сравнении с неза­ви­си­мым от брау­зе­ра гра­фи­че­ским ин­тер­фей­сом; он спро­ек­ти­ро­ван спе­ци­аль­но для обес­пе­чения ро­ди­тель­ско­го кон­тро­ля в систе­ме. По­сле уста­нов­ки за­пускай­те Nanny вы­бо­ром System > Administration > Parental Control [Систе­ма > Ад­минист­ри­ро­вание > Ро­ди­тель­ский кон­троль].

На вклад­ке PC Use Time [Вре­мя поль­зо­вания ПК] ок­на Nanny Admin Console [Ад­минист­ра­тив­ная кон­соль] мож­но ог­ра­ничить доступ к ком­пь­ю­те­ру во­шед­шим поль­зо­ва­те­лям, за­дав чис­ло ча­сов или, при же­лании, да­же рас­пре­де­лив ча­сы в те­чение дня. По­хо­жие па­ра­мет­ры есть в ка­ж­дой из трех вкла­док, по­зво­ляю­щие за­дать ли­мит ча­сов, когда поль­зо­ва­те­лям будет доступен брау­зе­р, поч­то­вый кли­ен­т или кли­ен­т мгно­вен­ных со­об­щений.

Уста­нов­ка флаж­ка Use Web Content Filtering [Фильт­ра­ция web-кон­тен­та] на вклад­ке Web Browser [Web-брау­зер] вклю­чит фильт­ра­цию, и вы смо­же­те на­жать на Configure [На­стро­ить] и за­дать сай­ты для бло­ки­ров­ки. Мож­но и ска­чать для Nanny чер­ный спи­сок с сай­та http://projects.gnome.org/nanny/. Увы, до­ку­мен­та­ция Nanny очень скуд­на, и хотя работать с ним не сложно, от­сут­ствие ука­заний по соз­данию своего чер­но­го спи­ска или адап­та­ции имеющегося в фор­ма­те Nanny весь­ма уд­ру­ча­ет.

Чер­ный спи­сок соз­да­ет­ся по ряду ка­те­го­рий. Мо­жно взять толь­ко часть из них, но Gnome Nanny не дает про­смат­ривать пра­ви­ла или как-ли­бо ме­нять их.

SafeSquid

Мощ­ное при­ло­жение, ом­ра­чен­ное труд­но­стя­ми уста­нов­ки.

Мы пе­ре­хо­дим к дра­чу­нам на­ше­го спи­ска – ин­ст­ру­мен­там, ко­то­рые не толь­ко бло­ки­ру­ют со­дер­жи­мое, но и мо­гут им манипу­ли­ро­вать, как ес­ли бы web-страница бы­ла кон­ст­рук­то­ром. Но пре­ж­де чем по­гру­зить­ся в смач­ный бизнес бло­ки­ро­вания рек­ла­мы и баннеров, при­ну­див YouTube пе­ре­клю­чить­ся в безо­пас­ный ре­жим, а Google и Yahoo – в безо­пас­ный по­иск, а за­од­но пе­репи­сать кон­тент на ле­ту, при­дет­ся прой­ти хит­ро­ум­ный и из­ви­ли­стый про­цесс уста­нов­ки.

Не факт, что SafeSquid при­сут­ству­ет в ре­по­зи­то­ри­ях ва­ше­го ди­ст­ри­бу­ти­ва, поэто­му пер­вым де­лом ска­чай­те од­ну из мно­же­ства доступ­ных сво­бод­ных вер­сий. Для боль­шин­ства поль­зо­ва­те­лей пре­крас­но по­дой­дет мно­го­функ­цио­наль­ный SafeSquid Free Composite Edition Version SR.4.2.2. Зай­дя на сайт SafeSquid, за­ре­ги­ст­ри­руй­тесь так­же на его фо­ру­ме. Про­цесс уста­нов­ки по­тре­бу­ет это­го – по­лу­чен­ный там ад­рес элек­трон­ной поч­ты ис­поль­зу­ет­ся для по­сту­ста­но­воч­ной ак­ти­ва­ции SafeSquid. Уста­но­вив SafeSquid, от­крой­те в сво­ем брау­зе­ре http://safesquid.cfg и присту­пай­те к его на­строй­ке на фильт­ра­цию со­дер­жи­мо­го. Про­смот­ри­те все ру­ко­во­дства на странице Documentation [До­ку­мен­та­ция], ина­че при соз­дании соб­ствен­ных фильт­ров неиз­беж­ны за­труднения.

На странице Downloads [За­груз­ки] при­ве­де­ны при­ме­ры пра­вил для фильт­ра­ции по клю­че­вым сло­вам, бло­ки­ро­ванию рек­ла­мы и т. д., и их лег­ко им­пор­ти­ро­вать, ис­поль­зуя па­ра­метр Load Settings [За­гру­зить на­строй­ки] со страницы http://safesquid.cfg.

При же­лании вве­сти для поль­зо­ва­те­лей ог­раничения по вре­мени, вы­бе­ри­те Limits [Ог­раничения] из вы­па­даю­ще­го спи­ска Select A Section To Configure [На­стро­ить сек­цию...] и на­жми­те на Submit[От­пра­вить], а за­тем за­дай­те ме­сяч­ные, днев­ные, ча­со­вые и да­же ми­нут­ные ин­тер­ва­лы. Мож­но так­же ог­раничить ско­ро­сти ска­чи­вания и за­ка­чи­вания; под­сказ­ки объ­яс­ня­ют ка­ж­дую оп­цию, так что оши­бить­ся труд­но.

Ес­ли вы не аб­со­лют­но уве­ре­ны в сво­их дей­стви­ях, раз­де­л Rewrite Document [Пе­репи­сы­вание] луч­ше не трогать. При невер­ной на­строй­ке, вме­сто бло­ки­ров­ки скриптов JavaScript и всплы­ваю­щих со­об­щений вы вообще ли­ши­тесь досту­па к страницам.

Шаг за шагом: Ус­та­но­вим SafeSquid из ис­ход­ни­ков

Шаг 1

  • 1 За­пустим скрипт уста­нов­ки
Для на­ча­ла уста­нов­ки, рас­па­куй­те ар­хив safesquid.tar.gz в ди­рек­то­рию /usr/local/src/. Зай­ди­те там в ди­рек­то­рию safesquid и за­пусти­те скрипт install.sh. На­жми­те F для на­ча­ла уста­нов­ки с ну­ля.

Шаг 2

  • 2 Раз­ре­шение за­ви­си­мо­стей
SafeSquid в основ­ном тре­бу­ет биб­лио­тек, доступ­ных в ре­по­зи­то­ри­ях, и вы смо­же­те уста­но­вить их с по­мо­щью apt-get или Yum. Уста­но­вив за­ви­си­мо­сти, сно­ва за­пусти­те скрипт install.sh.

Шаг 3

  • 3 Ли­цен­зия
Чи­тая ли­цен­зию, пе­ре­дви­гай­тесь впе­ред или на­зад кла­ви­ша­ми F и B или на­жи­май­те S для про­пуска страницы. Вас по­про­сят со­гла­сить­ся с ли­цен­зи­ей, ина­че уста­нов­ка немед­лен­но пре­кра­тит­ся.

Шаг 4

  • 4 Вы­бор пор­та
За­тем вас по­про­сят про­смот­реть 42 па­ра­мет­ра на­строй­ки. Боль­шая их часть не тре­бу­ет прав­ки, но на пя­том па­ра­мет­ре нуж­но на­жать C и из­менить порт SafeSquid. Ис­поль­зуй­те что-нибудь ви­да 127.0.0.1:8080.

Шаг 5

  • 5 За­вер­шение уста­нов­ки
Тща­тель­но сле­дуй­те ин­ст­рук­ци­ям на эк­ране, по­то­му что пе­рио­ди­че­ски бу­дут спра­ши­вать ва­ше­го со­гла­сия. Мож­но за­пустить SafeSquid сра­зу же или сде­лать это поз­же, по коман­де /etc/init.d/safesquid start.

Шаг 6

  • 6 Ак­ти­ва­ция SafeSquid
На­конец, на­строй­те в сво­ем брау­зе­ре IP-ад­рес и порт, за­дан­ные при уста­нов­ке, в ка­че­стве про­кси-сер­ве­ра. Затем, от­крыв http://safesquid.cfg/, вы­бе­ри­те About и вве­ди­те ад­рес элек­трон­ной поч­ты, вы­дан­ный на фо­ру­ме.

Privoxy

Го­тов по­ра­до­вать и рья­но обу­ча­ет­ся.

Privoxy про­ще всех на­ших кон­кур­сан­тов по части из­менения и до­бав­ления но­вых фильт­ров и име­ет­ся в ре­по­зи­то­ри­ях боль­шин­ства ди­ст­ри­бу­ти­вов. По­сле уста­нов­ки де­мон privoxy за­пу­ст­ка­ет­ся коман­дой /etc/init.d/privoxy start

Про­ве­дя неболь­шую на­строй­ку, вы по­лу­чи­те доступ к ин­тер­фей­су Privoxy, от­крыв в сво­ем брау­зе­ре http://config.privoxy.org или http://p.p/. Там мож­но про­смот­реть те­ку­щие па­ра­мет­ры на­строй­ки, а так­же по­чи­тать файл Documentation [До­ку­мен­та­ция]. Что мы и ре­ко­мен­ду­ем сде­лать, для оз­на­ком­ления с функ­ция­ми Privoxy.

Фай­лы на­строй­ки

В ди­рек­то­рии /etc/privoxy/ хра­нят­ся три основ­ных фай­ла на­строй­ки, оп­ре­де­ляю­щие, как Privoxy из­ме­ня­ет со­дер­жи­мое страницы при про­смот­ре. Глав­ный файл на­строй­ки на­зы­ва­ет­ся config. По­за­бо­тить­ся сле­ду­ет толь­ко о части его па­ра­мет­ров, та­ких как enforce-blocks, enable-edit-actions и т. д.

У Privoxy два спо­со­ба кон­тро­ля web-страниц: дей­ствия и фильт­ры. Фильт­ры упот­реб­ля­ют­ся для пе­ре­запи­си со­дер­жи­мо­го страницы, HTML или лю­бых сце­на­ри­ев JavaScript на ней. Пра­ви­ла за­да­ют дей­ствия, при­ме­няе­мые к cookies, бло­ки­ро­ванию баннеров, изо­бра­жениям, всплы­ваю­щим ок­нам и про­че­му; дей­ствия оп­ре­де­ля­ют­ся в фай­лах ти­па action. Файл default.action вклю­ча­ет пра­ви­ла поч­ти для все­го, и мо­ди­фи­ци­ро­вать его не сто­ит. Взаи­мо­дей­ство­вать нуж­но толь­ко с фай­лом user.action – он име­ет при­ори­тет над дру­ги­ми фай­ла­ми дей­ствий, по­то­му что за­гру­жа­ет­ся по­следним.

Дей­ствия вклю­ча­ют­ся или от­клю­ча­ют­ся при по­мо­щи сим­во­ла + или -. На­при­мер, +block оз­на­ча­ет «бло­ки­ро­вать сле­дую­щее», а -block – «раз­ре­шить сле­дую­щее».

На­строй­ка че­рез брау­зер Privoxy по­зво­ля­ет ре­дак­ти­ро­вать свои фай­лы на­строй­ки че­рез web-ин­тер­фейс. Эта функ­ция по умол­чанию вы­клю­че­на, но ее лег­ко вклю­чить, от­ре­дак­ти­ро­вав файл на­строй­ки.

Най­ди­те раз­дел 4.5 фай­ла на­строй­ки, оза­глав­лен­ный enable-edit-actions, и за­мените стро­ку enable-edit-actions 0 на enable-edit-actions 1. По­сле это­го со­храните файл. Вновь об­ра­тив­шись к странице http://config.privoxy.org/show-status, вы уви­ди­те поя­вив­шую­ся ря­дом с фай­лом кноп­ку Edit [Прав­ка]. На­до ли го­во­рить, что поль­зо­ва­те­лям в се­ти неза­чем раз­ре­шать ре­дак­ти­ро­вать фай­лы на­строй­ки.

Файл default.filter опи­сы­ва­ет великое мно­же­ство ти­пов фильт­ров, и боль­шин­ство из них лег­ко ин­тер­пре­ти­ро­вать и по­нять. Фильтр jumping-windows пре­дот­враща­ет из­менение раз­ме­ра окон. Фильтр all-popups по­дав­ля­ет всплы­ваю­щие ок­на HTML и JavaScript. Что­бы из­ба­вить вас от всплы­ваю­щих окон, Privoxy ис­поль­зу­ет сле­дую­щий про­стой код:

# Kill OnUnload popups.
#
s/(<body\s+[^>]*)onunload/$1never/siU
s|(<script.*)window\.onunload(?=.*</
script>)|$1never|sigU

Опе­ра­тор Perl s /// в дей­стви­ях мож­но ана­ло­гич­но ис­поль­зо­вать для эф­фек­тив­ной за­ме­ны слов на страницах, где это нуж­но.

Об­хо­дим цен­зу­ру

Од­на из са­мых по­пу­ляр­ных на­стро­ек – связ­ка Privoxy с Tor. Tor – это сеть ретранс­ля­то­ров, за­пу­щен­ных эн­ту­зиа­ста­ми по все­му ми­ру. Доступ к ней вы по­лу­чае­те, уста­но­вив на свою ма­ши­ну «лу­ко­вич­ную» про­грам­му-про­кси (так­же на­зы­вае­мую Tor). Идея за­клю­ча­ет­ся в пе­ре­ки­ды­вании со­об­щения че­рез мно­же­ство уз­лов в се­ти пе­ред достав­кой по­лу­ча­те­лю. Tor ис­поль­зу­ет шиф­ро­вание для за­щи­ты дан­ных и их про­ис­хо­ж­дения на ка­ж­дом из уз­лов се­ти. Та­ким об­ра­зом, к по­лу­ча­те­лю тра­фик по­сту­па­ет из пред­по­следнего уз­ла.

Тан­дем Tor и Pivoxy по­пу­ля­рен по­то­му, что он по­зво­ля­ет об­хо­дить цен­зу­ру в ин­тернете. Ес­ли нуж­ный сайт бло­ки­ро­ван ва­шим про­вай­де­ром или ваш про­вай­дер бло­ки­ру­ет по­хо­жие сай­ты, эта уста­нов­ка мо­жет пре­доста­вить вам доступ в об­ход бло­ки­ров­ки. До­лой ти­ранию!

Вердикт

Privoxy 9/10

Тя­же­ло на­звать по­бе­ди­те­лем Сравнения ин­ст­ру­мент, ис­поль­зуе­мый немно­ги­ми – по крайней ме­ре, мень­шим ко­ли­че­ством, чем DansGuardian. К несча­стью, уг­ро­жаю­щее чис­ло лож­ных сра­ба­ты­ваний в кон­фи­гу­ра­ции по умол­чанию этого последнего от­пи­хи­ва­ет его в конец по­диу­ма.

Учи­ты­вая то, что WebCleaner и Privoxy по умол­чанию да­ют пре­крас­ные ре­зуль­та­ты, бы­ло бы невер­но ре­ко­мен­до­вать до­машним поль­зо­ва­те­лям и за­ин­те­ре­со­ван­ным ро­ди­те­лям осложнения с DansGuardian, тре­бую­щим на­строй­ки от­дель­но­го про­кси.

FoxFilter – во мно­гом один из лю­бо­пытней­ших пунк­тов в спи­ске, но это все-та­ки рас­ши­рение Firefox. Ни один из остав­ших­ся ин­ст­ру­мен­тов в спи­ске не при­вя­зан к брау­зе­ру, за исклю­чением Gnome Nanny, под­дер­жи­ваю­ще­го толь­ко Firefox, Epiphany и Konqueror – так что поль­зо­ва­те­ли Chrome вы­ну­ж­де­ны бу­дут его иг­но­ри­ро­вать. По­это­му, несмот­ря на свою пер­спек­тив­ность, он по­лу­чил толь­ко 5 в на­шем рей­тин­ге, что ни к се­лу ни к го­ро­ду. Плюс к то­му, когда он изу­ча­ет со­дер­жи­мое, страницы отобра­жа­ют­ся очень мед­лен­но, и это так­же снижа­ет оцен­ку.

Те­перь пе­рей­дем к од­но­му из бо­лее слож­ных ин­ст­ру­мен­тов – SquidSafe. При пер­вой при­кид­ке мы со­чли его по­тен­ци­аль­ным по­бе­ди­те­лем – но нена­дол­го, по­то­му что оч­ки у него ук­рал WebCleaner. В SquidSafe хва­та­ет непри­ят­ных мо­мен­тов, но страшнее все­го то, что для неко­то­рых ти­пов фильт­ров необ­хо­ди­мо соз­да­вать фай­лы «с ну­ля», а дру­ги­ми мож­но управ­лять че­рез ин­тер­фейс, и в до­ку­мен­та­ции не ска­за­но, как сде­лать вы­бор ме­ж­ду двумя кон­ку­ри­рую­щи­ми ме­то­да­ми.

Ста­рые псы и трю­ки

Многие из этих ин­ст­ру­мен­тов за свои го­ды пе­ре­жи­ли и при­ток, и от­ток поль­зо­ва­те­лей. Учет со­ве­тов и за­про­сов на под­держ­ку по­зво­лил им ур­вать ста­биль­ную нишу, и они не бес­по­ко­ят­ся о по­те­ре сво­ей поль­зо­ва­те­льской ба­зы. А вот Gnome Nanny, на­столь­ная систе­ма ро­ди­тель­ско­го кон­тро­ля с ло­ще­ным ин­тер­фей­сом, по­зво­ляю­щим на­стро­ить уда­ление неже­ла­тель­но­го кон­тен­та за счи­тан­ные ми­ну­ты, спо­со­бен внести под­виж­ки на иг­ро­вое по­ле. Но это по­ка не бо­лее чем меч­ты, так как Gnome Nanny стра­да­ет ря­дом недостат­ков: нель­зя фильт­ро­вать по клю­че­вым сло­вам, нель­зя им­пор­ти­ро­вать чер­ные спи­ски не в сво­ем фор­ма­те, нет до­ку­мен­та­ции – и, несмот­ря на воз­бу­ж­дение в бло­го­сфе­ре, не вид­но стрем­ления к про­из­вод­ству ка­че­ствен­но­го про­дук­та, за ко­то­рый ух­ва­тил­ся бы ка­ж­дый, от менед­же­ра и за­ня­то­го биб­лио­те­ка­ря до оза­бо­чен­но­го безо­пас­но­стью ро­ди­те­ля.

Итак, по­бе­дил Privoxy – с его про­сты­ми для за­по­ми­нания от­мет­ка­ми + и и мощ­ной при­вяз­кой к ре­гу­ляр­ным вы­ра­жениям. Он га­ран­ти­ру­ет, что к вам по­па­дет толь­ко са­мое безо­пас­ное и без­обид­ное со­дер­жи­мое, и завоевывает пер­вен­ство без осо­бых по­туг.

Таб­ли­ца ха­рак­те­ри­стик

Имя Вер­сия Ли­цен­зия До­ку­мента­ция Бло­ки­ров­ка сай­тов Бло­ки­ров­ка рек­ла­мы Пе­ре­за­пись со­дер­жимо­го Ан­ти­ви­рус Са­мо­стоятель­ность Фильт­р­а­ция по клю­че­вым сло­вам MIME- фильтр
DansGuardian 2.10.1.1 GPL V V V V V X V V
FoxFilter 7.6.1 Про­прие­тар­ная X V X X X X V X
Gnome Nanny 2.29.3 GPL X V X X X V X X
Privoxy 3.0.16 GPL V V V V V V V V
SafeSquid Free Composite Edition Version Про­прие­тар­ная V V V V V V V V
WebCleaner 2.41 GPL V V V V V V V X
Персональные инструменты
купить
подписаться
Яндекс.Метрика