В squid.conf добавляю в раздел с acl-ямиacl Reclama url_regex "/etc/squid/banners"
http_access deny ReclamaВ /etc/squid/banners пишу: например:
=============================
^http://banners\.rambler\.ru/advert/.*\.gif
^http://kulichki.rambler.ru/reklama/banners/.*\.gif
^http://www.*\.yandex\.ru/cgi-bin/banner/*
^http://www1\.reklama\.ru/cgi-bin/banner/*
^http://www\.reklama\.ru/cgi-bin/banner/*
^http://www\.reklama\.ru/cgi-bin/href/*
^http://www\.100mb\.net/images/ban/banner.*\.gif
^http://www\.bizlink\.ru/cgi-bin/irads\.cgi.*
^http://www\.linkexchange\.ru/cgi-bin/rle\.cgi
^http://www\.linkexchange\.ru/users/.*/goto\.map
^http://www\.netcq\.com/banners/banner\.gif
^http://1000\.stars\.ru/cgi-bin/1000\.cgiОбъясните плиз смысл (хотябы) 1-й строки.
И допустим баннер с адресом:http:\\ad.rambler.ru/ban.clk?... как его добавить и что надо прописать в 1-й строке.
Привет!Мне кажется эффективнее с баннерами бороться при помощи редиректоров. Все, что по ним знаю брал с http://squid.opennet.ru раздел "Редиректоры" и "Борьба с рекламой".
В squid.conf прописываешь путь к редиректору (у меня /usr/sbin/redirector), количество стартующих процессов-редиректоров (у меня - 10) в соответсвующих тэгах. Сам редиректор - перловый (есть еще очень навороченные, но эффективные, типа SquidGuard) скрипт.
Например:
#!/usr/bin/perl
$0 = 'redirect' ;
$| = 1 ;
@banners = ('reklama\.ru/cgi-bin/banner/',
'r\.mail\.ru/',
'unixway\.narod\.ru/img/',
'rating\.km\.ua/cgi-bin/counter\?',
'top\.list\.ru/counter\?',
'www\.thebugs\.ws/top/in\.php\?',
'hit1\.hotlog\.ru/cgi-bin/hotlog/count\?',
'linkworld\.ws/cgi-bin/index\.cgi\?',
'www\.yandex\.ru/cycounter\?',while (<>) {
($url, $who, $ident, $method) = /^(\S+) (\S+) (\S+) (\S+)$/ ;
$url = 'http://linuxnews.ru/images/1x1.gif'
if grep ($url=~/$_/i, @banners) ;
print "$url $who $ident $method\n" ;
}Он в бесконечном цикле режет все адреса, перечисленные в нем и заменяет на что-то (здесь на гиф размером 1x1).
Если твой баннер лежит на http://ad.rambler.ru/ban.clk?......, то в редиректор добавляешь 'ad\.rambler\.ru/ban\.clk\?',
Бывай.