代理服务器无法代理某些网站

2014-07-22 11:32:23 +08:00
 Actrace
单位内部的网关搭了个代理服务端,本想用来提高一下带宽利用率,结果发现好像有一些网站只要一使用代理就非常难访问,特别是51cto.基本上很多请求都会等待很久,甚至是超时.只要一去掉就正常,谁知道是什么原理...?

代理服务器是SQUID,NGINX也试过,效果一样.
网关机子用REDIRECT把80端口流量导向代理.
2564 次点击
所在节点    程序员
4 条回复
ultimate010
2014-07-22 21:41:52 +08:00
可能是网站限制了,以前看到一篇文章说一些网站用squid无法访问,经过一些设置就好了。不过找不到文章了。
yangxin0
2014-07-23 00:50:26 +08:00
把squid添加的一些头去掉,做成透明的,这样服务器就不知道是从哪里来。x-forward-for 这些。
Actrace
2014-07-23 09:35:10 +08:00
@ultimate010
@yangxin0

已经是完全透明的代理了...然后我又尝试做成完全匿名的代理,都不管用...只要一去掉流量REDIRECT就好...
Actrace
2014-07-24 15:14:20 +08:00
@yangxin0
@ultimate010
搞明白了,是MTU值的问题,把
net.ipv4.tcp_mtu_probing=1
调整过后,任何网页都能秒开了,我了个乖乖.
困扰了我两周.果然还是谷歌给力啊...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/123880

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX