直接答案:先关闭系统代理恢复直连,再按“内核是否运行 → 监听端口是否一致 → 节点是否可用 → 规则和 DNS → 浏览器设置”的顺序排查。不要在断网状态下同时打开 TUN、修改 DNS 和更换配置。
第一步:建立直连对照
关闭 Clash 的系统代理开关并完全退出其他 VPN,确认普通网站能否访问。如果直连也失败,应先解决 Wi-Fi、网线、路由器或系统网络问题。直连正常才能说明故障与代理链路有关。记录开启代理前后的差异,后续更容易定位。
第二步:检查内核和本地端口
客户端界面打开不代表内核已经成功启动。查看首页状态和日志,确认 mixed-port、http-port 或 socks-port 正在监听,同时系统代理指向相同的 127.0.0.1 端口。若日志提示 address already in use,按端口占用排查处理。
第三步:检查节点和策略组
在代理页测试节点,并确认主要策略组没有仍停留在 DIRECT、REJECT 或失效节点。先用规则模式和一个明确有响应的节点测试;必要时短暂切全局做对照。如果全局可用、规则模式不可用,问题更可能在规则或对应策略组。
第四步:浏览器与系统残留
浏览器插件、手动代理和系统代理叠加会造成循环或端口不一致。临时关闭代理扩展,让浏览器跟随系统设置。若客户端已经退出但系统仍保留代理,重新打开客户端正常关闭开关,或在系统网络设置中清理残留地址。
第五步:DNS 和防火墙
节点正常但域名打不开时,先尝试访问已知 IP 或查看 DNS 日志,不要随意更换公共 DNS。检查防火墙或安全软件是否阻止内核监听本地端口。若只有部分网站异常,继续参考DNS 与规则排查。
常见问题
关闭 Clash 后还是不能上网怎么办?
检查系统代理是否残留、网络是否被设置为手动代理,并确认没有其他代理软件仍在运行。
为什么只有一个浏览器不能上网?
该浏览器可能设置了独立代理、扩展或安全 DNS。使用无痕窗口并暂时停用扩展做对照。
重装客户端能解决吗?
只有程序文件损坏时才可能有效。端口冲突、配置错误和系统代理残留通常需要针对原因处理。
参考资料
内容说明:本文由 HowOClash 编辑部根据项目官方文档与公开发布记录整理,没有使用虚构测速、评价或排名。软件界面和版本可能变化;发现步骤失效时,请以官方资料为准,并查看内容与测试说明。