Назад | Перейти на главную страницу

Удалить заголовок X-Forwarded-For в Squid 3.0

Несколько месяцев назад я работал с 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