squid 代理 - 使用 ipv6 而不是 ipv4 来发送传出流量

squid 代理 - 使用 ipv6 而不是 ipv4 来发送传出流量

当我通过 squid 代理连接到互联网时,获取的是 ipv6 地址而不是 ipv4。代理配置为 ipv4 和 ipv6。为什么它更喜欢 ipv6?有人能建议在配置中寻找什么吗?

答案1

这是 Squid 的默认行为,当两种协议的 DNS 解析都可用时,它将优先选择 IPv6 而不是 IPv4,为了改变这种行为,您需要使用 dns_v4_first 指令。

如果您希望使用 IPv4 连接,则需要将以下行添加到 squid.conf 文件中:

dns_v4_first on

相关内容