Skip to content

Clash 常见连接失败解决方案 (Troubleshooting)

如果你遇到了 Clash “已开启系统代理但无法上网”“节点全部超时(Timeout)”“百度能开 Google 打不开” 等问题,请按以下步骤逐一排查。

🔴 核心故障排查清单

1. 检查订阅是否过期

这是最常见的原因。

  • 症状:所有节点都显示 Timeout 或红色的不可用状态。
  • 解决方法:登录你的服务商网站(机场后台),查看套餐是否已过期,或者流量是否已用尽。
  • 提示:如果是免费试用套餐,通常有效期较短,过期需续费或重新领用。

2. 检查系统时间

Clash 的加密协议(如 VMess, Trojan)对设备时间非常敏感,时间误差超过 90 秒就会导致连接失败。

  • 症状:节点 Ping 得通,但是无法打开网页。
  • 解决方法:去系统设置里,将“自动设置时间”开关关闭再重新打开,确保时间与标准时间同步。

3. 检查模式选择

  • 全局模式 (Global):强制所有流量走代理。如果你的节点挂了,就连国内网站也打不开。
  • 规则模式 (Rule):国内直连,国外走代理。日常推荐使用此模式
  • 直连模式 (Direct):完全不走代理。
  • 排查:确保你没有误选“直连模式”,通常建议选“规则模式”。

4. 检查端口冲突

  • 症状:Clash 启动报错,提示端口(7890/7897)被占用。
  • 解决方法
    • 关闭其他可能占用端口的代理软件。
    • 在 Clash 设置中修改端口号(例如改为 7892),然后重启 Clash。

🟡 进阶故障排查

5. TUN 模式与系统代理

  • 问题:某些应用(如 UWP 应用、游戏、命令行终端)不走系统代理。
  • 解决方法
    • 尝试开启 Clash 的 TUN 模式(需要管理员权限)。
    • 或者在终端手动设置代理:export all_proxy=http://127.0.0.1:7890

6. DNS 解析问题

  • 症状:能打开 Telegram,但打不开网页(如 YouTube),浏览器提示 DNS_PROBE_FINISHED_NXDOMAIN
  • 解决方法
    • 检查浏览器是否开启了“安全 DNS” (DoH),尝试关闭它。
    • 尝试将 Clash 设置中的 DNS 模式改为 Fake-IP (通常兼容性更好)。
    • 清除本地 DNS 缓存 (ipconfig /flushdns)。

7. GeoIP 数据库错误

  • 症状:无法正确分流,国内网站也走代理。
  • 解决方法:在 Clash 客户端设置中,找到 GeoIP/GeoSite 数据库更新按钮,点击更新。

🟢 仍然无法解决?

如果以上步骤都试过了还是不行,大概率是 节点本身的问题订阅链接失效

  1. 尝试更新订阅:在订阅列表右键 -> 更新订阅 (Update Subscription)。
  2. 更换机场:如果机场跑路或线路炸了,神仙也救不了。建议尝试备用机场 获取试用节点
  3. 重置网络:极少数情况下,系统网络设置乱了。可以尝试重置系统网络设置。

© 2024-2025 Clash.Guide. All Rights Reserved.