我的拓扑包括 3 个主机(客户端、squid 代理和服务器)。
Client: eth1: 192.168.1.3/24
Squid proxy: eth1 192.168.30.3/24, eth2 192.168.31.3/24
Server: eth1: 192.168.10.3/24
在主机(squid 代理)上,我设置了一些规则来阻止从主机-服务器(wget)下载特定文件。
流量(在 host-squid 代理上)通过 iptables 重定向:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128
(squid.conf > http_port 3128 accel 允许直接)
问题是,流量没有到达服务器主机并且它在 squid-proxy 主机上停止(tcpdump 显示:“代码 404,消息文件未找到”)。
虽然上述规则被禁用,但一切正常。
我怎样才能让它工作?
谢谢。