V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Actrace
V2EX  ›  程序员

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

  •  
  •   Actrace · 2014-07-22 11:32:23 +08:00 · 2564 次点击
    这是一个创建于 3779 天前的主题,其中的信息可能已经有所发展或是发生改变。
    单位内部的网关搭了个代理服务端,本想用来提高一下带宽利用率,结果发现好像有一些网站只要一使用代理就非常难访问,特别是51cto.基本上很多请求都会等待很久,甚至是超时.只要一去掉就正常,谁知道是什么原理...?

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

    已经是完全透明的代理了...然后我又尝试做成完全匿名的代理,都不管用...只要一去掉流量REDIRECT就好...
    Actrace
        4
    Actrace  
    OP
       2014-07-24 15:14:20 +08:00
    @yangxin0
    @ultimate010
    搞明白了,是MTU值的问题,把
    net.ipv4.tcp_mtu_probing=1
    调整过后,任何网页都能秒开了,我了个乖乖.
    困扰了我两周.果然还是谷歌给力啊...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1212 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:19 · PVG 07:19 · LAX 15:19 · JFK 18:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.