Pages

Saturday, 28 October 2017

中国移动光纤网的NAT导致BT、P2P、Steam等发生问题与解决方案



关于这个问题,Google一下全是骂。

关于移动网

来说说移动网吧我的感受如下:有这么几个好处:
  • 上下行对等的20Mbps。很少见,也很良心,真的。
  • AS9808的优秀国际出口。NTT线路的DigitalOcean新加坡延迟只有80多。
  • 较为稳定的网络环境。
  • 价格相对便宜。
当然,移动最明显的有几个问题:
  • 网是NAT,没有公网IP。
  • 由于没有公网IP,以下的协议无法公网接受传入连接
    RDP协议(远程桌面)、VNC协议、SSH协议、PPTP协议
  • 由于没有公网IP,再由于移动网的对P2P的限制,使用不带内网穿透的基于P2P协议的应用程序全面失效。收影响的程序有:
    迅雷、QQ旋风、BitTorrent
    以下的程序虽然基于P2P,但是因为有内网穿透,因此不受影响
    BitTorrent Sync、ZeroNet
  • 部分站点的国内的连接性不如国外,比如Steam

问题的解决方案

对于Steam:

  • 网站打不开、网站打开显示有问题(CSS丢失)等:
    使用代理服务器
  • 下载速度很慢,通常100多到300多KB/s:
    更换下载区域到香港即可解决问题 

对于RDP、VNC等协议无法接受传入连接的问题:

解决方法就是通过代理服务器作为中转站,转发连接。
如果是远程桌面的问题,有一个现成的开源解决方案,就是为访问NAT下的远程桌面而生的。支持内网穿透:
这个软件需要一个VPS来工作,客户端与服务器的配置也非常的简单。

对于使用P2P协议失效的问题

给大家三个参考解决方案:
  • 找移动申请一个公网IP(难度比较大)
  • 利用移动网国际出口好的优势,搭建一个代理,让迅雷走代理。
  • 如果哪个网盘的离线下载功能不是用的P2P协议,可以购买它的离线下载服务作为中转。
我是用代理解决的。迅雷下载,不挂代理速度不过380KB/s,挂上代理跑满20M带宽。当然实测,购买迅雷的离线下载服务也是一中不错的选择。可以看到,P2P基本废了,全靠离线加速:
这里有必要给自有VPS的同学说一下:如果你选择通过代理解决P2P下载的问题,一定要看清你VPS商家的TOS(服务条款)。
部分TOS是禁止通过VPS来进行BT下载的,不要冒这种法律风险.

No comments:

Post a Comment