窗外下着暴雨,我坐在电脑前,盯着Steam的下载进度条,感觉时间都凝固了。每秒不到10KB的速度,一个几百MB的更新要等整整一天。我明明用的百兆光纤,之前下载游戏都能跑满10MB/s,怎么突然就变成几KB了?我第一反应是宽带出了问题,用手机连WiFi测速,结果下载速度正常。这说明是Steam本身在作祟。我的心一下沉到了谷底:难道我的账号被限速了?还是Steam服务器爆炸了?
我开始尝试网上流传的各种偏方。先是改下载节点,从香港改为日本、韩国、新加坡,甚至试过美国洛杉矶,都不见起色。接着我关闭了“在下载时限制网络流量”,勾选又取消,反复试。我还跑到Steam的设置里清理了下载缓存,重启Steam无数次。没用。我甚至按照论坛里的教程,关闭了Windows Defender的实时扫描、关掉了防火墙、拔掉了所有其他设备的网络连接,只留电脑独占带宽。可速度依然只有可怜的数KB。
我几乎要认命了,觉得是小区网络供应商对Steam做了限制。我打电话给客服,对方一口咬定没有做任何限速。我不信,准备在工信部网站上投诉。就在这时,我一个懂电脑的朋友来串门,看了看我的电脑,突然问:“你是不是开着梯子?”我愣了一下,我确实装了翻墙软件,但平时为了省事都挂在后台,我总觉得关了就行了。朋友让我彻底退出所有代理,包括服务进程。我照做了,在任务管理器里杀死了所有和代理软件相关的进程,然后回到Steam——速度直接冲到了20MB/s。那一刻我既欣喜又羞愧,原来绕了一大圈,真正的问题就是我自己。
后来我仔细研究了那款软件,发现它的虚拟网络适配器会一直处于活动状态,即使界面关闭,Steam的流量依然会被重定向到延迟极高的节点。我重新配置了代理规则,给Steam加了直连选项,从此再也没有复现过几KB的惨状。那三天虽然折腾得我精疲力尽,但也让我记住了:遇到Steam下载慢,第一件事就是检查有没有网络代理在后台运行,这比乱改设置有用一百倍。
