задача: нужно сделать цепочку
browser-> toonel.net -> squid -> parent_proxy
цепочка
browser-> squid -> parent_proxy
работает. теперь нужно добавить в нее тунель. пробовал так:
squid.conf
redirect_program /usr/bin/perl /etc/squid/redir.pl
redir.pl
#!/usr/bin/perl
$|=1;
while (<>) {
##s@http://fromhost.com@http://tohost.org@;
s@vir1a.toonel.net:8081@vir1a.toonel.net:443@;
s@vir1b.toonel.net:8081@vir1b.toonel.net:443@;
s@dub1.toonel.net:8081@dub1.toonel.net:443@;
s@vir1a.toonel.net:8080@vir1a.toonel.net:443@;
s@vir1b.toonel.net:8080@vir1b.toonel.net:443@;
s@dub1.toonel.net:8080@dub1.toonel.net:443@;
s@vir1a.toonel.net:3128@vir1a.toonel.net:443@;
s@vir1b.toonel.net:3128@vir1b.toonel.net:443@;
s@dub1.toonel.net:3128@dub1.toonel.net:443@;
print;
}
т.е. нужно заменить headers. Иначе в access.log валится запрет. С Тем кодом, что я привел, ничего не ругается, но и не работает. Если просто запускаю скрипт - нормально отрабатывает. Как сделать?