深色模式
加速器与代理
本章你将学到:加速器和代理在做什么、什么时候可能有帮助、什么时候反而有害;平台自有的加速类产品和第三方加速器是什么关系;排查网络问题时怎样处理加速器这个变量;代理残留怎样表现为登录失败、下载慢、界面空白。
什么时候用得上:用户开着加速器或 VPN、用户说"开了加速器更卡"、用户网络问题排查前需要"清场"、用户登录失败或白屏而其他一切正常、网吧机器自带加速器的时候。
加速器是什么
加速器的原理只有一句话:让你的数据换一条路到机房。
正常情况下,数据从用户电脑出发,走运营商默认的路线到机房。这条路线用户和平台都控制不了。加速器在中间加一个中转点:数据先到加速器的节点,再由加速器用它自己的线路送到机房。如果加速器的线路比运营商默认线路好(更短、更不拥堵、不跨网),延迟和丢包就会改善;反之则更差。
代理和 VPN 在网络层面做的是类似的事——把流量引到别的地方去。它们的区别和具体原理见 代理、VPN 与加速器。
大白话
从家到公司,平时走的那条路早高峰堵。加速器相当于一个专车司机,说"我知道一条小路"。小路真的通,你就快了;小路也堵、或者司机绕远路,你就更慢。而且,专车只在路上有用——车还没出小区就堵住(你家的 WiFi 不好),换什么司机都没用。
它依赖什么、谁依赖它
加速器不是平台的一环,而是插在用户和平台之间的一个可选环节。它一旦开着,就会影响下面这些东西:
| 受影响的东西 | 为什么 |
|---|---|
| 到对战服务器的连接 | 这是加速器的本意,对局流量走加速器线路 |
| 客户端到服务端的长连接 | 如果加速器接管了全部流量(TUN 模式),登录、房间同步也走它 |
| 游戏文件下载 | 下载走加速器线路往往更慢,因为加速器线路是为低延迟设计的,不是为大带宽 |
| Steam 与工坊下载 | 同上 |
| 界面加载 | 客户端界面用 Web 技术,走了失效的代理就白屏 |
| 反作弊与杀软 | 部分加速器用驱动接管网络,可能与反作弊或杀软产生冲突 |
注意
加速器只能改变"运营商"这一段。它改不了用户家里的 WiFi,也改不了机房和服务器本身。三段链路的说明见 对战服务器与网络。问题不在运营商段,加速器就不可能有帮助。
什么时候可能有帮助
| 场景 | 为什么加速器可能有用 |
|---|---|
| 跨网 | 用户是电信、机房接入是联通,跨网互联点拥堵;加速器可能有直连两边的线路 |
| 跨省且默认路线绕远 | 运营商默认路线不一定是地理上最近的 |
| 晚高峰丢包发生在运营商段 | 用 tracert 或 WinMTR 看到丢包出现在运营商的中间跳,而不是家里的路由器或机房入口 |
| 特定区域连不上、其他区域正常 | 到该区域的默认路线有问题 |
共同点:问题已经定位在运营商段。没有定位之前开加速器,是在没搞清楚问题的情况下多加了一个变量。
什么时候有害
| 场景 | 为什么有害 | 表现 |
|---|---|---|
| 问题在本地网络(第一段) | WiFi 差、路由器老化,加速器在这之后才起作用 | 开不开都卡,或开了更卡 |
| 节点选错 | 加速器节点在另一个方向,数据绕远 | 延迟比不开还高 |
| 多个加速器或代理同时开 | 互相抢流量的接管权,路线混乱 | 时好时坏、频繁断开、登录失败 |
| TUN 模式接管所有流量 | 登录、下载、Steam 全部走加速器线路 | 下载变慢、登录慢、Steam 离线 |
| 加速器节点自身拥堵 | 晚高峰加速器的用户也多 | 在特定时段更卡 |
| 加速器对某个区域没有优化 | 加速器没有到该机房的好线路 | 换区域后加速器反而拖后腿 |
| 与反作弊或杀软冲突 | 驱动级网络接管被视为可疑 | 初始化失败、被踢、杀软报警 |
| 用完没关干净 | 代理设置残留 | 见下文"代理残留" |
平台自有加速产品与第三方加速器
平台有自己的加速或代理类产品。它和第三方加速器(各家游戏加速器、VPN)在原理上一样,都是"换路",但在和客户端的配合上可能不同。
待技术确认
平台自有加速产品的名称、形态(是否内置在客户端中、是否需要单独安装、是否默认开启)、支持的区域、与客户端的交互方式(是否自动为对局流量选路)、以及和第三方加速器同时使用时的行为,以技术同事说明或知识库为准。在确认之前,客服按"它也是一个加速器,遵守同样的排查原则"来处理。
不论是哪一种加速器,排查时的地位是一样的:它是一个变量,要先被排除,再被验证。
展开:加速器、VPN、代理三个词在用户嘴里的区别
用户对这三个词的用法很随意,你需要从他的描述里判断实际是什么:
- 用户说"加速器":通常是游戏加速器类软件,只接管游戏流量或全部流量,目标是降延迟。
- 用户说"VPN"或"翻墙软件":通常接管全部流量到境外或异地节点,对国内游戏对局几乎只有坏处,对下载和登录也有影响。
- 用户说"代理":可能是浏览器插件、系统代理设置、也可能是公司或学校网络强制的代理。这一类最容易在"用完没关"之后留下残留。
- 用户说"没开任何东西":仍然要让他看托盘图标、任务管理器和系统代理设置。很多这类软件开机自启,用户不知道它在跑。
不管用户用哪个词,处理逻辑一样:先全部退出,跑基线;再一次只开一个。
排查时的原则:先关,测基线;再开,做对比
这是 排查总原则 里"一次只改一个变量"在网络问题上的直接应用。
第一步:关掉所有加速器和代理,跑基线
- 怎么做:让用户退出所有加速器、VPN、代理软件(是退出,不是最小化),然后在系统的代理设置里确认代理是关着的。然后按 网络排查工具 的方法运行
ping和tracert(或 WinMTR),截图。 - 预期看到:一份"不经过任何加速器"的延迟、丢包、路径数据。这就是基线。
- 结果说明:
- 基线正常(延迟合理、无丢包) → 用户的默认线路没问题。如果他之前开着加速器卡,加速器就是原因。
- 基线本身就有问题 → 看问题出在哪一跳:家里的路由器(第一段)、运营商中间跳(第二段)、还是机房入口(第三段)。第一段的问题加速器帮不上,第三段的问题要升级,只有第二段值得试加速器。
第二步:只开一个加速器,做对比
- 怎么做:在基线正常或问题定位在第二段的前提下,让用户只打开一个加速器,选一个合理的节点(离机房区域近、运营商匹配),再跑一次同样的测试。
- 预期看到:一份"经过加速器"的数据,可以和基线逐项比。
- 结果说明:
- 延迟和丢包明显好于基线 → 加速器有效,可以建议用户对局时使用。
- 和基线差不多 → 加速器没有帮助,不必用。
- 比基线更差 → 节点选错或加速器线路不好,换节点再试一次;仍差就不用。
禁止
不要让用户"再装一个加速器试试"或"同时开两个看哪个好"。多个加速器同时运行会互相抢接管权,结果既不能反映任何一个的真实效果,还可能把用户的网络搞成一团糟。永远一次只开一个。
代理残留
用户用过加速器、VPN 或代理软件,退出之后它在系统里留下的代理设置没有清除。此时所有走系统代理的程序都会试图连接一个已经不存在的代理,结果就是连不上。
| 表现 | 为什么 |
|---|---|
| 客户端一直转圈或登录提示网络错误 | 客户端的请求走了失效的代理 |
| 客户端白屏 | 界面资源加载走了失效的代理。见 浏览器与 WebView2 |
| 下载极慢或失败 | 下载走了失效或很慢的代理 |
| 浏览器打不开网页,但微信、QQ 正常 | 浏览器走系统代理,其他软件可能不走 |
| Steam 离线 | Steam 也可能受系统代理影响 |
让用户检查代理残留
- 怎么做:打开 Windows 设置里的"网络和 Internet → 代理"页面,看"使用代理服务器"是开还是关,以及"自动检测设置"下方是否有脚本地址。截图。
- 预期看到:正常情况下"使用代理服务器"为关,没有脚本地址。
- 结果说明:
- 有代理开着,而用户当前没有在用任何代理软件 → 残留确认。让用户关闭它,重试客户端。
- 代理是关的 → 排除系统代理残留。还有可能是加速器的驱动或网卡设置残留,见 代理、VPN 与加速器 里的深入处理。
- 用户说"我没用过代理"但代理开着 → 可能是某个软件(加速器、网吧管理软件、某些"优化"工具)自动设置的。关闭并观察是否会被重新打开。
注意
代理残留是"客户端起不来"和"登录失败"排查中最容易漏掉的一项,因为用户自己不认为在用代理——他只是"上周开过一次 VPN"。凡是登录、白屏、下载慢,都要问一句"最近用过加速器或 VPN 吗",并让他看代理设置。这是 信息收集 八项基础信息之一。
加速器与反作弊、杀软的冲突
部分加速器用驱动级的方式接管网络流量(TUN 模式),这在系统里的行为和一些可疑软件类似。可能出现:
- 杀软对加速器报警,或对反作弊报警(因为两者都在底层动作)。
- 反作弊将加速器的某些行为视为异常。
- 加速器和反作弊争抢同一类系统资源导致其中一个初始化失败。
处理原则和其他冲突一样:先关掉加速器验证,如果关掉后反作弊正常,说明冲突存在;收集加速器名称和版本升级,由技术判断是否兼容。反作弊冲突的通用知识见 反作弊(R0Guard) 和 常见软件冲突。
待技术确认
已知与 R0Guard 或客户端存在兼容性问题的加速器列表、以及平台对第三方加速器的官方态度(允许、不建议、禁止),以技术同事说明或知识库为准。
"开了加速器更卡"的常见原因
按可能性排序:
- 问题根本不在运营商段。家里 WiFi 差、路由器过热,加速器改不了。
- 节点选错。选了一个方向相反或很远的节点。
- 多开。同时开着两个加速器或加速器加 VPN。
- 加速器节点拥堵。晚高峰加速器本身也挤。
- 加速器没有到该区域的好线路。换到别的对战服务器区域,加速器的优化不适用。
- TUN 模式把不需要加速的流量也带走了。下载、Steam、直播都走了低带宽线路。
- 加速器和杀软或反作弊冲突,导致系统整体卡顿而不只是网络。
每一条的验证方法都是"关掉加速器跑基线,再开加速器对比"。
网吧自带加速器
很多网吧机器预装了加速器,并且可能默认开启或随游戏自动启动。用户往往不知道它在运行。
| 情况 | 处理 |
|---|---|
| 网吧加速器默认开启 | 让用户在任务栏托盘和任务管理器里找加速器类程序,确认是否在运行 |
| 用户自己又开了一个 | 多开冲突。让用户关掉自己的,只留网吧的,或反过来,一次只留一个 |
| 网吧加速器不允许关闭 | 网吧管理软件保护着它。请用户联系网管,或把这一情况记录在工单里 |
| 网吧加速器与反作弊冲突 | 需要网管处理,见 网吧环境 |
网吧机器的整体特点见 网吧机器的特点。
它坏了会有什么表现:症状总表
| 症状 | 可能与加速器或代理的关系 | 首选证据 |
|---|---|---|
| 开加速器更卡 | 问题不在运营商段;节点错;多开;节点拥堵 | 关加速器的基线 vs 开加速器的对比 |
| 时好时坏、频繁断开 | 多个加速器或代理互抢 | 任务管理器里的网络类进程;托盘图标 |
| 登录提示网络错误、一直转圈 | 代理残留;TUN 模式接管 | 系统代理设置截图 |
| 客户端白屏 | 代理残留 | 系统代理设置截图 |
| 下载慢 | 走了加速器线路;代理残留 | 关加速器对比下载速度 |
| Steam 离线、工坊下不动 | 加速器接管了 Steam 流量 | 关加速器后 Steam 是否恢复 |
| 反作弊初始化失败、被踢 | 加速器驱动与反作弊冲突 | 关加速器后是否恢复 |
| 特定区域连不上 | 加速器对该区域无优化或路线错 | 关加速器后能否进;换区域 |
常见误区
- "卡就开加速器。" 先定位在哪一段。第一段和第三段的问题加速器无效。
- "加速器是好东西,开着没坏处。" 它会拖慢下载、可能干扰登录和 Steam、可能和反作弊冲突。只在对局需要时开。
- "用户说没开加速器。" 让他看托盘和任务管理器,以及系统代理设置。用户对"加速器""VPN""代理"的理解和你不一样。
- "两个加速器叠加更快。" 只会互相干扰。
- "平台自己的加速器肯定没问题。" 它也是一个加速器,也可能选错节点、也可能在特定情况下不适用。同样遵守"先关测基线、再开做对比"。
对排查意味着什么
- 任何网络类问题(卡顿与掉线、登录与连接问题、下载问题)的排查中,"关掉所有加速器和代理"都是前置步骤,在跑任何网络测试之前完成。
- 客户端起不来、白屏、转圈的排查(无法启动)里,"检查系统代理设置"是必查项。
- 加速器只在"问题定位在运营商段"之后,作为解决手段被引入;并且引入时要做对比验证,而不是"开了试试"。
- 加速器与反作弊冲突,走 反作弊(R0Guard) 的冲突处理流程。
自检问题
- 用一句话说出加速器的原理。它能改变三段链路中的哪一段?
- 列出至少三种"加速器可能有帮助"的场景和至少四种"加速器有害"的场景。
- "先关测基线、再开做对比"的两步分别怎么做?三种对比结果分别说明什么?
- 代理残留会导致哪些表现?让用户检查代理残留的步骤是什么?
- 为什么绝对不能让用户同时开两个加速器?
- 用户说"我没用加速器",你为什么还要让他看托盘和代理设置?