|
|
iptables -t nat -A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
iptables -t nat -A POSTROUTING -s 192.168.11.0/24 -o eth0 -j SNAT --to 192.168.1.12
这是nbxmedia版主在精华贴中:简单方法建立squid+iptable的透明代理中的方法。在这第一句中是端口转向,第二句是做了一个源地址映射,我也按照这篇文章进行了配置,开始我也以为是透明代理做成了,可是后来仔细检查发现不对劲。首先,我的squid单独使用已经正常。但是这里的这两句,我只要第二句就可以上网,但这是NAT方式啊,我的squid并没有启作用啊,为了证明,我关掉了squid客户端也可以正常上网。而我只留第一句就没有反应了,作透明代理还需要什么呢?据说在squid中需要编译的时候加载什么模块,我是redhat9默认安装的,我也不知道到底行不行,如果不删除squid有什么方法可以看到它加载了哪些模块呢?有没有什么方法进行重新加载呢? |
|