Эта реклама распространяется в основном посредством так называемых баннеров — гифов стандартного размера, в основном анимированных. Для борьбы с ними придумано два способа — полная ликвидация и де анимация.
Полная ликвидация
Полная ликвидация проще всего осуществляется с помощью proxy. Такой путь доступен только администраторам proxy. Самые надоедливые баннеры вынеслись с помощью конфигурации ~
acl banners url_regex ^http://.*/sputnik/img.pl ~
http_access deny banners all ~
и Спутниковских баннеров — как не бывало. Заодно и время загрузки страничек сильно сокращается. Написание регулярных выражений для отстрела других баннеров оставим как упражнение вдумчивому читателю.
Добавление нижеприведенных строк в файл конфигурации Squid приводит к прекращению показа всех известных на сегодня русских баннерных систем: ~
acl banners urlpath_regex sputnik/img\.pl advert.*gif weblist_banner cgi-bin/banner cgi-bin/showad.pl /cgi-rs/showme.cgi ~
acl banners2 url_regex ad\.bannermarket\.com/cgi-bin linkexchange\.ru reklama.*ru.*href www\.cityline\.ru/.*/cbanners/ www\.bizlink\.ru/cgi-bin/irads\.cgi www\.bannerpoint\.ru/image\.asp www\.cross\.ru/cgi/flamingo-image\.pl www\.strongsoftware\.net/cgi-bin/getimage\.cgi www\.digcont\.odessa\.ua/cgi-bin/mill www\.newman\.ru/LOGOS/ www\.newman\.ru/EXCHANGE/ www\.cdru\.com/banner/ ~
http_access deny banners all ~
http_access deny banners2 all
А еще легко и приятно ликвидировать pointcast и тому подобную пуш-технологию:
acl pointcast url_regex ^http://.*/FIDO-1/ ~
http_access deny pointcast all
А если regex-ов наберется слишком много, их можно перетащить в отдельный файл.
acl porno url_regex «/usr/local/squid/etc/porno.sites» ~
http_access porno USERS
А в porno.sites строчки типа
http://.*porno.* ~
http://.*adult.* ~
—-
Все-таки, со временем, надоели пустые места от банеров. Метод весьма удобный для администрирования.
squid.conf: ~
—- ~
redirect_program /usr/local/sbin/redirector.pl ~
—- ~
redirector.pl:
Де анимация
Анимированные гифы мерзки сами по себе — портят глаза смотрящим, отвлекают. Метод борьбы с ними прост — в browser’е замените строку «NETSCAPE2.0″, «ANIMEXTS1.0″. После этого все анимированные гифы будут прокручиваться один раз и замирать. ~