我正在尝试在我的 Ubuntu 12.04 上设置 Squid 代理服务器。有很多关于这方面的教程,我会一一学习,直到成功。
在每个教程中,他们都要求发出如下命令:
modprobe ip_gre
ip tunnel add wccp0 mode gre remote 187.72.34.82 local 192.168.1.2 dev eth0
ifconfig wccp0 192.168.1.2 netmask 255.255.255.255 up
echo 0>/proc/sys/net/ipv4/conf/wccp0/rp_filter
echo 0>/proc/sys/net/ipv4/conf/eth0/rp_filter
echo 1>/proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -i wccp0 -p tcp --dport 80 -j REDIRECT --to-port 3129
iptables -t nat -A POSTROUTING -j MASQUERADE
如果该特定教程不起作用,我必须将这些(无效)更改恢复为默认值。我的问题是:
- 这些命令是否应该通过终端发出?
- 如果我只是重新启动机器,这些更改会消失吗?
- 如果没有,我该怎么做才能将它们重置为默认值?
- 如果我发现一些命令对我有用(并且如果这些更改在每次重新启动后消失),我如何在每次重新启动后自动应用它们?
请注意,我是一个完整的初学者,有 1 天的 Linux 经验。