代码改变世界

使用squid代理后某些网站无法访问的解决办法(3.1.7版本)

2012-10-17 13:15  游乐场123  阅读(1469)  评论(0编辑  收藏  举报

关于Squid代理服务器的介绍请参考:[squid配置透明代理缓存服务器]

昨天我写了一篇 [使用squid代理后某些网站无法访问的解决办法] 这个是在squid-2.6.STABLE21-6版本下的配置,今天安装了3.1.7版本的squid,结果发现原来的配置不能用,因为squid从3.0的版本之后配置文件发生了改变。

还是出现http://www.liusuping.com/ 这个网站不能访问,欢迎大家用我的网站来测试。

网上查了不少资料还是没找到关于3.0版本以上的解决办法,只好看squid自带的说明文档,不过原理还是一样的某些服务器拒绝代理服务器的访问,所以还是要通过因此代理服务器的信息来解决。

先介绍一个查看ip地址的网站http://ipid.shat.net/,在这个网站还可以看到你使用的代理服务器的信息,如下图所示:

我们需要的就是隐藏:“HTTP Forwarded For” “Proxy Host/Type”这两个信息

通过查看squid的说明文档找到下面两个参数,将其加入到squid的配置文档,重启squid服务

forwarded_for off
via off

问题解决,再到http://ipid.shat.net/ 查看一下你的信息,在访问一下http://www.liusuping.com/ 看是不是能正常访问了。