专题

ClashX 开启后没网:最常见的 10 个原因

快速结论

ClashX 开启后没网的黄金排查路径:1. 确认已勾选“设置为系统代理”;2. 尝试切换至“全局模式”;3. 检查是否有其他代理软件(如 V2Ray, Surge)冲突;4. 重置 DNS 缓存并重启浏览器。


ClashX 开启后没网的深度排障

“ClashX 图标变亮了,但网页转圈圈后提示无连接”——这是许多新用户的噩梦。导致这一现象的原因通常不在于“连接”,而在于“流量分发”。

1. 系统代理配置错误

ClashX 必须获得修改系统设置的权限才能引导流量。

  • 检查:点击菜单栏 ClashX 图标 -> 设置为系统代理。如果已勾选但依然无效,请手动检查:macOS 系统设置 -> 网络 -> 当前 WiFi -> 详细信息 -> 代理。
  • 修复:确保 Web 代理(HTTP)和安全 Web 代理(HTTPS)都指向了 127.0.0.1 端口 7890

2. DNS 循环解析或故障

如果 DNS 配置不当,ClashX 可能陷入“解析不到代理服务器 IP”的死循环。

  • 症状:控制面板显示大量红色 DNS 报错日志。
  • 对策:在配置文件中,将 dns.enhanced-mode 设置为 fake-ip。如果已是 fake-ip 但没网,请尝试执行 sudo killall -HUP mDNSResponder 清理系统 DNS 缓存。

3. 第三方防火墙冲突

macOS 环境下的防火墙软件(如 Little Snitch, Hands Off! 或自带防火墙)可能会拦截 ClashX 的出站连接请求。

  • 建议:暂时关闭所有第三方网络辅助软件,看是否恢复联网。

4. TUN 模式冲突(仅限 Pro 版)

如果你开启了 TUN 模式但没有正确配置网关,或者旧的虚拟网卡残留,会导致整个系统断网。

  • 修复:在 ClashX Pro 设置中重新安装辅助工具(Helper),并确认为最新的内核版本。

如何避免再次“没网”?

频繁的没网报错往往与配置文件的健壮性有关。

  • 使用官方/可靠订阅:部分简陋的订阅转换器会生成带有语法错误的配置文件,导致内核虽然启动但逻辑报错。
  • 升级 ClashX Pro:相比基础版,Pro 版本在系统兼容性上做了大量优化。通过 TUN 模式,它可以直接接管网卡流量而无需通过 HTTP 代理端口,这避开了 80% 的系统级代理故障。

仍未解决?

如果以上操作都无法恢复联网,请尝试点击“重置系统代理设置”,或卸载后下载最新版 ClashX。

前往下载 ClashX / Pro 最新版

准备好开始了吗?

前往 clashx.tech 获取 ClashX 最新版本,开始使用。

常见问题

为什么开启 ClashX 后所有网页都打不开?

最常见原因是勾选了“设置为系统代理”但 ClashX 内核未成功启动。请检查控制面板中是否有节点报错。

开启后没网,只能访问百度等国内网站?

这说明你的分流规则正常,但代理节点失效或 DNS 解析被污染。请尝试切换节点或开启 TUN 模式。

只有 Safari 没网,Chrome 正常?

Safari 严格遵循系统代理设置。请在 macOS 设置 -> 网络 -> 代理中查看,确保只有 127.0.0.1:7890 被正确填入。

开启 ClashX 后能上网,关闭后没网?

这是因为关闭时未正确清除系统代理。请手动进入设置,取消勾选 HTTP 和 HTTPS 代理。

ClashX 报错 DNS 污染导致没网?

请在配置文件中开启 fake-ip 模式或设置可靠的远程 DNS 列表,以绕过本地运营商的解析干扰。

公司 WiFi 环境下 ClashX 没网?

部分企业 WiFi 屏蔽了非标准端口(如 7890)或 UDP 流量。请尝试使用 Pro 版本的 TUN 模式或 HTTPS 协议节点。