网游加速器是为了解决国内南北网络互联特别是海外游戏网速慢等瓶颈问题,“网络加速器”厂商通过专线在各种个地区搭建国内转发服务器。让用户电脑的游戏通过最近的服务器来连接游戏网络,达到延时最低,丢包最少的目的。
具体的实现原理及方法:
1。采用WFP,NDIS,TDI等驱动拦截网络数据包,早期的加速他用VPN,lsp,apihook来拦截网络,但不适应现在的系统了。
2。拦截后把数据包转给应用层。
3。应用层根据数据包中的PID用socks5代理协议来实现分流。
当然还需要处理一些细节,如nat,udp数据包dns过墙等问题。即可实现游戏网络加速,当然也可以实现每个进程不同IP。还可以制定一些规则 ,比如哪些IP代理,哪些不代理等。