Squid 仅接受到主 IP 的连接

Squid 仅接受到主 IP 的连接

因此,我的服务器中有多个 IP 地址,我希望 Squid 能够“监听”所有 IP 地址。例如,nginx 使用 0.0.0.0。出于某种原因,Squid 仅接受与 eth0 的连接(其他 IP 为 eth0:1、eth0:2 等)。您知道如何强制 Squid 代理监听我拥有的所有 IP 地址吗?

答案1

只要正确分配和绑定了 IP,就可以了。您可以编辑 squid.conf,并在 http_access 行之前的任何位置添加这些行。

acl ip1 myip 192.1.2.3
tcp_outgoing_address 192.1.2.3 ip1
acl ip2 myip 192.1.2.4
tcp_outgoing_address 192.1.2.4 ip2
acl ip3 myip 192.1.2.5
tcp_outgoing_address 192.1.2.5 ip3

当然,用你的 IP 来替换。你还可以操纵它们,让一个 IP 进入的流量在另一个 IP 上发送出去。

相关内容