URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 3687
[ Назад ]

Исходное сообщение
"связка squid-dansguardian-squid"

Отправлено Vadq , 16-Ноя-05 17:44 
в сквиде
http_port cache:8080 localhost:8081
cache_peer 127.0.0.1 parent 3128 0 proxy-only no-query
в dg
filterip = 127.0.0.1
filterport = 3128
proxyip = 127.0.0.1
proxyport = 8081

Связка работает на одной машине, в логах сквида (cache.log) имеем сообщение

WARNING: Forwarding loop detected for:

Оказалось, что сквид некорректо формирует HTTP_VIA,

HTTP_VIA 1.1 cache:8080 (squid/2.5.STABLE6), 1.0 cache:8080 (squid/2.5.STABLE6)

при формировании заголовка используется только первый хост:порт из http_port (проверил перестановкой хостов). При изменении conf на

http_port localhost:8081 cache:8080

HTTP_VIA 1.1 localhost:8081 (squid/2.5.STABLE6), 1.0 localhost:8081 (squid/2.5.STABLE6)

Как лечить не пача?

З.Ы.
squid-2.5.STABLE6-3.4E.11


Содержание

Сообщения в этом обсуждении
"связка squid-dansguardian-squid"
Отправлено ArtemFF , 17-Ноя-05 02:36 
Исключить из запросов прокси-сервера следующие поля (в данном случае, по-моему, достаточно только последней строчки):

#  TAG: header_access
...
header_access From deny all
header_access Referer deny all
header_access Server deny all
header_access WWW-Authenticate deny all
header_access Link deny all
header_access X-Forwarded-For deny all
header_access Via deny all