Ставишь сквид прозрачный. Далее делаешь страницу запрета. И туда втыкаешь проверку куки, соответственно если хомяк первый раз ломится, то он идёт на страницу с кукаким и далее на свой сайт через редирект пыха туда куда ему надо.
либо через редирект сквида redirect_program /usr/local/etc/squid/redirector.pl
redirect_children 10
Код: Выделить всё
#!/usr/bin/perl
$0 = 'redirect' ;
$| = 1 ;
open (IN_FILE, "/usr/local/my_doc_smb/squid/denied_ext.conf") || die $!;
my @tmp_data = <IN_FILE>;
chomp @tmp_data;
push @banners, map { qr /\Q$_\E/ } grep { ! /^\s*$/ } @tmp_data;
close IN_FILE;
while (<>) {
($url, $who, $ident, $method) = /^(\S+) (\S+) (\S+) (\S+)$/ ;
$url = 'http://mail.my_domain.ru/zaglushka.jpg'
if grep ($url=~/$_/i, @banners) ;
print "$url $who $ident $method\n" ;
}
Через редирект быстрее будет думаю.
--
Ну через если будет корректно работать - то вперёд
