手机能连接但电脑不能连接的排查方法

同一个 Trojan 节点手机可以连接、电脑却连接失败时,按系统代理残留、防火墙拦截、系统时间、客户端内核差异、浏览器扩展与网络配置六类原因逐项对照排查的完整方法,适用于 Windows 与 macOS。

同一个 Trojan 节点,手机连接正常、电脑连接失败,这个现象本身就是最重要的排查线索:节点服务端和线路是通的,问题几乎可以锁定在电脑一侧。电脑侧最常见的原因依次是:系统代理设置残留、防火墙或杀毒软件拦截、系统时间偏差、客户端版本或内核差异。第一步请先在电脑上更新订阅并重启客户端,把两台设备拉到同一起跑线再对照。本文适用于 Windows 与 macOS,手机端不限客户端。

核心结论

  • 手机可用即证明节点与线路正常,不要再反复换节点,专注排查电脑;
  • 优先检查三处:系统代理残留、防火墙/杀毒拦截、系统时间;
  • 对照的前提是同网络、同订阅、同节点,任何一项不同都会干扰判断;
  • 浏览器打不开网页但客户端显示已连接,多为代理设置或扩展冲突,而非节点问题。

错误现象

手机(iOS 或 Android)上连接某个 Trojan 节点一切正常;同一 Wi-Fi 下的电脑导入同一订阅、选择同一节点,却出现以下任一表现:延迟测试超时、连接后网页打不开、客户端报错、或浏览器提示代理服务器拒绝连接。

适用环境

本文适用于 Windows 与 macOS 上的 Clash Meta / mihomov2rayN、sing-box 等客户端。开始前请确认对照条件成立:两台设备在同一网络、使用同一订阅、测试同一节点。若手机走的是蜂窝网络而电脑走宽带,两者出口不同,不构成有效对照,相关差异见 Wi-Fi 能连接但移动网络不能连接的原因

常见原因一览

原因典型特征对应小节
订阅信息不同步电脑长期未更新订阅,节点信息陈旧第 1 步
系统代理设置残留不开客户端时浏览器也打不开网页第 2 步
防火墙或杀毒拦截客户端安装或更新后突然全部失败第 3 步
系统时间偏差所有 TLS 类节点同时失败第 4 步
客户端版本或内核差异特定字段的节点在电脑端报错或被忽略第 5 步
浏览器代理扩展冲突客户端显示已连接,仅浏览器异常第 6 步
网络配置差异(DNS/IPv6)有线与无线、不同网卡表现不一致第 7 步

按优先级排查

第 1 步:同步订阅,建立有效对照

先在电脑上手动更新一次订阅,确保节点信息与手机一致,然后选择手机上验证过可用的同一个节点测试。

如何验证:更新后恢复正常,说明只是电脑上的节点信息过期;订阅更新本身失败,先转到 Trojan 订阅链接更新失败如何排查

第 2 步:清理系统代理残留

客户端异常退出、强制结束进程或多个代理软件混用后,系统代理可能停留在指向已失效本地端口的状态,所有流量被送进「死胡同」。

如何验证:完全退出客户端后,打开 Windows「设置 → 网络和 Internet → 代理」(macOS 在「网络 → 详细信息 → 代理」),确认「使用代理服务器」处于关闭状态且无残留地址;如有残留,手动关闭后重启客户端,让它重新接管系统代理。此时直连能正常上网,是本步完成的标志。

第 3 步:检查防火墙与杀毒软件

Windows 防火墙、第三方杀毒或安全套装可能拦截客户端的联网请求或虚拟网卡驱动,现象与节点超时几乎一致,且常发生在客户端安装、升级或系统大版本更新之后。

如何验证:临时退出杀毒软件并关闭防火墙,立刻重测节点。恢复正常即确认原因,将客户端主程序与内核程序加入白名单或放行规则后,重新开启防护;未恢复则继续下一步,不要停留在关闭防护的状态。

第 4 步:校准系统时间

Trojan 基于 TLS,证书验证依赖本机时间。手机时间通常由运营商自动校准,而电脑(尤其长期休眠、双系统或更换过主板电池的机器)时间偏差并不少见,偏差过大时握手失败,表现为超时。

如何验证:对照手机时间,偏差超过 1 分钟就应处理。在系统设置中开启自动同步时间并立即同步一次,然后重测节点。

第 5 步:对齐客户端版本与内核

手机与电脑的客户端不同、内核版本不同,对 Trojan 配置字段的支持范围也可能不同:旧内核可能不认识订阅中较新的传输层或证书字段,导致该节点在电脑端解析失败或连接异常。

如何验证:把电脑客户端及其内核升级到近期稳定版本后重测;仍失败时,在电脑上换一个不同内核的客户端(如从 Clash 系换到 v2rayN)导入同一订阅交叉验证。换客户端后恢复,说明是原客户端或内核的兼容性问题。

第 6 步:排除浏览器代理扩展冲突

SwitchyOmega 类代理扩展、旧的 PAC 设置或浏览器内置代理选项,会覆盖系统代理,让浏览器把流量发往错误的端口——此时客户端一切正常,只有浏览器异常。

如何验证:用无痕窗口(默认禁用扩展)或另一个从未装过代理扩展的浏览器访问同一网站。无痕正常而普通窗口异常,即为扩展或浏览器代理设置冲突,禁用相关扩展或将其设为「系统代理」模式。

第 7 步:对比网络配置差异

电脑常用有线网络或与手机不同的网卡配置,手动指定的 DNS、启用的 IPv6、公司或校园网的接入策略,都可能与手机的无线环境不同,进而影响节点域名解析与连接。

如何验证:让电脑连接手机热点后重测——热点下正常,说明问题在原网络对电脑的配置(检查网卡的 DNS 是否被手动改过、尝试临时禁用网卡的 IPv6);热点下仍失败,问题在电脑本机,回到第 2-6 步复查。DNS 影响连接的机制见 DNS 问题为什么会导致节点连接异常

不同设备的差异

  • Windows:重点排查防火墙出站规则、第三方杀毒的「网络防护」模块,以及 UWP 应用的代理回环限制;
  • macOS:重点确认客户端已获得「系统扩展/网络扩展」授权,系统更新后授权可能需要重新批准;
  • 公司或校园电脑:可能存在组策略下发的代理与证书设置,普通用户无法更改,这类环境的失败不代表个人配置有误。

仍然失败时如何定位问题来源

逐项排查后仍失败,可继续用替换法缩小范围:电脑连手机热点排除本地网络,换客户端排除软件因素,换一台电脑(如有)排除本机环境。每一次替换都能排除一层因素,完整方法论见如何判断问题来自客户端、节点、线路还是本地网络。向服务方反馈时说明「手机可用、电脑不可用」这一关键信息,并附上客户端名称、版本与报错文案。更多同类问题见故障排查栏目

相关术语

Trojan 协议 · TLS · DNS · 订阅链接

更新记录

  • 2026-07-21:首次发布。

常见问题

手机能连说明节点没问题,为什么电脑还要更新订阅?
为了保证两台设备用的是同一份节点信息。手机若最近更新过订阅而电脑长期没更新,电脑上保存的可能是已被服务方废弃的旧节点地址,表现恰好就是手机能连、电脑不能连。在电脑上更新订阅后再对比,才是真正的同条件对照。
怎么快速判断是不是防火墙或杀毒软件拦截了客户端?
最直接的方法是临时退出杀毒软件、关闭防火墙后立刻重测节点:恢复正常即可确认,然后把客户端加入白名单并重新开启防护,不要长期裸奔。Windows 上还可检查防火墙的出站规则和「允许应用通过防火墙」列表中客户端是否被勾选。
客户端关了,浏览器还在走代理报错,是怎么回事?
多为系统代理残留:客户端异常退出时没有来得及清除系统代理设置,浏览器仍把流量发往已经关闭的本地端口,表现为所有网页打不开或代理错误。在 Windows 的「代理」设置或 macOS 的网络高级设置里手动关闭代理即可恢复,再正常启动客户端会重新接管。
同一订阅在手机上用 Shadowrocket、电脑上用 Clash,结果不同正常吗?
可能出现。不同客户端与内核对 Trojan 配置字段的支持范围不同,例如某些传输层选项或证书选项在一个内核里可用、另一个里被忽略或报错。遇到差异时,先把电脑客户端和内核升级到近期版本,或换一个内核相同的客户端交叉验证。

参考资料

本文最后更新于 。如发现内容过时,欢迎通过联系页面反馈。

本文由 Trojan Lab 技术审核组 审核,采编标准见编辑政策