通过 Squid 访问出现“确保报表服务器server.property设置了'proxyServer'参数”的解决

内部网通过 Squid 代理访问国税的 税收调查网上直报(http://218.18.101.150:8001/i/main.jsp) -- i@Report通用 WEB网络报表平台 时页面只出现:

XXX.XXX.XXX.xx透过反向代理访问服务器。请确保报表服务器server.property设置了'proxyServer'参数

不走代理就没事,在网上通过上面的关键字没找到相应的解决办法,还查英文的报错信息:

please esure property "proxyServer" in server.property was not empty

找到一份答案:http://bbs2.chinaunix.net/archiver/tid-1391943.html

原因是访问该网站时要求 Squid 对 请求 Header 部作些处理,上面链接中给了多种方法,有些不一定对你可行。最后我是在 squid.conf 文件后面加上以下两行:

header_access Via deny All
header_access X-Forwarded-For deny All

它们默认是 aloow,这里的  All 对应我的配置是 acl All src 0/0

保存文件,然后执行 squid -k reconfigure 后再访问该网站就 OK 啦。

参考:1. 用squid就不能访问,不用就能访问。【已经解决】

类别: Linux/Unix. 标签: , , . 阅读(262). 订阅评论. TrackBack.

Leave a Reply

Be the First to Comment!

avatar