V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Jermin
V2EX  ›  问与答

非常棘手的服务器网络问题

  •  
  •   Jermin · 2015-03-01 19:27:20 +08:00 · 6195 次点击
    这是一个创建于 3553 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在CN2电信机房(通过IDC)托管着一台服务器,上面主要运行游戏服务器(CSGO,CSS,ARMA 3等等)。自从去年开始就出现一个很奇怪的问题,每隔1-2个小时服务器里的国外玩家就会掉线,而且一掉就是4-5分钟,但是国内的玩家却一点问题没有,仍在服务器中不受影响。

    现在服务器的系统是Ubuntu 14.04 LTS,去年是windows 2003。在不同的系统中都遇到了同样的问题。经过进一步的测试,我发现国外玩家在断线后可以放我挂在同一个服务器上的网站(使用TCP协议,但却连不上我的游戏服务器(使用UDP协议)。

    在windows和ubuntu上,我都装着openvpn,而且都能正常使用。我用openvpn连接国外游戏服务器(也是使用udp协议)时会和服务器上的国外玩家一样 — 在同一时间断线,也是一断就断3-4分钟。。

    我已经让IDC给我换了4个IP了,还是一样会断线。

    我昨天让IDC给我在服务器同一机柜准备了一台测试服务器,也是允许Ubuntu 14.04 LTS,连网段都和我的服务器一样。我在测试服务器上安装了OPENVPN,用它连接国外游戏服务器测试了24小时,发现不会断线。

    你们说这会是什么问题?该如何解决?

    我猜想是CN2出口节点的问题,但是IDC说当地电信对出口节点没有控制权,那我该如何让电信帮我解决这个问题?

    16 条回复    2015-12-12 23:10:05 +08:00
    xfspace
        1
    xfspace  
       2015-03-01 19:54:02 +08:00 via Android
    GFVV的问题。
    完毕
    Jermin
        2
    Jermin  
    OP
       2015-03-01 20:12:36 +08:00
    可是我连IP都换了啊,GFW怎么知道是我的服务器?
    liuchen9586
        3
    liuchen9586  
       2015-03-01 20:20:09 +08:00
    OpenVPN就算是Static Key也会做流量干扰的,先是链路不稳定,延迟波动,丢包,最后随机掐断链接。
    建议不要用OpenVPN,UDP方式有ShadowVPN,很好用。
    Jermin
        4
    Jermin  
    OP
       2015-03-01 21:03:16 +08:00
    是只针对openvpn端口还是整个服务器?
    Jermin
        5
    Jermin  
    OP
       2015-03-01 21:22:04 +08:00
    在使用openvpn时,延迟波动,丢包的问题我都没遇到。如果GFW干扰,国内的玩家应该也会掉啊,为什么只有国外的玩家掉线?
    fredcc
        6
    fredcc  
       2015-03-01 21:24:33 +08:00
    @Jermin 针对国外流量,如果这个ip上有vpn流量干扰更严重。作为服务国外用户的server,永远不要放在国内
    Jermin
        7
    Jermin  
    OP
       2015-03-01 21:36:14 +08:00
    @fredcc 我的用户不单是大陆周边玩家,还包括大陆玩家。目前能满足这种需求的网络只有CN2了,我现在服务器在大陆,放到香港沙田或新加坡能够避免受到干扰吗?能推荐一个好的沙田/新加坡CN2的IDC吗?
    Jermin
        8
    Jermin  
    OP
       2015-03-01 21:37:23 +08:00
    还有,我在测试服务器上也架了VPN,但是不会断线
    blahgeek
        9
    blahgeek  
       2015-03-01 21:43:02 +08:00
    浙江移动,使用openvpn (udp)会遇到与楼主完全一样的状况:每隔一小时左右会有几分钟udp丢包率100%(不仅仅是vpn的包,而是向国外IP的所有udp包),目测是gfw
    Jermin
        10
    Jermin  
    OP
       2015-03-01 21:57:34 +08:00
    看来是GFW的问题了,我把openvpn关了再试试
    geekzu
        11
    geekzu  
       2015-03-01 22:59:33 +08:00
    @Jermin GFW双向,但是国内访问国内主机就不会遇到GFW,只有在国内与国外交换数据时才会遇到GFW
    Jermin
        12
    Jermin  
    OP
       2015-03-02 00:06:15 +08:00
    我换成了shadowvpn,还是断了,是不是我防火墙openvpn端口没关的缘故?我现在关了再试试
    leopard080264
        13
    leopard080264  
       2015-03-02 00:10:44 +08:00 via iPad
    那台测试服务器不是没断线吗?说明可能是配置问题,gfw不会周期性干扰,普通用户感觉gfw周期性干扰因为出口拥塞的问题
    Jermin
        14
    Jermin  
    OP
       2015-03-02 00:15:30 +08:00
    @leopard080264 我之前的windows系统也是一样连国外的udp间歇性断线。我的服务器上就装了web server和mail server,还有就是游戏服务器。iptables也只是开了几个端口。我觉得也不可能是硬件问题。如果是硬件问题,那么国内外应该一起掉才是。
    wow021
        15
    wow021  
       2015-10-14 10:16:19 +08:00
    想问下这个问题解决了?
    Jermin
        16
    Jermin  
    OP
       2015-12-12 23:10:05 +08:00
    @wow021 现在已经放弃 CN2 了,把服务器迁到电信机房去了。本来有考虑去 krypt 新加坡 CN2 机房租一台服务器,可是无奈配置太低。希望他们能够推出托管业务。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3094 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 13:40 · PVG 21:40 · LAX 05:40 · JFK 08:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.