手机能用 ChatGPT、电脑却打不开怎么排查
手机能用 ChatGPT、Claude,电脑却打不开(或反过来),根源几乎都在”两端不一样”——同一个机场、同一条订阅,两台设备的代理方式、分流规则、DNS、系统代理与浏览器环境往往并不相同。排查的关键不是换节点,而是逐项找出两端的差异。
既然一端能用,就说明节点和账号大概率没问题。下面按”两端差异”的思路,从代理方式一路查到浏览器环境,并给出对照排查表。
第一步:确认两端到底哪里不同
先把变量理清。手机和电脑常见的差异有六处:客户端与代理方式、分流规则、系统代理与 TUN、DNS、出口 IP、浏览器与 App 环境。逐一对照这六处,问题基本都能收敛。切忌一上来就在能用的那端反复折腾,或盲目给打不开的那端换节点。
第二步:客户端与代理方式不同
手机和电脑常用的客户端不是同一套:手机端多用 Shadowrocket(小火箭)这类 App,电脑端多用 Clash 系客户端。两者接管流量的默认方式不同——有的默认全局、有的默认规则分流,有的默认接管系统全部流量、有的只代理浏览器。
- 手机端配置参考 Shadowrocket 使用教程;
- 电脑端若要让系统全部流量都走代理,通常需要开启 TUN 模式,见 Clash Verge TUN 模式教程。
很多”电脑打不开”的情况,就是电脑端只开了系统代理、却漏了某些不走系统代理的程序或域名,而手机端默认接管得更彻底。
第三步:分流规则与系统代理 / TUN
这是最高频的差异点。同一条订阅在两端的分流规则可能完全不同:
- 手机 App 里 AI 域名走了代理,电脑端的规则却没覆盖
chatgpt.com、openai.com、claude.ai、anthropic.com等域名; - 电脑端只开了”系统代理”,但部分应用或浏览器没有遵循系统代理设置,导致请求直连;
- 电脑端未开 TUN,一些底层连接绕过了代理。
快速验证法:在打不开的那端切全局模式测试。 全局能用、规则不能用,就说明是分流规则遗漏,回去补上对应 AI 域名即可。
第四步:DNS 与 IPv6 差异
两端的 DNS 处理方式经常不一致:一端让 DNS 跟随代理出口解析,另一端在本地明文解析(DNS 泄漏),就可能被服务判成不同的地区环境。此外,电脑更容易启用 IPv6——如果电脑启用了 IPv6 但代理只处理 IPv4,流量可能绕过代理直连,造成一端异常。异常时先在电脑端关闭 IPv6 做对照。DNS 与 IPv4/IPv6 的完整关系,见 IPv4、IPv6 与 DNS 对访问的影响。
第五步:出口 IP 是否相同
即使用同一条订阅、同一个节点名,两端实际的出口 IP 也未必一致(比如一端连的是”自动选择”,实际落到了不同 IP)。让两端固定选择同一个具体节点再对比,能排除这个变量。AI 服务对出口 IP 的信誉较敏感,节点怎么选见 AI 场景的节点选择;想理解为什么固定出口比频繁切换更稳,可读 ChatGPT 网络环境完整指南。
第六步:浏览器与 App 环境
如果网络层都对齐了还是一端不行,问题就落在应用环境上:电脑浏览器的 Cookie、Session 残留或插件(尤其是广告拦截、隐私类插件)可能干扰访问,先用无痕窗口验证;手机端如果是 App,流量特征又和网页不同。这一层的问题换节点是解决不了的。
两端差异对照排查表
| 对照项 | 手机端确认 | 电脑端确认 | 若不一致 |
|---|---|---|---|
| 客户端 / 代理方式 | 小火箭是否全局 | Clash 规则还是全局 | 两端切同一模式再比 |
| 分流规则 | AI 域名是否走代理 | 规则是否覆盖同样域名 | 补全电脑端规则 |
| 系统代理 / TUN | App 是否接管全部流量 | 是否开 TUN | 电脑端开启 TUN |
| DNS / IPv6 | 是否跟随代理解析 | 是否泄漏、是否启用 IPv6 | 统一 DNS,关 IPv6 对照 |
| 出口 IP | 固定具体节点 | 固定同一节点 | 两端选同一节点 |
| 浏览器 / App | App 环境 | 无痕窗口 / 停插件 | 排除浏览器干扰 |
按这张表逐行对齐,两端表现通常就会一致。
下一步
对齐之后若电脑端仍打不开,按单端故障继续深挖:ChatGPT 走 ChatGPT 打不开怎么办,Claude 走 Claude 打不开怎么办。核心思路始终一样:一端能用时,先找”两端哪里不一样”,而不是急着换节点。