![桥接模式下 squid 代理的 iptables 配置](https://linux22.com/image/629682/%E6%A1%A5%E6%8E%A5%E6%A8%A1%E5%BC%8F%E4%B8%8B%20squid%20%E4%BB%A3%E7%90%86%E7%9A%84%20iptables%20%E9%85%8D%E7%BD%AE.png)
我最近在桥接模式下设置了一个 Squid 代理。但我猜是因为防火墙问题,Squid 没有缓存。手动缓存完全没问题。以下是我在/etc/rc.local
ifconfig eth0 0.0.0.0 promisc up
ifconfig eth1 0.0.0.0 promisc up
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 eth1
ifconfig br0 192.168.1.30 netmask 255.255.255.0 up
route add default gw 192.168.1.1 dev br0
ebtables -t broute -A BROUTING -p IPv4 --ip-protocol 6 --ip-destination-port 80 -j redirect --redirect-target ACCEPT
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -j REDIRECT --to-port 8080
在端口上配置 Squid8080处于透明模式。
可能是什么问题?