游戏加速原理是什么 网游加速器降低延迟的原理

背景一般来讲,国内运营商都有QoS

百度百科:QoS ( Quality of Service,服务质量)指一个网络能够利用各种基础技术,为指定的网络通信提供更好的服务能力,是网络的一种安全机制,是用来解决网络延迟和阻塞等问题的一种技术 。
【游戏加速原理是什么 网游加速器降低延迟的原理】说白了就是在网络拥堵的时候运营商会直接把一些不重要的流量包丢掉,至于啥是“不重要的”就要去问运营商了(看人下菜碟) 。对被 QoS的用户来说,表现就是、网速降低、丢包、ping 值极不稳定,给钱越多的网络质量越好,例如带宽更高,丢包更少,延迟更低 。
当然QoS是不区分TCP和UDP的,对于UDP而言,除了常规QoS,还有更严格的限制甚至在某些极端情况下会屏蔽掉UDP,主要原因是UDP无连接、无状态、支持广播、最大努力送达等特性让运营商控制UDP的成本太高
FakeTCP跟UDP over TCP方案相比的缺点是无法穿透TCP代理(包括反向TCP代理),比如Haproxy 。
常见项目:
  • udp2raw:https://github.com/wangyu-/udp2raw
游戏客户端连接加速器SSTapSSTap全称SOCKSTap, 是一款使用虚拟网卡在网络层实现的转发工具 。SSTap能在网络层拦截全部连接并转发给HTTP、SOCKS4/5 。而无需对被代办的应用程序做任何修改或设置 。它能同时转发TCP、UDP数据包 。
然后在配置路由表中添加如下规则(cmd中netstat -nr可查看)
网络目标网络掩码网关接口跃点数0.0.0.00.0.0.010.198.75.6110.198.75.6020.0.0.0128.0.0.010.198.75.6110.198.75.60210.198.75.60即为上面设置的虚拟网卡的IP,如果网络规则设置的全局,那就是真全局(接管系统中所有程序的UDP/TCP流量),包括系统CMD命令都会被代理到,如下实测,当不开启SStap时,百度能ping通,开启时,全部超时(因为我的梯子屏蔽了百度)
C:\Users\xxx>ping www.baidu.com正在 Ping www.a.shifen.com [110.242.68.4] 具有 32 字节的数据:来自 110.242.68.4 的回复: 字节=32 时间=36ms TTL=53来自 110.242.68.4 的回复: 字节=32 时间=36ms TTL=53来自 110.242.68.4 的回复: 字节=32 时间=36ms TTL=53来自 110.242.68.4 的回复: 字节=32 时间=36ms TTL=53?110.242.68.4 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),往返行程的估计时间(以毫秒为单位):最短 = 36ms,最长 = 36ms,平均 = 36ms?# 开启SStap之后ping百度C:\Users\xxx>ping www.baidu.com?正在 Ping www.baidu.com [110.242.68.3] 具有 32 字节的数据:请求超时 。请求超时 。请求超时 。请求超时 。?110.242.68.3 的 Ping 统计信息:数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),然后在2017年,作者声称硬盘损坏,数据丢失,现已停止开发 。所以后续不会再有更新了,未来也许会不可用 。但是现在(2021)依然可用
  • 各历史版本收藏:https://github.com/solikethis/SSTap-backup
  • 备用链接: https://sabrinathings.lanzous.com/b01hin52h
  • 官网:https://www.sockscap64.com/sstap-享受游戏-使用sstap/
Netch一款可代替SStap的开源网游加速工具,众所周知的游戏加速工具SStap已于2017年年11月19日停止开发及维护,虽然停止了维护与开发,时至今日,其依然是一款热门的游戏加速工具 。但是由于年久失修,已经难以适应部分新出的网络游戏,可能会被新出的游戏认定为外挂程序 。
不同于SSTap那样需要通过添加规则来实现黑名单代理,Netch原理更类似Sockscap64,通过扫描游戏目录获得需要代理的进程名进行代理 。与此同时Netch避免了SSTap的NAT问题,使用SSTap加速部分P2P联机,对NAT类型有要求的游戏时,可能会因为NAT类型严格遇到无法加入联机,或者其他影响游戏体验的情况 。

推荐阅读