TL;DR,适用日期:2026-07-26。 gog无法访问通常不是单点故障。先确认 DNS 是否被污染,再看 TCP/TLS 是否被阻断,最后检查本地代理、浏览器缓存和系统时间。不要一上来换机场。先用命令定位故障层。
1. Prerequisites:准备环境和基线
测试环境建议固定,避免“手机能开、电脑打不开”这种变量污染。本文命令在 Windows 11 23H2、macOS 14.5、Ubuntu 22.04 上验证。目标是判断 gog无法访问属于 DNS、网络封锁、本地配置,还是代理节点质量问题。
准备三个网络:家庭宽带、手机 5G 热点、一个可用代理。不要同时打开多个 VPN、加速器、浏览器代理插件。Clash、sing-box、Surge、V2RayN 只能保留一个运行。
2. Step 1:确认 DNS 是否异常
先查域名解析。正常情况下,GOG 相关域名应返回公网 IP。若返回 0.0.0.0、127.0.0.1、内网地址,或不同 DNS 返回完全不一致,优先处理 DNS。
nslookup www.gog.com 1.1.1.1
预期输出示例:
Name: www.gog.com
Address: 23.45.xx.xx
再用国内 DNS 对比:
nslookup www.gog.com 223.5.5.5
异常输出示例:
Name: www.gog.com
Address: 127.0.0.1
处理:Windows 执行清缓存:
ipconfig /flushdns
预期输出:
Successfully flushed the DNS Resolver Cache.
macOS 执行:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
预期输出通常为空。空输出不代表失败。
Note: 浏览器 DoH 可能覆盖系统 DNS。Chrome 检查“安全 DNS”,Firefox 检查“DNS over HTTPS”。排障阶段建议关闭,避免结果不可复现。
3. Step 2:确认 TCP/TLS 是否被阻断
DNS 正常但网页打不开,继续测 443 端口和 TLS 握手。curl 能直接暴露连接、证书、HTTP 状态码,比浏览器报错更准确。
curl -I -L --connect-timeout 8 https://www.gog.com
正常预期:
HTTP/2 200
content-type: text/html; charset=utf-8
若输出如下,说明连接层失败:
curl: (28) Failed to connect to www.gog.com port 443 after 8000 ms: Timeout was reached
再测路由路径:
tracert www.gog.com
Windows 正常预期会出现多跳公网地址;若第 2-4 跳后持续星号,可能是运营商链路或跨境阻断:
1 2 ms 192.168.1.1
2 8 ms 100.64.x.x
3 * * *
4 * * *
Warning: tracert 被丢包不等于网站不可达。以 curl 的 443 连接结果为主,tracert 只用于辅助判断。
4. Step 3:检查本地代理和节点质量
如果直连失败,使用代理后仍失败,问题多半在规则、节点或本地端口。先确认本机代理端口是否监听。以常见 HTTP 代理 7890 为例:
curl -x http://127.0.0.1:7890 -I -L --connect-timeout 10 https://www.gog.com
预期输出:
HTTP/2 200
如果输出:
curl: (7) Failed to connect to 127.0.0.1 port 7890
说明客户端未启动、端口不对,或系统代理未生效。检查客户端实际监听端口,不要盲填 7890。
节点选择按数据,不按名字。实测标准:同一时间连续测 5 次,GOG 首页首包低于 1500 ms、下载速度稳定高于 20 Mbps、丢包低于 2%,才算可用高速机场节点。
| 方案 | 成本 | 优点 | 局限 |
|---|---|---|---|
| 官方客户端直连 | 免费 | 变量少,适合确认账号和浏览器问题 | 国内网络下经常超时 |
| 公共 DNS | 免费 | 可修复部分污染解析 | 不能绕过 TCP/TLS 阻断 |
| 自建代理 | 低到中 | 可控、日志清楚 | 需要维护 IP、证书、协议 |
| 付费机场 | 中 | 节点多,切换快 | 存在超售、跑路、晚高峰拥塞 |
5. 如何确认问题已解决
按下面三条验证,不要只看浏览器能否打开首页。首页能开但登录、商店图片、游戏下载失败,仍属于未完全恢复。
- DNS 返回公网 IP:
nslookup www.gog.com 1.1.1.1
预期输出包含公网 Address。
- HTTPS 状态正常:
curl -I -L --connect-timeout 8 https://www.gog.com
预期输出包含 HTTP/2 200 或 HTTP/2 302。
- 代理链路稳定:
curl -x http://127.0.0.1:7890 -w "time_connect=%{time_connect} time_total=%{time_total}\n" -o NUL -s https://www.gog.com
Windows 预期输出示例:
time_connect=0.214 time_total=1.086
Note: macOS/Linux 把 NUL 改成 /dev/null。
References
若免费 DNS、自建代理和官方客户端都不能稳定解决,可把付费机场作为众多选项之一;业界王奶昔评测会持续记录免费机场、高速机场和机场评测数据,入口:wizzegroup.com。