Privoxy 3.0.3 Руководство Пользователя

Пред

След


4. Быстрый старт-введение в использование Privoxy

4.1. Краткое введение в блокирование рекламы

Блокирование рекламы-это лишь одна из множества полезных возможностей, предоставляемых Privoxy. Многие из этих возможностей ориентированы на применение технически грамотными опытными пользователями. Но блокирование рекламы и баннеров, несомненно, представляет собой некий базовый уровень освоения фильтров наподобие Privoxy, доступный для понимания даже “неквалифицированным” пользователям.

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

Во-первых: Начать стоит с небольшого, но принципиального предупреждения ... блокирование рекламы во многом схоже с блокированием SPAM'а: чем более агрессивно Вы относитесь к нежелательному фактору, тем большая существует вероятность того, что будет заблокирована также и та информация, которую Вы и не собирались удалять, предполагая по наивности, что она должна пройти через сито фильтрации от назойливой рекламы (или спама) просто потому, что ни тем, ни другим она по сути не является. Если Вы стремитесь к практически полному удалению рекламы из обрабатываемого браузером контента, будьте готовы к тому, что Вы столкнётесь с большим количеством проблемных сайтов и к затратам существенного количества времени на корректировку настроек для того, чтобы нивелировать “неожиданные” последствия проводимой Вами жёсткой политики фильтрации. Иначе говоря, удаление всей рекламы – отнюдь не самый простой способ борьбы с ней. В конечном итоге получается так, что либо Вы идёте по пути наименьшего сопротивления и довольствуетесь тем, что существенная (большая) часть рекламы будет блокирована с использованием предлагаемых настроек “по умолчанию”, либо “вникаете в курс дела” и подстраиваете конфигурацию так, чтобы результат полностью удовлетворял Вашим сугубо индивидуальным привычкам и предпочтениям, свойственным сложившемуся у Вас стилю работы с web-контентом.

Во-вторых: краткое объяснение того, что есть так называемые “действия”. В терминологии Privoxy "действия" – это директивы (инструкции), которые мы используем для того, чтобы сообщить Privoxy о необходимости выполнения некоторых задач, ассоциированных (связанных) с теми или иными HTTP-транзакциями (web-браузингом). Иначе говоря, мы с помощью описания в терминологии “действий” сообщаем Privoxy, какие меры необходимо применить для обработки текущего http-запроса. Каждое “действие” имеет своё уникальное имя и выполняемую функцию. Поскольку Privoxy располагает богатым арсеналом потенциальных действий, лишь очень малая их часть может быть применена для блокирования рекламы. Ниже широко используемые понятия действий, и конфигурационных файлов действий, объясняются более подробно.

Названия “действий”, снабжённые перечнем адресов URL, на которые должен распространяться их эффект, приведены в конфигурационных файлах Privoxy. URL-и могут быть на самом деле URL-подобными образцами (регулярными выражениями) , использующими шаблоны, определяющие целый диапазон (набор) похожих URL, к каждому из которых будут применены те действия, которые определены для всего диапазона. Перечисление “действий” вместе с образцами URL называется секцией (разделом).

Когда Ваш браузер генерирует запрос на получение контента с определённого web-сайта, URL-адрес запроса может либо соответствовать образцам URL в одной или нескольких секциях, определенных в конфигурационных файлах Privoxy, либо нет. В первом случае Privoxy применит для обработки запроса совокупность действий, описанных в соответствующих секциях, во втором же случае запрос будет просто транслироваться абсолютно прозрачным образом, так, как если бы Вы и вовсе не использовали прокси. Кроме того, web-страницы могут содержать встроенные, вторичные URL, которые Ваш браузер будет использовать для подгрузки дополнительных компонент страницы в ходе процессинга её исходного HTML-текста. Например, рекламная картинка представляет собой всего лишь URL, встроенный где-либо в исходном тексте страницы. Сам по себе графический файл с изображением может храниться и непосредственно на том же сервере, с которого загружается страница, и на любом другом сервере, расположенном где-нибудь на бескрайних просторах Интернет. Сложные страницы содержат множество подобных встроенных URL.

Для блокирования рекламы Вам понадобится научиться оперировать следующими “действиями”: block[блокировать], handle-as-image [обработать как изображение (картинку)] и set-image-blocker [установить блокировщик изображений]

   pattern – замостить шахматным образцом, так, чтобы замена рекламной картинки стала очевидной. Используется по умолчанию.

   blank – Отображается очень маленькая “пустая” картинка-заглушка в формате GIF. Эта опция настройки называется “невидимка” (“invisible”).

   http://<URL> - Перенаправление на любое выбранное Вами изображение в одном из форматов, поддерживаемых web-браузером и размещённое где-либо на просторах Интернета или на локальной машине, имеющей собственный IP-адрес, и адресуемое строкой <URL> (широкие возможности применения).

Наиболее быстрый способ осуществления правки какой-либо из вышеперечисленных настроек реализуется непосредственно в интернет-браузере через web-интерфейс, предоставляемый редактором конфигурации Privoxy, вызываемым при обращением по специальному URL http://config.privoxy.org/show-status (сокращение: http://p.p/show-status). Это просто одна из многих, частью упоминавшихся выше, встроенных страниц web-интерфейса Privoxy, так что для обращения к редактору конфигурации устанавливать Интернет-соединение не требуется. Выберите подходящий файл настройки “действий” и нажмите кнопку “Редактировать” ("Edit"). Лучше всего персональные или локальные настройки сохранять в user.action, так как для Вас скорее всего нежелательно, чтобы произведённые Вами изменения были перезаписаны при первом же обновлении Privoxy (при котором должны быть заменены не только исполняемые модули Privoxy, но и файлы default.action, standart.action – примеч. переводчика); к тому соответствия между URL и действиями для их обработки, добавляемые Вами в user.action, обладают приоритетом по отношению к определениям, данным в 2-х других файлах “действий” (т.е. user.action частично отменяет и частично дополняет “глобальные” описания, данные в standart и default). Вы можете добавлять новые “действия” и URL для блокирования рекламы и других применений, а также вносить любые другие изменения настроек. Privoxy автоматически выявит факт наличия изменений и адекватным образом внесёт поправки в свою работу.

Далее приводится простая пошаговая инструкция, как можно быстро приступить к редактированию настроек Privoxy:

Конечно, это в общем довольно “сырой” и предельно упрощённый пример. Возможно, более целесообразным в данном является использование подстановочных шаблонов соответствия для того, чтобы включить в список фильтруемых все аналогичные изображения с единожды дискредитировавшего себя сайта. Для получения более глубокого объяснения семантики “образцов” URL, построенных на основе шаблонов, а также концепции “действий” в целом, смотрите раздел Действия (Операции).

Для опытных пользователей, предпочитающих вручную править свои конфигурационные файлы, рекомендуется ознакомиться с содержанием Руководства по Файлам Действий. Идеи, раскрытые в этом Руководстве, не утрачивают своей актуальности и при использовании редактора конфигурации с web-интерфейсом.


Пред

Домой

Следующ

Сведения для проведения корректного обновления

 

Запуск Privoxy