LINUX.ORG.RU
ФорумAdmin

squid transprent proxy: кеширование списка портов (80,81,8080)


0

0

Как в 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му порту.


Получается, прозрачное проксирование возможно лишь для одного порта.
Или можно как нибудь сделать проксирование (прозрачное) для списка портов?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.