我正在尝试使用该选项通过具有 2 个接口(eth1 和 eth0)的 squid 代理将流量从一个网络(net1)转发到另一个网络(network2)tcp_outgoing_address
。
我的网络如下:
192.168.122.0/24(net2) -----eth1[Squid server]eth0----- 192.168.124.0/24 (net1)
squid 服务器的 IP 地址:
- 192.168.122.5 (eth1)
- 192.168.124.10 (eth0)
我的目标是让 net1(192.168.122.0)中的 Web 服务器看到该请求,因为它来自 192.168.122.5(squid 服务器的 eth1)
我尝试过但似乎没有成功。这是我的 squid 配置:
创建 acl acl net_1 源 192.168.122.0/24 acl net_2 源 192.168.124.0/24 ##在此处插入您自己的规则以允许您的客户端访问 http_access 允许本地网络 http_access 允许本地主机 http_access 允许所有 tcp_outgoing_address 192.168.124.10 net_1 tcp_outgoing_address 192.168.122.5 net_2 ##最后拒绝对该代理的所有其他访问 ##http_access 全部拒绝 ##Squid 通常监听 3128 端口 http端口 192.168.124.10:3128 http端口 192.168.122.5:4445