Iptables + transparent squid обрезает часть адреса

Автор: vlad3105 Дата: 06.04.2004 17:36 Добрый день
Есть ASPLINUX 9.2 (поставка DELUXE)
Поставил из бинарных RPM iptables и SQUID
По отдельности все работает
Когда завожу HTTP на SQUID через iptables (прозрачное проксирование, что бы клиентов не настраивать)
IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3128

SQUID выдает TCP_DENIED/400 1575 GET /lib/networking/net_acct.phtml
т.е он обрезает (или не получает от iptables) часть адреса
так как на самом деле должно быть так
GET [www.linuxcenter.ru]

ВАЖНО: Когда клиент настроен на проки все работает, не работает только при transparent squid

Да, по совету одного знающего человека пробывал REDIRECT заменить на DNAT
ситуация не изменилась.
Re: iptables + transparent squid обрезает часть адреса 06.04.2004 22:18swix Проверьте наличие вот таких директив в /etc/squid/squid.conf :

httpd_accel_host virtual
httpd_accel_port ваш_порт
httpd_accel_single_host off
httpd_accel_uses_host_header on
httpd_accel_with_proxy on

Если их нет, то допишите и service squid restart.
RSS-материал