先说结论:“已连接却不能上网”并不等于节点一定失效。应先做直连对照,再依次检查系统代理、TUN 权限、DNS、规则和日志。
这篇文章解决什么问题
适合需要处理连接超时、部分网站打不开、端口占用或系统代理异常的读者。 本文围绕“Clash 开启系统代理后无法上网?从端口到浏览器的排查步骤”给出判断思路、实际操作顺序和容易遗漏的边界;界面名称会随版本变化,以当前客户端与官方资料为准。
建议按这个顺序操作
- 关闭代理做直连对照,先排除 Wi-Fi、路由器或系统网络故障。
- 恢复客户端后确认内核运行、代理端口和系统代理指向一致。
- 只测试一个节点和一个目标网站,避免多个变量同时变化。
- 从日志中记录 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 编辑部根据项目官方文档与公开发布记录整理,没有使用虚构测速、评价或排名。软件界面和版本可能变化;发现步骤失效时,请以官方资料为准,并查看内容与测试说明。
内容更新说明:本页保留了原有的有效操作信息,并重新整理了问题边界和排查顺序。涉及订阅、节点和第三方服务时,请遵守所在地法律、服务条款与单位网络规范。

