我已经将 squid 设置为 http 代理,并且我有多个网卡,默认情况下它使用 eth1 ip 进行传出;我希望它使用 eth1:1 ip 进行传出。有什么线索吗?
答案1
正确的选项是tcp_outgoing_address
。
tcp_outgoing_address 123.123.123.123
当然,将 123.123.123.123 替换为你分配给 eth1:1 的 ip 地址
答案2
Squid 允许您为其指定一个明确的 IP 和端口组合进行绑定。如果该 IP 绑定到 eth1:1,它将使用该 IP 进行入站连接。
http_port 192.168.1.32:3128
指定它将使用哪个地址出站连接,该tcp_outgoing_address
指令是一个用于强制所有流量来自特定端口的俱乐部。
tcp_outgoing_address 192.168.1.32
答案3
squid.conf 文件
http_port ip_adderss:端口