LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 886|回复: 8

透明代理

[复制链接]
发表于 2004-11-5 11:03:13 | 显示全部楼层 |阅读模式
我找了很多的貼字,都說 iptables -t nat -A PREROUTING -s 192.168.1.0/24 -p tcp --dport 80 -j DNAT --to 192.168.1.254:3128
可以?現squid 的透明代理,可我要上网必須在IE中設置Proxy 服務器 192.168.1.254 連接頭 3128 這是為什麼啊,那麼我因該怎樣設置可以不要在ie中設置這些了..........
发表于 2004-11-5 12:07:17 | 显示全部楼层
我也刚刚才学习到这些
我看不管怎么样都要设置才可以啊
发表于 2004-11-5 12:18:23 | 显示全部楼层
理论上确实可以实现,但是现实中真正实现的不多。我曾经按照许多帖子的步骤测试,虽然iptables可以NAT,但是squid好像并不能接收到请求,所以一直没有做成功过
 楼主| 发表于 2004-11-5 16:12:05 | 显示全部楼层
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-ports 3128 搞定了
发表于 2004-11-5 19:16:07 | 显示全部楼层

如果在本机设squid代理

本机的浏览器里还是要设置代理才行的
发表于 2004-11-5 19:16:11 | 显示全部楼层

如果在本机设squid代理

本机的浏览器里还是要设置代理才行的

如上,nat策略里设置了 -i eth0
本机里的网页请求不是从网卡里进来的
发表于 2004-11-6 10:41:45 | 显示全部楼层
首先要明白代理和透明代理之间在的区别啊。单单一句iptables是不能实现的,还要squid的配合。。
发表于 2004-11-6 13:36:48 | 显示全部楼层
引用:
ptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-ports 3128 搞定了

实现不了啊 。我晕,,不知道怎么回事
 楼主| 发表于 2004-11-8 16:53:02 | 显示全部楼层
又有新問題出現了
我配置的squid proxy 在客戶端上不要設置代理可以上网,但沒有紀錄.在ie proxy中設置了代理同樣也可以上,而且有紀錄
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-ports 3128  
輸完這條規則後,客戶端沒有設置ie 中的proxy 的都不能上网,反只都可以了,怪,貞的很怪,請問這是什麼原因出現這種情況的了?????????????????????????
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表