РУССКИЙ PRIVOXY

Навигация
Сервис
Креатив
Загрузки
Цитата...
Прелюбодеяние является проекцией демократии на любовные отношения. (Х Л Менкен)

Настройка Privoxy...

Вы имеете в своем пользовании мощное и в тоже время легкое в настройке средство для борьбы с рекламой и прочим мусором - Privoxy. Всю имеющуюся рекламу Интернета удалить предустановленным комплектом фильтров и блок-листов не удастся. Но что же мешает самому пользователю настраивать под себя работу Privoxy?

Шаг первый.
А делается это очень просто – просочился на экран вашего браузера элемент рекламы, посмотрите его адрес. Если же Вам это не под силу (веб мастер об этом позаботился), то посмотрите записи в консоли Привокси, в ней все что загружает браузер, отображается в удобочитаемом виде.

privoxy
Консоль Privoxy (под Windows)

Шаг второй.
Определитесь, что же вы в действительности хотите удалить, скрипт это или рисунок, а может вообще неопознанный представитель сетевого контента. Желательно составить такую маску адреса, чтобы под нее попадало как можно больше ненужного. Учтите, что при составлении масок в части принадлежащей доменам, регулярные выражения не используются, возможны только символ '*' и символы, заключенные в квадратные скобки '[]'. Следует учесть, что символы, заключенные в квадратные скобки эквивалентны одному символу и не расширяются метасимволами регулярных выражений.

Code: Пример 1
Адрес: http://ad1.test.com  
Шаблон: .ad*.test.com или более корректно .ad[0-9]*.test.com  
где метасимвол [0-9] эквивалентен любому цифровому символу от 0 до 9.  

Зато после знака '/' (окончание доменного имени) Вы можете воспользоваться записью одновременно в двух форматах – в обычном, и с помощью регулярных выражений. В этом случае знак «точка» может выглядеть как '.' и как регулярное выражение '\.', любой символ или его отсутствие обозначается как регулярное выражение '.*', гарантированно любой символ обозначается как регулярное выражение '.+'. Знак '?' обозначает, что стоящий перед ним символ или есть или отсутствует. Хотите большего – ознакомьтесь с синтаксисом регулярных выражений, но думаю, Вам и этого должно хватить.

Code: Пример 2
Адреса: http://test.ru/upload/promo/a201.gif и http:// test.ru/upload/sponsors/as.jpg  
Шаблон: .test.ru/upload/.*\.(gif|jpe?g)  
Code: Пример 3
Адреса: /upload/promo/a201.gif и /upload/sponsors/as.jpg  
Шаблон: /upload/.*\.(gif|jpe?g)  

Шаг третий.
Открываем веб интерфейс Privoxy http://config.privoxy.org/, заходим на страницу управления пользовательской конфигурацией (user.action). Находим раздел, содержащий «+block +handle-as-image» (блокировать и заменить на рисунок) и вставляем туда составленную нами маску. Для проверки работоспособности маски можно воспользоваться сервисной функцией Privoxy по адресу http://config.privoxy.org/show-url-info


Приложение.

В шаблонах используются следующие метасимволы (символы, обозначающие группы других символов)

Мнимые символы:

\ - считать следующий метасимвол как обычный символ,
$ - конец строки или позиция перед символом начала новой строки, расположенного в конце.

Специальные символы:

\d - соответствует цифре,
\D - соответствует любому символу, кроме цифры,
\s - соответствует любому из "пробельных символов" (пробел, вертикальная , или горизонтальная табуляция, символ новой строки и т. д.),
\S - любой символ, кроме "пробельного",
\w - алфавитно-цифровой символ (любая буква, цифра или символ подчеркивания),
\W - любой символ, кроме букв, цифр и символа подчеркивания

Модификаторы (пишутся после метасимвола):

* - ноль или несколько совпадений,
+ - одно или несколько совпадений,
? - ноль совпадений или одно совпадение,
{n} - ровно n совпадений,
{n,} - по крайней мере n совпадений,
{n,m} - от n до m совпадений.

Описание синтаксиса регулярных выражений дано в объеме, необходимом для правильного составления шаблонов блок листов Privoxy. Полное описание вы можете найти в Интернете.


© Arcady Shpak aka Greignar

31.03.2007 10:17 Добавил: Greignar
Комментарии
Quote:
  Но  это  как  будто  для  себя  написано...  Никто  не  поймет,  IMHO 


У Привокси есть отличная документация, которую, при желании, любой сможет скормить переводчику от Гугла и понять все самостоятельно.

На момент написания заметки Привокси имел консоль со всеми сообщениями (windows), а пользователи Линукса должны догадаться, как эту консоль настроить.

И на будущее - учитесь соображать самостоятельно, без посторонней помощи.
20.11.2009 01:03 Greignar home e-mail

"
Шаг первый.
А делается это очень просто – просочился на экран вашего браузера элемент рекламы, посмотрите его адрес. Если же Вам это не под силу (веб мастер об этом позаботился), то посмотрите записи в консоли Привокси, в ней все что загружает браузер, отображается в удобочитаемом виде.
"
Я ничего не понял.
А где эта консоль. Она у меня пуста.
И это что - вручную все адреса заполнять. Какой ужас.
Сделайте интерфейс попроще.
Оно-то понятно - краткость - сестра таланта.
Но это как будто для себя написано...
Никто не поймет, IMHO
14.11.2009 20:06 noname

Хорошенькая вводная статейка!
18.05.2009 17:59 Владимир

Страницы: 0

Уважаемые посетители!

При публикации Ваших отзывов рекомендуется придерживаться следующих правил:
  1. Уважительно относиться как к автору, так и другим посетителям сайта.
  2. Запрещен мат, "албанский", проявление межнациональной розни, ругань и оскорбления.
  3. Запрещены сообщения рекламного характера.
  4. Запрещены малоинформативные сообщения.
  5. Запрещены сообщения, основная цель которых заключается в попытке заявить о своем существовании как личности. Поверьте, автору и посетителям это не интересно.
За нарушение этих правил, на посетителя будут налагаться санкции, вплоть до блокирования доступа к сайту.

И маленькая просьба - не превращайте страницы отзывов, форума и гостевую в чат, воспользуйтесь специально предназначенными для этого протоколами (icq, jabber...)

Примечание: основная масса сообщений фильтруется силами программного обеспечения сайта. Если Вас заблокировали, но Вы считаете, что произошло досадное недоразумение - обратитесь к администратору сайта и вопрос будет решен.
Добавление комментария
Name * :
E-mail:
Site:
Поддерживаются BBCodes. Осталось ввести:

Защита от автоматического заполнения*:

(Символы на картинке)
© DRVTiny | Powered by ArSEngine v.4.5 | All rights reserved | Внимание! Копирование материалов разрешается только со ссылкой на источник. Admin's LogON
This Page Is Valid XHTML & CSS