我使用的是 Squid 3.3.13,没有启用缓存,LAN 中的所有客户端都使用它来访问 HTTP 和 HTTPS 网站。我没有将它用作透明代理,但客户端已在操作系统首选项中配置了它。
它有效,但我得到了一些随机(104)对端重新建立连接例如某些网站上的错误www.tim.it和www.impresasemplice.it,就像你在这个截图上看到的那样:
奇怪的事情是:
- 我不是从每个客户端都收到此错误,但只有其中一些客户端随机收到此错误
- 我不是在每个网站上都遇到此错误,而是只在其中一些网站上遇到此错误
- 当我收到此错误时,如果我尝试在同一个网站上重新加载页面 3/4 次,错误就会消失
- 在客户端收到错误的同时,我可以从代理本身毫无问题地访问同一个网站(使用类似链接从代理服务器的命令行(CentOScentos-发布-6-8.el6.centos.12.3.x86_64)
当我从客户端收到错误时,查看 Squid 的access.log
文件时我看到 502 错误。502 错误是“网关错误”,但如果我有网关错误,为什么我可以同时从 elinks 访问同一个网站?
[Thu Jan 19 18:05:26 2017].837 56 10.1.3.223 TCP_MISS/502 4489 GET http://www.tim.it/ - HIER_DIRECT/156.54.69.9 text/html
[Thu Jan 19 18:06:47 2017].655 54 10.1.3.223 TCP_MISS/502 4525 GET http://www.tim.it/ - HIER_DIRECT/156.54.69.9 text/html
[Thu Jan 19 18:06:48 2017].099 60 10.1.3.223 TCP_MISS/301 591 GET http://www.tim.it/favicon.ico - HIER_DIRECT/156.54.69.9 text/html
[Thu Jan 19 18:06:48 2017].136 29 10.1.3.223 TCP_MISS/200 0 CONNECT www.tim.it:443 - HIER_DIRECT/156.54.69.9 -
[Thu Jan 19 18:07:04 2017].305 16165 10.1.3.223 TCP_MISS/200 19410 CONNECT www.tim.it:443 - HIER_DIRECT/156.54.69.9 -
[Thu Jan 19 18:07:13 2017].540 90 10.1.3.223 TCP_MISS/301 569 GET http://www.tim.it/ - HIER_DIRECT/156.54.69.9 text/html
[Thu Jan 19 18:07:27 2017].532 13988 10.1.3.223 TCP_MISS/200 3396 CONNECT www.tim.it:443 - HIER_DIRECT/156.54.69.9 -
[Thu Jan 19 18:07:27 2017].540 13996 10.1.3.223 TCP_MISS/200 131005 CONNECT www.tim.it:443 - HIER_DIRECT/156.54.69.9 -
[Thu Jan 19 18:07:44 2017].743 17196 10.1.3.223 TCP_MISS/200 143879 CONNECT www.tim.it:443 - HIER_DIRECT/156.54.69.9 -
你能帮我找出我错在哪里吗?