Несколько месяцев назад я работал с Squid 3.0 и мне удалось полностью избавиться от заголовка X-Forwarded-For. Сейчас я пытаюсь сделать то же самое, но, похоже, не попадает в точку.
я пытался forwarded_for off
но это не удаляет заголовок, он просто вставляет unknown
вместо IP клиента.
Я попытался header_access X-Forwarded-For deny all
но я получаю сообщение об ошибке неверной директивы. Глядя на ссылку на функцию, кажется, что эта директива устарел в 3.0.
Я попытался forwarded_for delete
но это только доступный с 3.1.
Какие-либо предложения?
Вот полный список, который вам нужен: -
via off
forwarded_for off
follow_x_forwarded_for deny all
request_header_access X-Forwarded-For deny all
header_access X_Forwarded_For deny all
Исправлено:
request_header_access X-Forwarded-For deny all
Для определенных доменов вы можете использовать
acl NoXForwardedFor dst "/usr/pbi/squid-amd64/etc/squid/NoXForwardedFor.txt"
request_header_access X-Forwarded-For deny NoXForwardedFor
где NoXForwarded.txt
содержит доменные имена.
вы можете установить директиву forwarded_for для усечения
forwarded_for усечение
это удалит все существующие записи X-Forwarded-For и поместит IP-адрес клиента в качестве единственной записи
Для получения дополнительной информации об этой директиве посетите squid: директива конфигурации forwarded_for