问题排查 · Steam 商店打不开

Steam 商店打不开怎么办?错误代码 -101/-105/-118 与开代理下载变慢的解决方法(2026)

机场V 编辑部 · 更新于

Steam 商店打不开:先说结论

结论:Steam 商店打不开、社区页面一片空白或弹出 -101、-103、-105、-118 一类错误代码,绝大多数情况是 Steam 客户端内置浏览器的网络请求没有稳定地走代理,或者 DNS 被干扰导致商店域名解析异常。Steam 客户端对系统代理的支持并不可靠,最省心的做法是在代理客户端中开启 TUN 模式,让 Steam 的全部进程都被接管;同时使用规则模式,把商店、社区、登录等 Steam 网页域名交给代理,而把游戏下载内容放在直连或国内下载服务器上。这样既能正常打开商店,又不会因为下载流量绕道境外节点而变慢、消耗大量机场流量。下面按现象、原理和步骤逐一说明。

Steam 商店打不开的常见表现

同样是“打不开”,具体表现不同,对应的原因也不一样。先对照自己的情况:

错误代码方面,-101、-102、-103、-105、-118 这类负数代码来自客户端内置的浏览器组件,大体都属于“网络请求失败”一类:有的偏向连接被重置或被拒绝,有的偏向域名解析失败,有的偏向连接超时。不同版本的客户端提示文字略有差别,具体含义不必死记,只要知道它们几乎都指向网络层,而不是你的账号或电脑硬件出了问题。

为什么开了代理 Steam 商店还是打不开

很多人遇到的情况是:浏览器挂着代理能正常打开 Steam 网页,客户端却不行。原因主要有三个。

Steam 客户端不一定遵循系统代理

Steam 客户端由主程序和一个内置浏览器进程组成,商店、社区、新闻等页面都由这个内置浏览器渲染。它在读取系统代理设置时表现并不稳定:有时能读到,有时只有部分请求走了代理,客户端启动后再开启代理时也可能不会立即生效。于是就出现“浏览器正常、客户端打不开”的情况。

DNS 解析被干扰

Steam 商店和社区的部分域名在国内网络下解析结果可能不正确,客户端拿到错误的 IP 后连接失败,就会出现 -105 这类和解析相关的错误。如果代理客户端只在 HTTP 层面接管请求,而 DNS 查询仍然走本地运营商,问题就会反复出现。

规则把 Steam 流量分错了

规则模式下,有的配置把所有 Steam 相关域名都设成直连,有的又把所有 Steam 流量都扔给代理。前者导致商店打不开,后者导致下载变慢。理想的分流是“网页走代理、下载走直连”,这需要规则写得比较细。

故障对照表:现象 → 原因 → 解决

现象最可能的原因解决办法
浏览器能开 Steam 网页,客户端商店白屏客户端未走系统代理开启 TUN 模式,或开代理后完全重启 Steam
商店报 -105 或类似解析错误DNS 被干扰或解析到错误 IP在代理客户端启用 DNS 接管,清除系统 DNS 缓存
商店报 -101、-118,时好时坏连接被重置或超时,节点不稳换延迟更低、更稳定的节点,检查规则
商店能开,社区和创意工坊打不开社区相关域名未被规则覆盖补充 Steam 社区域名规则,或临时用全局模式验证
页面文字有但图片加载不出静态资源域名走了直连且不通把 Steam 静态资源域名交给代理
开代理后下载很慢、流量消耗大下载内容也走了境外节点下载内容直连,下载地区选国内服务器
关代理正常,开代理后完全连不上 Steam 网络登录服务器连接被分到不稳定节点换节点,或让登录相关流量直连测试

第一步:先确认节点本身可用

在处理 Steam 之前,先用浏览器打开一个境外网站,确认代理整体可用。如果浏览器也打不开,问题不在 Steam,请先参考 机场节点超时 排查节点和订阅。浏览器正常,再用浏览器访问 Steam 商店网页版:网页版能正常打开,说明节点没有被 Steam 拒绝,接下来只需要解决客户端接管和分流的问题。

第二步:开启 TUN 模式,让 Steam 全部进程走代理

既然 Steam 客户端对系统代理的支持不稳定,最直接的办法是绕过“系统代理”这一层,用 TUN 模式在网卡层面接管流量。开启后,Steam 主程序和内置浏览器进程无论是否读取系统代理,其流量都会进入代理客户端,再由规则决定走代理还是直连。

  1. 打开你的代理客户端(如 Clash Verge、Clash Party、FlClash、v2rayN),在设置中找到 TUN 相关开关。部分客户端需要先安装“服务模式”或以管理员权限运行,才能启用 TUN。
  2. 开启 TUN 后,确认客户端的 DNS 设置处于启用状态,让 DNS 查询也被接管。
  3. 完全退出 Steam:在任务栏或菜单栏的 Steam 图标上右键选择退出,不要只是关闭窗口,否则后台进程还在,网络状态不会刷新。
  4. 重新打开 Steam,进入商店,观察是否能正常加载。

TUN 模式的原理、各客户端的开启方法和常见问题,详见 TUN 模式教程。如果你不想开 TUN,也可以先开启系统代理,再完全重启 Steam,部分情况下也能解决,但稳定性不如 TUN。

第三步:规则分流——商店走代理,下载走直连

这是开代理玩 Steam 最关键的一步。Steam 的流量大致可以分成两类:

具体做法如下:

  1. 把代理客户端切换到规则模式。
  2. 检查当前配置中是否有 Steam 相关规则。不少机场配置会区分“Steam 商店/社区”和“Steam 下载”两类,前者指向代理分组,后者指向直连。
  3. 如果配置里没有,可以在客户端的覆写或自定义规则中引用公开维护的 Steam 规则集,商店社区规则指向代理,国内下载相关规则指向直连。规则顺序要注意:更具体的规则放在前面。
  4. 打开 Steam 设置中的“下载”页面,把下载地区设置为离你较近的国内地区。地区选好后,下载服务器的分配会更倾向国内节点。
  5. 开始一个下载任务,在代理客户端的连接列表中观察下载连接走的是直连还是代理。如果下载连接显示走了代理,说明规则还需要调整。

国内外流量分流的思路和规则写法,可以参考 国内网站变慢 一文,其中讲到的“国内直连、境外代理”原则同样适用于 Steam。代理模式的区别见 代理模式详解。

需要注意,全局模式会把下载流量也送到境外节点,所以全局模式只适合临时验证“是不是规则问题”,不适合长期挂着下游戏。

第四步:处理 DNS 问题

如果商店频繁出现和解析相关的错误,或者同样的节点时好时坏,可以重点检查 DNS:

  1. 在代理客户端中确认 DNS 功能已启用。Clash 系客户端一般有“DNS 覆写”或类似开关,开启后由内核负责解析。
  2. 如果客户端提供 fake-ip 和 redir-host 两种模式,一般保持默认即可;遇到个别游戏联机异常时,可以把相关域名加入 fake-ip 过滤列表,但这属于进阶操作,不确定时不要改。
  3. 清除系统 DNS 缓存:Windows 可以在命令提示符中执行 ipconfig /flushdns,macOS 可以重启网络或重启电脑。
  4. 检查是否安装了某些“网络优化”“游戏加速”类软件,它们可能会修改系统 DNS 或网卡设置,和代理客户端冲突。

关于修改 hosts 文件的误区

网上流传着不少“修改 hosts 解决 Steam 商店打不开”的教程,做法是把 Steam 相关域名手动指向某个 IP。这种方法有几个问题:

如果你之前改过 hosts,建议打开系统的 hosts 文件,把和 Steam 相关的条目删除或注释掉,保存后清除 DNS 缓存,再按本文的代理方法处理。修改 hosts 文件需要管理员权限,修改前最好备份原文件。

第五步:节点选择与游戏联机

商店页面本身对节点要求不高,但如果节点丢包严重,内置浏览器就会频繁报 -101、-118 这类连接错误。建议优先选择延迟低、晚高峰稳定的节点,香港、日本、新加坡等近距离地区通常表现较好,但以实测为准。

另外要区分“商店打不开”和“游戏联机卡”:

第六步:Steam 客户端自身的清理

如果网络层面都检查过了,商店仍然显示异常,可以尝试清理客户端缓存:

  1. 在 Steam 设置中找到“网页浏览器”相关选项,删除网页浏览器缓存和 Cookie。
  2. 在“下载”设置中清除下载缓存,清除后需要重新登录。
  3. 完全退出 Steam 后重新打开。
  4. 如果仍然异常,可以检查是否有防火墙或安全软件拦截了 Steam 的网页进程,把 Steam 安装目录加入信任列表。

Steam 客户端请从官方网站下载安装,不要使用来路不明的“绿色版”“免登录版”,这类修改版存在盗号风险。代理客户端也同样只从官方 GitHub 发布页或官方渠道获取,可以在 客户端下载 页面找到官方地址,具体设置参考 Clash Verge 教程。

小结

Steam 商店打不开,排查顺序是:先用浏览器确认节点能访问 Steam 网页版;客户端打不开就开启 TUN 模式并完全重启 Steam;用规则模式把商店、社区交给代理,把下载内容留给直连和国内下载服务器;出现解析类错误时启用代理客户端的 DNS 接管并清理缓存;不要依赖来源不明的 hosts 教程。按这个思路配置后,商店能正常打开,下载速度也不会被代理拖慢。如果节点在晚高峰经常丢包,可以从 机场推荐 和 稳定机场推荐 中换一家更可靠的服务。

常见问题

Steam 下载游戏需要开代理吗?

一般不需要。Steam 在国内有可用的下载服务器,直连速度通常更快。建议用规则模式让商店和社区走代理、下载内容走直连,并在 Steam 下载设置中选择国内地区。分流思路可参考 国内网站变慢。

浏览器能打开 Steam 网页,客户端商店却白屏怎么办?

这说明节点可用,但 Steam 客户端没有走代理。开启代理客户端的 TUN 模式,然后完全退出并重新打开 Steam 即可,方法见 TUN 模式教程。

Steam 错误代码 -105 和 -118 是什么意思?

这类负数代码来自 Steam 内置浏览器,大体属于网络请求失败,常见原因是域名解析异常或连接超时。启用代理客户端的 DNS 接管、开启 TUN 模式、换更稳定的节点通常可以解决。

改 hosts 能解决 Steam 商店打不开吗?

效果有限且不长久。hosts 只改变解析结果,无法解决连接被干扰的问题,教程中的 IP 也很快会过期,部分甚至是第三方服务器,有账号安全风险,不建议使用。

相关文章

引用本页:《Steam 商店打不开怎么办?错误代码 -101/-105/-118 与开代理下载变慢的解决方法(2026)》,机场V,https://jichangv.world/fix/steam-store-not-loading/,更新于 2026-10-27。