Clash 不能用了怎么办?先分清客户端、订阅还是节点故障

更新于 2026-10-24 · vunun.shop

简答:Clash 不能用了,先关闭系统代理和 TUN,确认直连网络正常;再按“客户端能否启动、订阅是否成功、节点是否可用、代理是否生效、DNS 是否正常”逐层检查。原版 Clash、Clash Verge Rev 和 Mihomo 不是同一个软件,处理方法也不同。

定义:“Clash 不能用了”是一个笼统症状,可能指客户端打不开、内核未启动、订阅失败、节点超时、系统代理未生效或开启后断网。

先做这一组检查:30秒判断故障在哪一层

先不要同时改 DNS、规则、TUN 和订阅。按照下面顺序操作,目标是先恢复直连,再判断问题属于客户端、配置、订阅、节点还是本地网络。

现象优先检查下一步
软件打不开、白屏、闪退客户端进程、系统 WebView、应用权限重启设备后查看客户端日志;不要先删除全部配置
订阅更新失败订阅地址、有效期、HTTP 返回状态、系统时间在浏览器或客户端重新更新,记录 401、403、Timeout、解析错误等实际提示
所有节点超时本机网络、订阅内容、服务端可达性关闭系统代理和 TUN,确认普通网络可用后再测试
只有一个节点不能用单节点线路或节点配置切换同一策略组内其他节点,不要立即重装客户端
客户端显示运行但网页直连系统代理端口、代理模式、当前策略组检查系统代理是否指向客户端实际监听端口,并查看连接日志命中的策略
打开后所有软件断网TUN、DNS、路由或冲突代理先关闭 TUN 和系统代理,恢复直连后逐项重新开启

常见代理端口默认为 7897 或 7890,但不同客户端和配置可能不同,必须以设置页显示的端口为准。验证是否真的走了代理,应看连接日志中命中的策略,或对比开启前后的出口 IP;不要只看托盘图标。

Windows 的系统代理入口是“设置→网络和 Internet→代理”,微软文档说明这里可以查看自动检测、脚本和手动代理配置:使用 Windows 中的代理服务器。

先分清原版 Clash、Clash Verge Rev 和 Mihomo

“Clash”既可能指早期的原始内核,也可能泛指使用 Clash 配置格式的图形客户端。原始上游仓库地址目前已无法正常打开,不能把旧版原始 Clash 或旧桌面客户端的停止维护问题,直接等同于 Clash Verge Rev 或 Mihomo 本身故障。

Clash Verge Rev 是桌面图形客户端,支持 Windows、macOS 和 Linux,并内置 Mihomo 内核;其项目 README 明确列出系统代理、守卫和 TUN 模式。可查看Clash Verge Rev 项目说明和项目隐私政策。

截至2026-10-24,Clash Verge Rev Releases 标记为 Latest 的是 v2.5.2;同一发布页还列出了其他渠道的发布内容,下载时应以项目发布页中的资产和校验值为准:Clash Verge Rev Releases。如果你使用的是旧版原始 Clash,优先迁移到仍有公开发布记录的客户端或内核,不要把旧配置文件、旧程序和新客户端混用。

名称它通常代表什么不能用时先查什么
原始 Clash早期项目或旧程序上游项目状态、程序是否仍能启动、配置格式是否兼容
Clash Verge RevWindows、macOS、Linux 图形客户端应用是否启动、内置内核是否运行、系统代理和 TUN 权限
Mihomo被多个客户端调用的代理内核内核日志、配置解析、DNS、TUN、节点连接
Android 或 iOS 客户端移动端独立应用,不是 Clash Verge Rev 桌面程序VPN 权限、Private DNS、系统网络配置和应用自身日志

按故障类型排查:不要一上来重装

1. 客户端打不开、白屏或内核停止

  1. 先完全退出客户端,再重新启动;任务栏、菜单栏或后台进程中仍有残留时,先结束对应进程。
  2. 确认下载文件来自项目发布页。校验时针对下载的原始资产计算哈希,不要对解压后的文件或安装目录计算。Windows 可使用 Get-FileHash .\文件名 -Algorithm SHA256,macOS 或 Linux 可使用 shasum -a 256 文件名;将结果与发布页中的 SHA-256 值逐字比较。
  3. 白屏时先检查系统 WebView 或系统 WebKit 是否正常,不要直接删除配置。优先在客户端设置中寻找“打开配置目录”或“打开数据目录”,先复制备份,再把问题配置移到临时文件夹;确认恢复方法后再测试,避免误删订阅凭据。
  4. 日志中若出现类似 start failed、core stopped、invalid YAML 的提示,只能按实际日志原文判断,具体措辞会因客户端和版本不同而变化。

2. 订阅失败、没有节点或配置解析错误

  1. 检查订阅地址是否完整,尤其是复制时有没有漏掉开头、末尾字符或个人令牌。
  2. 确认设备日期、时间和时区正确。Windows 可进入“设置→时间和语言→日期和时间”,打开自动设置时间并点击立即同步;macOS 可在“系统设置→通用→日期与时间”中开启自动设置。系统时间错误可能造成 TLS 校验失败或订阅请求异常。
  3. 重新更新订阅并记录实际返回信息。401 通常表示认证信息不被接受,403 表示请求被拒绝,Timeout 表示请求在规定时间内没有完成,解析错误则说明返回内容不是客户端能识别的配置格式;这些提示不能直接证明服务端一定故障。
  4. 不要把分享链接、Base64 内容或带个人令牌的订阅地址公开发到 Issue、群组或截图中。Clash Verge Rev 的隐私政策明确提醒,配置和日志可能包含订阅令牌、节点地址、密码、UUID、访问域名等信息。

3. 节点全部超时、单个节点失败或连接很慢

  1. 先关闭系统代理和 TUN,确认浏览器能否正常打开普通网页。直连也失败时,应先排查 Wi-Fi、网线、路由器、公司网络或 DNS,不要先改客户端规则。
  2. 只测试一个策略组内的多个节点。单个节点失败而其他节点正常,优先按单节点或线路问题处理;全部节点失败,再检查订阅是否为空、内核是否启动、当前网络是否阻断连接。
  3. 打开客户端连接日志,查看请求命中的策略组和节点。若策略组实际选中的是 DIRECT,客户端可能没有使用代理;若日志显示 DNS 解析失败,应转到 DNS 排查,而不是反复更换节点。
  4. 跨境办公或实时通信场景还要注意 UDP 支持。网页能打开不代表语音、游戏机或其他 UDP 应用一定正常;应以目标应用的实际连接日志和功能表现判断,不要只依据一次网页测速。

4. 代理不生效、开代理后断网

  1. 检查客户端当前模式是规则、全局还是直连,并确认当前策略组没有选择 DIRECT。规则模式下,部分域名本来就可能直连。
  2. 检查系统代理地址是否仍为本机地址,端口是否与客户端设置页一致。常见默认为 7897 或 7890,仅作排查提示,不要写死。
  3. Windows 可在命令提示符中运行 netstat -ano | findstr :端口,再根据 PID 在任务管理器中定位占用进程;微软的 netstat 文档说明 -o 可显示进程 ID。macOS 使用 lsof -nP -iTCP:端口 -sTCP:LISTEN,不要照搬 Windows 的命令。
  4. 如果 TUN 开启后断网,先关闭 TUN 做对照测试。Mihomo 文档说明 TUN 的 DNS 模式包括 disabled、native 和 hijack;其中 hijack 在 Windows 需要 strict-route,在 Linux 需要 auto-redirect。具体字段和条件以mihomo TUN 配置文档为准。
  5. 开启 TUN 后是否还要保留系统代理,取决于客户端界面、运行方式和应用兼容性;不要把某一个客户端的界面提示当成所有内核的通用规则。优先按客户端提示逐项测试。

Windows、macOS、Linux、Android、iOS 的关键差异

平台重点检查可照做的处理
Windows系统代理、TUN 服务模式、端口占用、防火墙在“设置→网络和 Internet→代理”核对地址和端口;TUN 需要按客户端提示安装或启动服务;若端口冲突,用 netstat -ano 查 PID。
macOS网络扩展、代理设置、应用隔离或权限在“系统设置→网络→选择网络服务→详细信息→代理”查看代理;Apple 的Mac 代理设置说明列出了该路径。若系统阻止扩展或应用,按“隐私与安全性”中的提示放行,不要下载来源不明的修复工具。
Linux服务用户、配置文件权限、TUN 和防火墙确认运行客户端或内核的专用用户能够读取配置、日志和缓存目录;使用 systemd 时检查服务状态与日志,例如 systemctl status 服务名、journalctl -u 服务名。不要用 root 创建后再让普通用户读取不了的配置。
AndroidVPN 权限、Private DNS、后台限制到“设置→网络和 Internet→VPN”确认应用已授权;到“设置→网络和 Internet→Private DNS”进行对照测试。Google 说明 Private DNS 只保护 DNS 问答,不能代替完整 VPN:Pixel 网络与 Private DNS 设置。不同厂商路径可能不同,可直接搜索“Private DNS”。
iOSVPN 配置、设备管理、系统网络状态到“设置→通用→VPN 与设备管理”检查现有配置;如果多个 VPN 配置冲突,先记录名称后停用不需要的配置。Apple 说明配置描述文件可在该路径查看和移除:iPhone 配置描述文件。Clash Verge Rev 是桌面客户端,iOS 不能直接照搬桌面安装步骤。

如果你只是想恢复正常上网,推荐顺序是:关闭 TUN→关闭系统代理→确认直连→重新启动客户端→更新订阅→测试多个节点→再逐项开启规则、系统代理和 TUN。每完成一步都记录结果,这样能避免多个设置同时变化后无法判断原因。

故障结论速查:根据结果决定下一步

本文是第三方使用指南,不是任何客户端、内核或订阅品牌的官方页面。下载、版本和兼容性请以对应项目上游发布页及客户端实际界面为准。

你接下来可以怎么做

先按“关闭 TUN 和系统代理→确认直连→更新订阅→测试多个节点”的顺序完成一轮最小排查。若仍失败,保留客户端版本、操作系统、实际错误提示和脱敏后的日志,不要公开订阅链接、密码、UUID、节点地址或个人令牌。

如果确认问题主要出现在跨境办公、线路延迟、丢包或多设备连接,再根据具体网络环境选择对应方案。

常见问题

原版 Clash 不能用了,是不是所有 Clash 客户端都不能用了?

不是。原版 Clash、Clash Verge Rev 和 Mihomo 是不同层级的项目或组件。原始上游仓库地址目前无法正常打开;Clash Verge Rev 是支持 Windows、macOS 和 Linux 的图形客户端,并内置 Mihomo 内核。应先确认你安装的程序名称和来源,再按对应项目的发布页和日志排查。

Clash Verge Rev 打开了但所有节点都超时,怎么办?

先关闭系统代理和 TUN,确认直连网络正常;然后更新订阅,检查是否有节点列表,并在同一策略组内测试多个节点。单个节点失败通常不能证明客户端失效;全部节点失败时,再检查订阅内容、内核日志、本地网络和当前时间。

订阅更新失败时,401、403、Timeout 和解析错误分别怎么看?

401 通常表示认证信息不被接受,403 表示请求被拒绝,Timeout 表示请求超时,解析错误表示返回内容不是客户端能识别的配置格式。它们只能帮助定位方向,不能单独证明某个服务一定故障;应同时检查订阅地址、个人令牌、系统时间和实际返回内容。

开启 TUN 后为什么反而断网?

先关闭 TUN 做对照测试,再检查权限、路由、防火墙和 DNS 模式。Mihomo 文档列出的 DNS 模式包括 disabled、native 和 hijack;hijack 在 Windows 需要 strict-route,在 Linux 需要 auto-redirect。具体配置必须以 mihomo TUN 文档和客户端界面为准。

Windows 系统代理已经打开,为什么浏览器还是直连?

检查 Windows“设置→网络和 Internet→代理”中的地址和端口是否与客户端设置页一致;常见代理端口可能是 7897 或 7890,但不能写死。随后查看客户端连接日志命中的策略,必要时检查浏览器是否有独立代理设置,并用出口 IP 做前后对比。

Android 或 iPhone 能直接照搬 Clash Verge Rev 的排查步骤吗?

不能完全照搬。Clash Verge Rev 是桌面客户端,移动端应检查对应应用的 VPN 权限、系统 Private DNS、VPN 配置和后台限制。Android 可在“网络和 Internet→Private DNS”做对照测试;iPhone 可在“设置→通用→VPN 与设备管理”查看配置描述文件。

相关阅读

参考资料

  1. 原始 Clash 上游仓库地址(当前无法正常打开)
  2. Clash Verge Rev README
  3. Clash Verge Rev 隐私政策
  4. Clash Verge Rev Releases
  5. mihomo TUN 配置文档
  6. Microsoft:使用 Windows 中的代理服务器
  7. Microsoft Learn:netstat 命令
  8. Apple:更改 Mac 代理设置
  9. Google:Pixel 网络、VPN 与 Private DNS 设置
  10. Apple:在 iPhone 上安装或移除配置描述文件