|
Privoxy 3.0.3 Руководство Пользователя |
||
|---|---|---|
|
|
||
Все настройки Privoxy хранятся в текстовых файлах, которые можно отредактировать любым текстовым редактором. Большинство важнейших настроек Privoxy можно также просматривать и изменять через браузер.
Доступ к пользовательскому интерфейсу Privoxy можно получить через специальный URL http://config.privoxy.org/ (или короче -http://p.p/). Это адрес главной страницы веб-интерфейса Privoxy (т.е. в данном случае Privoxy является также и web-сервером и для работы с веб-интерфейсом доступ в Интернет не нужен - прим. пер.). Вы можете видеть следующие разделы:
Меню Privoxy |
||
Вышеприведенное нужно пояснить. Первый пункт ведет к редактору файлов действий (action files), в которых настраиваются блокировка рекламы, баннеров, cookies, адресов, а также расширенные возможности Privoxy. Веб-интерфейс – самый простой способ просмотра и изменения различных настроек Privoxy. Файлы действий (actions files) и другие конфигурационные файлы будут подробно рассмотрены ниже.
Пункт "Включение или отключение Privoxy" будет полезен для тех сайтов, с которыми возникают проблемы при использовании ваших фильтров и действий. Вы можете проверить, является ли Privoxy источником возникновения проблемы, просто отключив его на время.. При этом Privoxy по-прежнему будет работать как прокси, но любые действия будут отключены, т.е. Privoxy будет вести себя как обычный перенаправляющий прокси-сервер. Есть даже специальная закладка (букмарклет, bookmarklet), с помощью которой можно включать и отключать Privoxy одним щелчком прямо в браузере.
В Unix, *BSD и Linux все конфигурационные файлы по умолчанию находятся в каталоге /etc/privoxy/. В Windows, OS/2, AmigaOS эти файлы находятся в том же катологе, что и исполняемый файл Privoxy.
Настройки по умолчанию вполне подходят для большинства применений, хотя некоторые настройки (блокирования рекламы и пр.) могут кому-то показаться слишком агрессивными. Сразу после установки важнейшие файлы это:
главный конфигурационный файл, который называется config в Linux, Unix, BSD, OS/2 и AmigaOS и config.txt в Windows. Этот файл требуется для работы Privoxy и обязательно должен существовать.
default.action – главный файл действий (actions file) – определяет, какие "действия" (actions), относящиеся к блокировке баннеров, изображений, всплывающих окон, изменению содержимого web-страниц, обработке cookies и т.д. будут применяться по умолчанию. Этот файл также определяет исключения (как положительные, так и отрицательные) из этого набора правил по умолчанию. Эти исключения позволяют Privoxy выборочно вырезать только нежелательный контент («мусор») на как можно большем числе сайтов.
В файле config может быть задано несколько файлов действий. Эти файлы обрабатываются в том порядке, в котором они перечислены в файле config. Локальные настройки и исключения из политик по умолчанию, заданных в файле default.action (которые вы, скорее всего, рано или поздно захотите изменить), лучше всего задавать в файле user.action, благодаря чему вы сможете сохранить свои настройки при обновлении Privoxy (файл user.action при обновлении не заменяется - прим. пер.). Файл standard.action служит для внутреннего использования в Privoxy.
Для редактирования различных файлов действий может также использоваться web-интерфейс, доступ к которому можно получить по адресу http://config.privoxy.org/show-status (или короче - http://p.p/show-status).
В файле default.filter (файл фильтров (filter file) задаются фильтры, которые могут использоваться для изменения исходного содержимого web-страницы, включая как видимый текст, так и элементы HTML и JavaScript, в любом месте страницы. В этом файле задаются только действия, выполняемые фильтром; критерии, по которым применяются эти фильтры, задаются в файлах действий (actions files). Может быть задан только один файл фильтров.
Во всех файлах символ "#" обозначает комментарий (вся строка после этого символа игнорируется), а символ "\" (обратный слэш), если он последний в строке - перенос длинной строки. Если перед символом "#" стоит обратный слэш, то он теряет свое специальное значение комментария. Можно поместить символ "#" в начале любой работающей строки конфигурационного файла и эта строка будет игнорироваться; это называется "закомментировать строку".
Для максимальной гибкости в файлах действий и файле default.filter могут использоваться Perl-совместимые регулярные выражения (Perl-compatible regular expressions, PCRE).
Для того, чтобы любые изменения в конфигурационных файлах вступиили в силу, не нужно перезапускать Privoxy. Privoxy обнаруживает такие изменения автоматически. Обратите внимание, что может потребоваться один или два дополнительных запроса для того, чтобы изменения вступили в силу. При изменении адреса и порта, который "слушает" Privoxy, эти запросы, очевидно, должны быть направлены на старый адрес и порт.
|
Запуск Privoxy |
|
Главный конфигурационный файл |