LINUX.ORG.RU
ФорумAdmin

Transparent Proxy


0

0

Ставлю squid 2.5stable9. В непрозрачном режиме все работает ОК. Как только делаю прозрачным, так вылезает 403 ошибка (forbidden) Access denied. По логам все хорошо:
The reply for GET http://netmirror.org/mirror/squid-www/Doc/FAQ/FAQ-11.html is ALLOWED, because it matched 'all'
В squid.conf все как в доках сказано:
httpd_accel_host virtual
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
httpd_accel_port 80
http_access allow all (для верности)
Все что надо, в ядре врубил. Видимо косяк вызывает forwarding loop:
WARNING: Forwarding loop detected for:
.....
Ну правила на всякий случай:
iptables -t nat -A OUTPUT -p tcp --dport 80 -j REDIRECT --to-port 3400
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3400

Замаялся уже, перечитал все факи. Везде одно и то же.


★★★

Да, кстати, на freebsd без проблем все пашет

Chumka ★★★
() автор топика
Ответ на: комментарий от DukeSS

Имеется в виду файрвол? Да, все разрешено. Я его вообще отрубал даже - тот же эффект ):

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