在 Clash 中点击测速,所有节点全部显示「Timeout」或 9999ms,是一个令人沮丧但通常有解的问题。本文提供一套系统化的分步排查流程,帮你找出根本原因并快速恢复。
开始排查前:先收集信息
在盲目尝试解决方法之前,先回答以下几个问题,有助于缩小排查范围:
- 国内网站(百度、淘宝)现在能正常打开吗?
- 这个问题是突然出现的,还是一直如此(新用户首次配置)?
- 上次成功使用是什么时候?此后有什么变化(换了网络、更新了软件)?
- 使用的是哪种网络:家庭宽带、公司/学校网络、还是手机热点?
第一步:确认本地网络正常
节点全部超时的第一反应不应该是「节点坏了」,而是先排查本地网络。
检查方法:
- 打开浏览器,访问
www.baidu.com - 如果百度也打不开 → 本地网络故障,与代理无关,排查路由器/ISP
- 如果百度正常 → 本地网络没问题,继续下一步
第二步:检查订阅状态
订阅过期或流量耗尽是节点全部超时最常见的原因之一:
- 打开浏览器,登录你的机场官网
- 查看「控制台」或「我的订阅」
- 确认:
- 订阅到期时间是否已过
- 剩余流量是否为 0
- 如已过期或流量耗尽 → 续费,然后回到客户端手动刷新订阅
- 如未过期且有流量 → 继续下一步
第三步:手动刷新订阅
即使订阅没过期,如果机场更新了节点地址而你的本地配置是旧的,所有节点都会失效:
- 在 Clash Verge Rev 中,点击「订阅」菜单
- 找到你的配置,点击右侧「刷新」(循环箭头)图标
- 等待更新完成
- 重新在「代理」页面运行测速
第四步:检查系统时间
VMess 协议对时间误差敏感(超过 90 秒会认证失败)。即使你不确定是否用的 VMess,先同步时间是一个无副作用的操作:
# 在 Windows PowerShell 中(需要管理员权限)强制同步时间
w32tm /resync /force
或通过图形界面:
- 右键任务栏时钟 → 「调整日期和时间」
- 点击「立即同步」
确认时间误差在 30 秒以内后,再次测速。
第五步:切换测试网络
某些网络环境(公司、学校、部分小区宽带)会在路由器或防火墙层面屏蔽常见的代理端口,导致所有节点超时:
验证方法:
- 用手机开启移动数据(不要连接当前 Wi-Fi)
- 开启手机热点
- 电脑连接手机热点后,在 Clash 中重新测速
如果换到手机热点后节点恢复正常 → 当前 Wi-Fi 网络有封锁,考虑:
- 开启 TUN 模式(有时能绕过端口限制)
- 联系网络管理员
- 在家庭网络时检查路由器设置
第六步:检查防火墙和安全软件
- 进入「Windows 安全中心」→「防火墙和网络保护」→「允许应用通过防火墙」
- 在列表中找到 Clash Verge Rev
- 确保「专用」和「公用」两个复选框都已勾选
- 如果不在列表中,点击「允许其他应用」手动添加
同时检查杀毒软件:
- 临时暂停 360、McAfee、Kaspersky 等
- 再次测速,确认是否是安全软件导致的问题
第七步:检查端口占用
Clash 默认占用 7890(HTTP)、7891(SOCKS)端口。如果其他程序占用了这些端口,Clash 无法正常监听:
# 查看 7890 端口是否被占用
netstat -ano | findstr :7890
如果该端口已被占用,在 Clash Verge Rev 的「设置」中修改端口号(如改为 17890)后重启客户端。
第八步:重装客户端
如果所有步骤都完成仍然无效,尝试完全卸载并重新安装 Clash Verge Rev:
- 在「控制面板」→「程序」→「卸载程序」中卸载 Clash Verge Rev
- 手动删除配置目录:
C:\Users\[用户名]\.config\clash-verge-rev\ - 从 GitHub Releases 下载最新版本重新安装
- 重新导入订阅链接
排查流程图
节点全部超时
│
├─ 百度打不开? → 是 → 本地网络问题(检查路由器/ISP)
│
├─ 订阅过期/流量耗尽? → 是 → 续费后重新更新订阅
│
├─ 手动刷新订阅后恢复? → 是 → 节点地址已更新,问题解决
│
├─ 同步时间后恢复? → 是 → VMess 时间偏差,问题解决
│
├─ 换手机热点后恢复? → 是 → 当前网络有端口封锁
│
├─ 关闭防火墙/杀软后恢复? → 是 → 加入白名单后重新开启
│
└─ 以上均无效 → 重装客户端,或联系机场客服