结论: "已连接"只表示客户端运行正常,并不表示浏览器流量进入了 Clash,也不表示规则把流量送到了正确节点。用"流量有没有进入、走了哪条规则、节点通不通"三步二分即可定位。
第一步:流量有没有进入 Clash
- 打开客户端「连接」页,然后在浏览器里访问目标网站。
- 如果连接列表里完全没有对应记录:流量没进来。检查「设置」中系统代理是否开启;Windows 设置 → 网络和 Internet → 代理中,是否指向本机端口。
- 浏览器装有代理类扩展(如 SwitchyOmega),它会覆盖系统设置,先关闭扩展再测。
第二步:走了哪条规则
- 连接列表里出现了记录,看它的"规则 / 链路":命中直连还是某个节点。
- 把模式切到全局,选一个节点再访问:能打开说明是规则问题(见规则、全局、直连模式的区别)。
- 仍打不开,进入第三步。
第三步:节点通不通
- 在「代理」页对当前节点做延迟测试;超时则换节点。
- 全部超时,见节点全部超时。
第四步:DNS 与浏览器
- 浏览器若启用安全 DNS(DoH),可能绕过 Clash 的解析,暂时关闭以对比。
- 清除浏览器的 DNS 缓存,或在命令行运行
ipconfig /flushdns。 - 换另一个浏览器测试,可判断是否是浏览器自身设置或扩展问题。
第五步:应用本身
部分网站需要账号地区资格,网络连通不等于一定可用。用一个中立的海外站点(不涉及账号)测试连通性,再判断问题是否在目标站点。
小结
按"进入 → 规则 → 节点 → DNS"的顺序,每步只改一个变量,通常能在几分钟内定位。