没有 iptables.up.rules 文件

没有 iptables.up.rules 文件

我是按照教程在 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/” 是一个不错的位置。

相关内容