Steam 商店打不开怎么办?商店、社区与下载分开处理,下载直连省流量

作者 机场通编辑部发布于 更新于 约 8 分钟
目录
  1. 先把 Steam 拆成三部分
  2. 症状与原因速查表
  3. 排查阶梯一:Steam 客户端有没有走代理
  4. 排查阶梯二:商店与社区的分流规则
  5. 排查阶梯三:下载走直连,省下机场流量
  6. 排查阶梯四:与社区加速工具、hosts 修改冲突
  7. 排查阶梯五:登录验证与联机
  8. 客户端特定提示
  9. 什么时候该换机场
  10. 常见问题
结论速览

Steam 商店打不开怎么办?关键是把 Steam 拆成三部分分别处理:商店与登录、社区(个人资料、创意工坊、截图、讨论区)、游戏下载。商店和社区让它走代理,规则里覆盖商店、社区和静态资源相关域名,客户端不读系统代理时开 TUN;游戏下载则相反,在 Steam 设置里把下载地区选为国内,并让下载相关域名直连,这样速度通常更快,也不会让一个几十 GB 的游戏耗光机场流量。看到 -101、-105、-118 这类错误代码,说明内置浏览器的请求没有正常走代理或解析失败。另外,Steam 社区加速工具与机场同时使用容易冲突,二选一即可。

先把 Steam 拆成三部分

很多人遇到 Steam 打不开的第一反应是开全局模式,结果商店确实能开了,下载却变成龟速、机场流量一晚上用掉一大半。问题在于 Steam 不是一个单一的服务,它的几个组成部分对网络的要求完全不同,适合的处理方式也不同。

组成部分包括什么国内直连情况建议走向
商店与登录商店页面、愿望单、购买、登录验证经常加载慢或失败代理
社区个人资料、创意工坊、截图、讨论区、市场通常无法正常访问代理
静态资源商店图片、视频预告、头像不稳定代理或按实际效果调整
游戏下载与更新游戏本体、补丁、创意工坊内容下载国内有下载服务器,一般较快直连
联机游戏服务器、语音取决于游戏按游戏单独设置

按这张表设置之后,你会得到最理想的组合:商店和社区稳定能开,下载跑满本地带宽,机场流量只花在真正需要代理的地方。

症状与原因速查表

症状最可能的原因解决方向
浏览器能开商店,客户端里白屏或报错Steam 客户端没走代理阶梯一:系统代理或 TUN
错误代码 -105域名解析失败阶梯一、二,检查 DNS 与规则
错误代码 -101 或 -118连接被重置或超时阶梯二:确认走了代理、换节点
商店能开,社区和创意工坊打不开社区域名被分流成直连阶梯二:补社区规则
页面能开,图片和视频不显示静态资源域名没覆盖阶梯二:补静态资源规则
开机场后下载变慢、流量掉得快下载被送进了代理阶梯三:下载直连
社区提示证书错误或连接被拒与加速工具、hosts 修改冲突阶梯四
频繁要求邮件或令牌验证登录地点频繁变化阶梯五:固定节点

排查阶梯一:Steam 客户端有没有走代理

怎么确认

用浏览器打开 Steam 商店网页,再打开 Steam 客户端里的商店,两边对比。浏览器能正常打开而客户端白屏、转圈或者报错误代码,说明问题出在客户端没有被代理接管。Steam 客户端的商店和社区其实是一个内置浏览器,在多数系统上会读取系统代理设置,但如果你的代理客户端没有正确设置系统代理、或者设置之后 Steam 没有重启,它依然会尝试直连。打开代理客户端的连接页面,在 Steam 里刷新商店,看是否出现来自 Steam 进程的连接,以及它们匹配到了哪条规则。

怎么解决

  1. 确认代理客户端的系统代理开关已打开,系统设置里的代理地址与端口指向本机,原理见系统代理设置;
  2. 完全退出 Steam(在托盘图标上选择退出,而不是关闭窗口)再重新打开,让它重新读取代理设置;
  3. 系统代理确认无误、客户端仍然不走代理时,改用 TUN 模式接管,见TUN 模式教程;
  4. 错误代码是 -105 时,额外检查 DNS:增强模式使用 fake-ip,或确保商店相关域名的解析交给代理一侧。

排查阶梯二:商店与社区的分流规则

怎么确认

客户端确实走了代理,但商店能开、社区不能,或者页面框架能出来、图片视频却一片空白。这是分流规则只覆盖了部分域名。Steam 的商店、社区和静态资源分别使用不同的域名,常见的有 steampowered.com、steamcommunity.com 和 steamstatic.com 等。在连接页面里找到失败的那几个连接,看它们匹配到了哪条规则,如果是直连或兜底规则,就是漏网了。

怎么解决

使用包含 Steam 的完整规则集,把商店、社区与静态资源指向代理策略组,放在国内直连规则之前。很多规则集会把 Steam 拆成两份:一份是需要代理的商店与社区,一份是国内下载服务器,后者应该指向直连,两者的顺序不要搞反。如果你只能修改少量规则,至少保证社区域名走代理,因为它在国内直连时通常无法正常访问。规则的写法与排序原则见规则分流教程。节点方面,商店和社区对速度要求不高,选延迟低、稳定的亚洲节点即可;-118 超时在某个节点上反复出现时,换一个地区试试。

排查阶梯三:下载走直连,省下机场流量

怎么确认

打开 Steam 下载页面,看下载速度和代理客户端的实时流量。如果开始下载后代理客户端的流量曲线同步飙升,说明下载流量正在走代理。再看 Steam 设置里的下载地区,如果被设成了海外地区,或者你开着全局模式,下载必然绕道海外节点。可以做一个简单的估算:假设你的套餐每月 60GB,而一个大型游戏本体就有 80GB,只要走一次代理,这个月的流量就不够用了。

怎么解决

  • 在 Steam 设置的下载页面里,把下载地区选为离你最近的国内地区;
  • 在分流规则里让 Steam 下载相关域名走直连,很多规则集里有专门的「Steam 国内下载」类分类;
  • 不要为了打开商店而常开全局模式,用规则模式加上面的分流设置;
  • 改完后重新开始一个下载,确认代理客户端的流量不再随下载上涨。

如果你已经被下载耗掉了大量流量,排查和补救方法见流量消耗快排查;每月到底需要多少流量,见每月需要多少流量。

排查阶梯四:与社区加速工具、hosts 修改冲突

怎么确认

如果你曾经用过 Steam 社区加速类工具,它们一般通过两种方式工作:修改系统 hosts 文件,把社区域名指向特定地址;或者在本机启动一个反向代理,并安装一张自己的根证书来处理 HTTPS。工具关闭后,hosts 条目和证书可能仍然残留。此时再开机场,Steam 的请求可能被 hosts 引向错误地址,或者遇到证书不匹配,表现为社区打不开、提示证书错误或连接被拒绝。

怎么解决

机场和加速工具二选一,用机场时完全退出加速工具;打开系统 hosts 文件,删除其中与 Steam 相关、由工具写入的条目;如果工具安装过根证书,在工具里执行卸载或者在系统证书管理中移除。证书相关的问题可以对照证书错误排查。

排查阶梯五:登录验证与联机

怎么确认

商店能开,但每次登录都要邮件确认,或者令牌验证频繁弹出;联机时延迟很高或者匹配不到对局。前者是登录地点在不同国家之间来回跳动触发了账号保护;后者要看游戏服务器在哪,和商店打不开是两回事。

怎么解决

为 Steam 单独建一个策略组并固定节点,登录和日常浏览都用同一个地区。商店地区与账号、付款信息相关,Steam 官方条款对通过代理伪装所在地有相关约束,账号地区与购买规则以 Steam 官方说明为准,我们不建议用机场来切换商店地区。联机方面,国服或亚洲服务器的游戏往往直连更好;需要连海外服务器的游戏要走代理,并且节点要支持 UDP,详见游戏延迟排查;Steam Deck 与主机的设置见Switch / PS5 / Steam 设置。

客户端特定提示

Clash Verge Rev

Windows 上的 Steam 用 Clash Verge Rev 的系统代理一般就能接管商店和社区,不行再开 TUN。开 TUN 之后要特别注意下载规则:TUN 会接管所有流量,下载域名若没有直连规则,就会全部走代理。建议用覆写功能加入 Steam 商店、社区走代理与国内下载走直连两组规则,然后在连接页面观察下载时的连接是否显示为直连。

Shadowrocket

iOS 上主要是 Steam 手机应用,用来浏览商店、看社区和确认令牌。Shadowrocket 的默认规则一般能覆盖 Steam 的常见域名;如果社区页面打不开,在配置的规则里补上社区域名指向代理。手机应用不涉及游戏下载,不用担心流量问题。

Clash Meta 内核通用

Android 上的 Clash Meta 可以按应用分流,把 Steam 应用整体指向代理最简单。路由器上的 Mihomo 适合同时给电脑和主机使用,务必加上国内下载直连规则,否则全屋的游戏更新都会走代理。sing-box 类客户端同理,规则集格式不同,但同样有可用的 Steam 分类。

什么时候该换机场

情况建议
修正接管方式和规则后商店社区正常与机场无关,不用换
下载改直连后流量够用不用为流量升级套餐
社区在多个地区节点上都反复超时线路质量问题,可以考虑换
海外服联机需要 UDP,但节点都不支持有联机需求的用户建议换
只能用自研客户端,无法设置下载直连经常下载游戏的用户考虑换

对于 Steam 用户,下载直连之后,商店和社区本身用不了多少流量,小流量套餐通常就够了,可以参考小流量机场推荐。真正需要看机场质量的,是社区在晚高峰是否稳定,以及有海外联机需求时节点是否支持 UDP。

避坑:Steam 用户常犯的几个错误

1)为了打开商店长期开全局模式,结果游戏更新全部走代理,流量和速度两头吃亏。2)机场和社区加速工具同时开,hosts 与证书冲突导致社区彻底打不开。3)用节点切换商店地区购买游戏,可能违反平台条款,账号风险自负。4)在不明网站登录 Steam 账号领取「免费皮肤」,这是常见的盗号手法。5)排查时改过 hosts 或装过证书,记得事后清理干净。

Steam 下载直连后,小流量套餐就够了,我们推荐

星岛梦、微风网络:游戏下载走国内直连之后,机场只需要承担商店与社区的浏览流量。星岛梦 2020 年起运营,走企业级内网专线,入门为年付折算 ¥8/月 60GB,还有不限时套餐可选;微风网络 2023 年起运营,走 IEPL 专线,入门为年付折算 ¥7/月 50GB,新用户季付及以上 9 折。两家都是年付折算价,不是月付价;UDP 支持情况以官网为准,有海外联机需求的请先向客服确认。

查看 星岛梦 套餐 查看 微风网络 套餐

常见问题

开了机场,Steam 商店还是打不开,为什么?

最常见的原因是 Steam 客户端没有走代理,或者分流规则把商店相关域名判成了直连。先用浏览器打开 Steam 商店网页对比:浏览器能开、客户端不能,是客户端接管问题;两边都不能,是规则或节点问题。

Steam 错误代码 -101、-105、-118 分别是什么意思?

这几个都是客户端内置浏览器的网络错误。-105 通常表示域名解析失败,-101 表示连接被重置,-118 表示连接超时。它们都说明商店或社区页面的请求没能正常到达服务器,按本文的排查阶梯检查代理接管、分流规则和 DNS 即可。

Steam 下载游戏要不要走机场?

不建议。Steam 在国内有下载服务器,直连下载通常速度更快,而且不消耗机场流量。在 Steam 的下载设置里把下载地区选为离你近的国内地区,并让下载相关域名在分流规则里走直连。

为什么开了机场后 Steam 下载反而变慢、流量掉得很快?

因为下载流量被送进了代理,从海外节点绕一圈再回来,既慢又占用机场流量。一个大型游戏动辄几十 GB,很可能一次就用掉整月流量。把下载规则改为直连,并检查是否开着全局模式。

装了 Steam 社区加速工具,又开机场,社区反而打不开?

这类工具通常通过修改 hosts 或在本地做反向代理来工作,会把社区域名指向本机或特定地址,和机场的分流同时生效时容易冲突,还可能出现证书错误。二者选一个用,用机场时关闭加速工具并清理它写入的 hosts 条目。

能不能用机场节点切换 Steam 商店地区买便宜游戏?

不建议这样做。Steam 的商店地区与账号、付款信息相关,官方条款对通过代理伪装所在地有相关约束,具体以 Steam 官方说明为准。我们只建议用机场解决「打不开」的问题,不建议用来改地区。

Steam 联机延迟高是机场的问题吗?

要看游戏服务器在哪里。国服或亚洲服务器直连可能更好;需要走代理的海外服务器,则取决于节点是否支持 UDP 以及线路质量。可以为游戏单独设置分流,再按延迟选择节点。