LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: ttyrone

squid封qq的问题

[复制链接]
发表于 2005-6-8 17:23:11 | 显示全部楼层
为什么要使用两级代理呢?这里的情况是 squid 透明代理,而且 squid 和 iptables 是在同一主机上(网关),如果设置 QQ 使用 http 代理,指向外部的 QQ 代理服务器,则它自然发送到80端口的请求,但这个请求被防火墙转发到了3128:
iptables -t nat -A PREROUTING -s 192.168.0.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128
也就是 squid 代理服务器。而 squid 代理服务器没有设置对外部 QQ 代理服务器的限制,所以 squid 应该允许请求通过?结果呢?

我想应该是这样一个过程,我这里条件有限,只有一个 LumaQQ,本来想先测一测使 LumaQQ 使用传统 squid 代理看看情况,但是通不过,没办法验证。

我的想法是,可以利用 squid 的 regex,限制 url  请求。http 请求都会有 http/HTTP 这样的字符吧,如果是 QQ 请求,基本上就是一些乱码。

另外,我刚想到,如果不将 squid 和 iptables 设置在同一台主机呢?
回复 支持 反对

使用道具 举报

发表于 2005-6-8 17:44:47 | 显示全部楼层
透明代理一般只用在小型网络中,必须将公网的流量转向squid服务器,在此情况下,你说的方法确实可行。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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