Как в squid правильно задать прозрачное кеширование не только 80го порта, но еще и нескольких других (80, 81, 82, 8080...) ?
Если я делаю стандартно (Linux 2.4.21, squid 2.5stable4)
squid.conf
http_port 3128
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
а в iptables прописываю
-A PREROUTING -s 10.0.0.0/24 -d ! 10.0.0.1 -p tcp -m multiport --dport 80,81,82,83,88,8000,8001,8002,8080,8081 -j REDIRECT --to-port 3128
В этом случае получается, что все сайты, отвечающие по 80му порту, кешируются нормально и доступны.
Но вот сайты на нестандартных портах (например 8080) недоступны - на сквид попадают уже запросы как бы к 80му порту.
Получается, прозрачное проксирование возможно лишь для одного порта.
Или можно как нибудь сделать проксирование (прозрачное) для списка портов?