Clash 开启系统代理后无法上网?从端口到浏览器的排查步骤

2026年7月16日 3点热度 0人点赞 0条评论

直接答案:先关闭系统代理恢复直连,再按“内核是否运行 → 监听端口是否一致 → 节点是否可用 → 规则和 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 编辑部根据项目官方文档与公开发布记录整理,没有使用虚构测速、评价或排名。软件界面和版本可能变化;发现步骤失效时,请以官方资料为准,并查看内容与测试说明

HowOClash 编辑部

负责整理 Clash / Mihomo 客户端、订阅配置与故障排查教程。内容优先参考项目官方文档和公开发布记录;涉及自营服务时会明确披露。