Приветствую Вас Гость | RSS
Меню сайтаНаш опросСтатистикаОнлайн всего: 1 Гостей: 1 Пользователей: 0 Форма входа |
Борьба с баннерами. Наверняка вам встречались 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 шлюхи Гатчины различные услуги |
ПоискМини-чатАрхив записейДрузья сайта |