|
Privoxy 3.0.3 Руководство Пользователя |
||
|---|---|---|
Если Вы обновляете Privoxy одной из старых версий (до 2.9.16), пожалуйста, сделайте резервные копии всех конфигурационных файлов, используемых Privoxy. Смотрите раздел Сведения для проведения корректного обновления.
Установка (инсталляция) Privoxy. Смотрите раздел Установка ниже для получения информации, специфичной для применяемой Вами платформы и операционной системы.
Опытным пользователям и тем, кто интересуется вопросами интегрирования сервиса, предоставляемого Privoxy, на системах, представляющих собой нечто большее, нежели просто чья-то локальная машина, рекомендуется обратить внимание на главный файл настроек, особенно на параметры обеспечения безопасности. Они игнорируются (отключены) по умолчанию.
Запуск Privoxy. Если он не был осуществлён на этапе установки (что сильно зависит от используемой Вами платформы/ОС), то смотрите раздел Запуск Privoxy.
Настройте Ваш браузер на использование Privoxy в качестве HTTP и HTTPS (SSL) прокси конфигурированием прокси на использование адреса 127.0.0.1 и порта 8118. (Junkbuster и ранние версии Privoxy используют порт 8000.) Смотрите раздел Запуск Privoxy ниже для получения более детальной информации.
Очистите кэш Вашего браузера на диске и в оперативной памяти для удаления всех (любых) изображений рекламного характера. Если Privoxy используется для управления cookies, то Вы должны также удалить существующие на диске cookies.
Установка “по умолчанию” предоставляет разумный вариант базовых настроек, который должен удовлетворить большинство пользователей. Впрочем, несомненно бывают случаи, когда Вы можете пожелать самостоятельно отрегулировать (откорректировать) настройки, но всё-таки было бы правильнее заниматься этим по мере возникновения необходимости. Самостоятельное осуществление начальной подготовки Privoxy к работе не требуется в большинстве случаев.
Смотрите раздел Настройка для получения информации по параметрам конфигурации и сведений о том, как привести функциональность Privoxy в соответствие Вашим запросам.
Если Вы столкнулись с тем, что даже после установки Privoxy часть рекламы всё равно просачивается в просматриваемый web-content, да при этом ещё и вырезаются (блокируются) невинные (являющиеся одной из информационных компонент сайтов, не имеющие отношения к рекламе, не являющиеся баннерами и т.д – примеч. переводчика) картинки, или же по какой-либо иной причине у Вас возникает чувство неудовлетворённости поведением Privoxy в его стандартной конфигурации, сопряжённое с желанием немного подкорректировать эти досадные моменты , обязательно загляните в раздел файлы действий (actions files). В качестве подспорья для быстрого перехода к целенаправленным действиям Вам также могут оказаться полезными подробно комментируемые примеры. Вы можете также просматривать и редактировать файлы действий посредством использования web-ориентированного пользовательского интерфейса. Приложение “Анатомия действий” может стать отправной точкой для отладки тех функций Privoxy, которые ведут себя не соответствующим Вашим ожиданиям образом
Для облегчения доступа к наиболее важным функциям управления Privoxy, перетащите мышью предлагаемые Закладки быстрого доступа на персональную панель инструментов Вашего web-браузера
Сведения о том, как сообщить компетентным экспертам, непосредственно занятым в проекте privoxy.org, о выявленных Вами ошибках или проблемах с отображением web-контента некоторых сайтов, а также о том, как получить квалифицированную помощь по тому или иному вопросу, Вы можете почерпнуть из раздела Обратная связь (Как связаться с разработчиками).
Теперь Вы можете наслаждаться затяжными погружениями в безбрежные океаны информации в условиях повышенного комфорта и полной конфиденциальности!
Блокирование рекламы-это лишь одна из множества полезных возможностей, предоставляемых 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 [установить блокировщик изображений]
block – это “действие” предотвращает любое взаимодействие между Вашим браузером и передающей стороной, адресующейся любыми образцами URL, совпадающими с теми, что определены настройками данного “действия”. Это может быть использовано не только для блокирования рекламы, но и для категорического запрета на обращения браузера к любой другой “нежелательной” составляющей контента. Само по себе это действие способно только остановить любой обмен информацией с удалённым сервером, и замещает запрошенную браузером страницу встроенной в Privoxy страницей BLOCKED для того, чтобы дать пользователю знать о причинах произошедшей подмены и дать ему возможность по собственному усмотрению отменить это действие Privoxy и всё-таки ознакомиться с блокированным контентом.
handle-as-image – сообщает Privoxy о необходимости рассматривать (трактовать) соответствующие URL как изображение. Настройки “по умолчанию” для Privoxy предусматривают это для большинства из наиболее распространённых типов изображений (например, GIF), но во многих ситуациях определить, что URL ссылается на изображение, бывает не так-то и просто. В таких случаях запросы будут проигнорированы данным фильтром. Ассоциативность URL определённого вида с изображениями критически важна для Privoxy при использовании этого ПО для блокирования рекламы, так как только если известно, что обрабатываемый URL адресует изображение того или иного типа, становится возможной замена его картинкой по выбору пользователя вместо принудительного размещения “Privoxy BLOCKED” (о том, что это такое, см. выше – примеч. переводчика) в соответствующем месте страницы, в результате чего в области размещения некорректно отфильтрованного изображения Вы увидите иконку “оборванной загрузки URL”. Но даже описанный механизм действует с только определёнными ограничениями. Например, в большинстве случаев Вы не можете просто грубо вычистить от картинок (изображений) сразу всю HTML-страницу целиком.
set-image-blocker – сообщает Privoxy, что нужно размещать на месте рекламной картинки, отсеянной URL-фильтром “действия” block. Для того, чтобы действие set-image-blocker возымело хоть какой-нибудь эффект, где-либо в actions-конфигурационных файлах URL должен быть определён, как имеющий отношение к области “юрисдикции” действия block и, вместе с тем, для этого URL должно быть разрешено действие handle-as-image
Возможны следующие варианты выбора того, что должно отображаться вместо рекламного изображения:
|
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:
Кликните правой клавишей мыши на рекламном изображении, с которое Вы не хотите больше видеть на просматриваемых web-страницах; в появившемся меню выберите “Копировать адрес ссылки” ("Copy Link Location").
В строке адреса вашего браузера введите URL специальной встроенной в Privoxy страницы доступа к настройкам прокси: http://config.privoxy.org/show-status (нажмите Enter)
Найдите в верхней части страницы раздел Actions Files (Файлы “Действий”) и в строке, содержащей название файла user.action кликните на кнопке "Edit":
Иллюстр. 1. Файлы действий, используемые Privoxy

Вы должны выбрать ту секцию файла где в списке “действий” (обозначается как "Actions:") наличествует только block . Если подобная секция отсутствует, кликните на кнопке “Вставить новую секцию ниже” ("Insert new section below"), и в только что появившейся новой секции кликните на кнопке Edit, расположенную прямо под надписью "Actions:". Будет показан список всех “действий”. Найдите block где-то вверху страницы, и щёлкнете сначала в столбце "Разрешено" (“Enabled”) найденной строки переключателя, а потом на кнопке “Сохранить” ("Submit") в самом низу списка.
Теперь в секции, опрделяющей адреса URL, к которым будет применено действие block , щёлкнете на кнопке “Добавить” (“Add”) и вставьте в появившемся поле ввода URL, находящийся в буфере обмена после произведённого “Копирования адреса ссылки” ("Copy Link Location"). Удалите префикс используемого протокола http:// в начале строки URL-адреса. Теперь щёлкните "Отправить" (“Submit”) (или "OK" (своеобразная непереводимая идеома – примеч. переводчика), если надо закрыть всплывающее окно ввода).
Теперь вернитесь к исходной странце, содержащей вставочный URL рекламного изображения и нажмите SHIFT-Reload (или полностью сбросьте кэш Вашего браузера). На сей раз Вы уже не увидете рекламу (она просто не будет загружаться), ради чего, собственно, и были проделаны все предыдущие манипуляции.
Конечно, это в общем довольно “сырой” и предельно упрощённый пример. Возможно, более целесообразным в данном является использование подстановочных шаблонов соответствия для того, чтобы включить в список фильтруемых все аналогичные изображения с единожды дискредитировавшего себя сайта. Для получения более глубокого объяснения семантики “образцов” URL, построенных на основе шаблонов, а также концепции “действий” в целом, смотрите раздел Действия (Операции).
Для опытных пользователей, предпочитающих вручную править свои конфигурационные файлы, рекомендуется ознакомиться с содержанием Руководства по Файлам Действий. Идеи, раскрытые в этом Руководстве, не утрачивают своей актуальности и при использовании редактора конфигурации с web-интерфейсом.
|
Сведения для проведения корректного обновления |
|
Запуск Privoxy |