我是按照教程在 Ubuntu 上设置透明 squid 代理。说明如下:
步骤 5. 定义 IPTABLE 规则进行端口转发,编辑
etc/iptables.up.rules
,
sudo nano /etc/iptables.up.rules
然后加:
*nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.2.10:3128 -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128 -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE COMMIT
我的 Ubuntu 机器上没有etc/iptables.up.rules
文件。我是否只需创建一个?或者该文件有其他位置?
答案1
我是否只需创建一个?
是的。
顺便说一句:理论上文件名和位置并不重要。重要的是将文件存储在需要管理员权限的地方。“/etc/” 是一个不错的位置。