Я хочу настроить прокси-сервер squid для использования ipv6 только для исходящего трафика. Я хочу, чтобы адрес ip4 был полностью невидим для службы, к которой я подключаюсь. Меня не беспокоят откат и отсутствие поддержки ipv6, служба, к которой я подключаюсь, полностью поддерживает только ipv6. В моих настройках IPv4 и внутренний IP-адрес видны. Что мне не хватает?
Спасибо
Вот мой squid.conf:
http_access allow localhost manager
http_access deny manager
http_access allow localhost
http_port 3128
http_port 3129
coredump_dir /var/spool/squid
http_access allow all
acl to_ipv4 dst ipv4
http_access deny to_ipv4
acl user1 myportname 3128
acl user2 myportname 3129
tcp_outgoing_address x:x:x:x::1 user1
tcp_outgoing_address x:x:x:x::2 user2
forwarded_for delete
via off
follow_x_forwarded_for deny all
request_header_access X-Forwarded-For deny all
request_header_access From deny all
request_header_access Referer deny all
request_header_access User-Agent deny all
request_header_access Authorization allow all
request_header_access Proxy-Authorization allow all
request_header_access Cache-Control allow all
request_header_access Content-Length allow all
request_header_access Content-Type allow all
request_header_access Date allow all
request_header_access Host allow all
request_header_access If-Modified-Since allow all
request_header_access Pragma allow all
request_header_access Accept allow all
request_header_access Accept-Charset allow all
request_header_access Accept-Encoding allow all
request_header_access Accept-Language allow all
request_header_access Connection allow all
request_header_access All deny all
У меня была такая же проблема, и это решило ее для меня:
Добавьте это в свой файл squid.conf:
forwarded_for off
Это исключит пересылку IP-адреса системы (ipv4).