Приветствую Вас Гость | RSS

broken-soft

Четверг, 21.11.2024, 08:19
Борьба с баннерами.

Наверняка вам встречались Web-страницы, на которых нужной информации было от силы на килобайт, а рекламных баннеров (зачастую анимированных) - пять-шесть. Хорошо когда канал большой и бесплатный. Когда же пользуешься обычным коммутируемым соединением да еще платишь за соединение из своего кармана, каждый килобайт начинаешь считать. В этом случае можно настроить локальный сервер Squid таким образом, чтобы не происходила закачка ненужных баннеров. Этого можно добиться несколькими способами.

Вариант 1

Простой. На месте баннеров показываются разорванные картинки или перекрещенные прямоугольники (неполученные файлы).

1. Определяем сайты баннерных сетей и создаем для них регулярные выражения.

2. Создаем в каталоге /usr/local/Squid/etc следующие файлы:

• banners_path_regex - содержит по одному регулярному выражению на строку;

• banners_regex - содержит по одному регулярному выражению на строку;

• banners_exclusion - это строки, трактуемые в предыдущих файлах как баннеры, но изменять которые не рекомендуется.

3. В Squid.conf добавляем следующие правила:

acl banners_path_regex urlpath_regex "/usr/local/Squid/etc/banners_path_regex"
acl banners_regex url_regex "/usr/local/Squid/etc/banners_regex"
acl banners_exclusion url_regex
"/usг/local/Squid/etc/banners_exclusion"
http_access deny banners_path_regex !banners_exclusion
http_access deny banners_regex !banners_exclusion

Вариант 2

Замена рекламных баннеров на свою картинку, которая находится на локальном для proxy-сервера компьютере.

1. Определяем сайты баннерных сетей и создаем для них регулярные выражения.

2. На своем сервере создаем "заменитель" рекламных картинок - файл mybanner.gif.

3. Настраиваем перенаправление (редиректор) в файле Squid.conf - redirect_program /usr/local/Squid/bin/banner.pl.

4. Создаем простой скрипт на Perl - banner.pl:

#!/usr/bin/perl $1=1;
while (<>) {
@регулярное-выражение@http://www.myhost.org/mybanner.gif@;
print; }


Конечно, можно сделать более элегантно, однако данный метод работает, а настроить proxy-сервер можно за пару минут.

mn шлюхи Гатчины различные услуги

Проверка ТИЦ Счетчик PR-CY.Rank .