网游加速的基本原理
2019-10-01 17:51:17

       网游加速器主要是在骨干网发挥作用。为了提升网络互联速度,网游加速器厂商专门搭建或租用了高带宽的双线机房,架设多个节点服务器,编写网络加速器客户端,借助节点服务器来高效完成玩家的跨网连接游戏服务器请求。网络加速器客户端能够自动识别用户的网络线路类型(电信或联通),自动选择速度最快的节点服务器进行数据转发,从而达到数据加速作用。

网游加速可以采用两种方式来实现。

一种是VPN。

     它需要部署双线VPN服务器作为加速节点,用于电信和联通之间的自动快速切换。客户端通过加速服务器自动选择速度最快的服务器。它需要拨号连接到VPN服务器并获取一个虚拟IP地址,通过修改路由表的方式,将指定进程的网络访问路由到虚拟IP上,而其余地址仍经过原默认路由途径访问。

另一种是代理服务器。

      它通过部署SOCKS5代理服务器作为加速节点,使得客户端能够自动选择最快的代理服务器作为当前的转发节点。在客户端,该方式主要采用LSP技术,在用户的主机安装分层协议。当在游戏客户端调用connect函数(或WSAConnect函数)试图连接游戏服务器时,LSP将该连接重定向到代理服务器,并采用SOCKS5协议规范与代理服务器进行数据协商,由代理服务器来连接真正的游戏服务器,最后将游戏服务器的数据原封不动转发给用户或将用户的数据原封不动转发给游戏服务器。通用的实现海外游戏代理加速的框架如下图所示:




(小喇叭:携趣HTTP代理提供进程级的防封利器“携趣挂机宝”,可以实现游戏进程中IP线路的动态优化、切换和游戏进程多开多IP,是加速防封方案的优质选择;同时携趣还提供海内外长效静态HTTPS/S5代理服务器IP,在结合主流代理设置客户端(如 proxycap或者携趣HTTP代理切换器)之后,也可以进行S5代理(甚至全局S5),用户可以结合自身游戏特点灵活选择。)

阅读前一篇

浅谈使用HTTP代理IP的几种授权方式