← 返回 Bocchi 首页

Clash Verge Rev 连接不上怎么办?按症状逐层排查

更新于 2026-11-01 · bocchi.buzz

简答:Clash Verge Rev 连接不上时,先关闭 System Proxy 和 TUN,确认普通网络正常;再检查订阅是否更新成功、配置是否启用、代理组是否有节点;最后只开启一种接管方式,用固定节点复测。本文只处理 Clash Verge Rev 桌面端连接排查,不覆盖订阅服务商状态、具体节点质量或未核实的版本兼容结论。

定义:Clash Verge Rev 连接故障,是指普通网络、订阅配置、节点出站、系统代理或 TUN 接管链路中至少有一层未完成或未生效。

先看症状:一分钟判断故障在哪一层

先不要重装,也不要同时修改 DNS、规则、端口和 TUN。Clash Verge Rev 的系统代理、TUN 和内核运行状态可能分别影响结果;官方 Windows FAQ 也将系统代理残留、TUN 权限、网卡冲突和服务模式列为不同排查方向。本文是 Bocchi 的第三方使用指南,不是 Clash Verge Rev 官方页面,菜单名称可能随版本变化。

五层判断卡:先做最小改动,再看结果
层级先做什么看到什么结果下一步
普通网络关闭 Clash Verge Rev 的 System Proxy 和 TUN,访问一个平时能直连打开的网页网页仍打不开先检查 Wi-Fi、网线、系统网络或其他 VPN,不继续改客户端
订阅与配置更新订阅,确认配置卡片已启用更新失败、配置为空或出现解析错误先处理订阅地址、网络响应或配置格式
节点出站在代理组中手动固定一个节点,保持 Rule 模式复测有节点但请求超时或没有出站结果查看 Connections 和 Logs,区分请求是否进入内核
系统代理只开启 System Proxy,核对系统代理地址、协议和当前端口浏览器请求没有进入 Connections检查浏览器代理、系统代理开关和端口是否一致
TUN 接管只有 System Proxy 已能稳定复测后,再开启 TUN开启后整机断网或 DNS 异常回滚 TUN,再检查权限、服务模式、虚拟网卡、路由和 DNS
  1. 关闭 System Proxy 和 TUN,验证普通网络。
  2. 确认配置已启用,并且代理组中确实有节点。
  3. 只开启 System Proxy,固定一个节点,用同一个网页和同一请求路径复测。

停止条件是:普通网络仍不可用时不进入订阅排查;配置没有节点时不进入 TUN 排查;请求没有出现在 Connections 时不把问题直接归因于节点质量。

按系统照做:Windows、macOS、Linux 最短路径

Windows

  1. 打开 Clash Verge Rev 当前设置,记录实际的 HTTP、SOCKS 或 Mixed 端口,不要直接套用网上常见的固定端口。
  2. 只开启 System Proxy,确认系统代理地址和端口与客户端当前设置一致。Windows 的 WinHTTP 代理是独立的查看维度,可运行 netsh winhttp show proxy 查看;该命令用于查看 WinHTTP 配置,不等同于浏览器代理设置。参考:Microsoft Learn:netsh winhttp。
  3. 命令提示符运行 netstat -ano,根据本地端口找到 PID,再到任务管理器核对进程。Microsoft 文档说明,-n 使用数字显示地址和端口,-o 显示进程 ID。监听只证明本机有进程接收连接,不证明请求已经成功代理出站。参考:Microsoft Learn:netstat。
  4. 如果开启 TUN 后断网,先关闭 TUN。若客户端提示服务模式不可用或需要权限,再按官方 FAQ 检查管理员运行、服务模式、Windows 防火墙和多余网卡;不要在未备份时直接替换内核文件。参考:Clash Verge Rev Windows FAQ。

Windows 的管理员权限或 Service Mode 主要在 TUN、服务内核和部分网络接管场景中需要;单纯查看端口通常不需要管理员权限,但使用 netstat -b 查看关联可执行文件时可能需要更高权限。

macOS

  1. 关闭 TUN 和 System Proxy,确认普通网络可以访问。
  2. 只开启 System Proxy,进入“系统设置—网络—当前网络—详细信息—代理”,核对 HTTP、HTTPS、SOCKS 和例外地址设置。Apple 官方路径为“系统设置—网络—网络服务—详细信息—代理”。参考:Apple:在 Mac 上更改代理设置。
  3. 如果 System Proxy 可以使用,再单独开启 TUN。开启后若整机无法联网,立即关闭 TUN,记录是否恢复,不要同时修改 DNS 和 MTU。

macOS 的代理设置页面只能证明系统代理项目是否填写,仍需结合浏览器请求是否进入 Connections 和节点出站结果判断。

Linux

  1. 关闭 TUN 和 System Proxy,确认基础网络正常。
  2. 只开启 System Proxy,检查桌面环境或当前应用是否读取系统代理;命令行工具和部分桌面应用可能使用自己的代理设置。
  3. 运行 ss -ltnp 查看 TCP 监听端口;其中 -l 表示只显示监听套接字,-n 保持数字显示。参考:Linux man-pages:ss。
  4. 若 TUN 依赖路由或防火墙规则,先回滚到 System Proxy,再逐项检查虚拟接口、路由和防火墙规则。不要直接复制未经核验的命令。

三套系统都遵循同一停止条件:端口监听正常但 Connections 没有请求,只能说明本机有监听进程,不能证明浏览器或应用已经正确使用代理。

按具体症状分流:不要把所有问题都归因于节点

常见症状与最小改动
症状先做的动作验证结果仍失败时
已连接但浏览器打不开只保留 System Proxy,核对系统代理端口浏览器请求出现在 Connections,且有明确出站结果检查浏览器独立代理、其他 VPN 和端口冲突
订阅更新成功但没有节点确认更新后的配置卡片已启用代理组中出现节点并可手动选择查看 Logs 是否有 parse、YAML 或格式错误
所有节点都超时固定一个节点,保持同一模式复测请求进入 Connections,日志显示失败阶段对照另一个节点或网络环境,但不要把单次超时当成长期结论
只有部分网站打不开临时切换到 Global,固定一个节点测试Global 可用而 Rule 不可用检查规则匹配顺序和目标策略
开启 TUN 后整机断网关闭 TUN,只保留 System Proxy普通网页和代理网页恢复再查权限、服务模式、虚拟网卡、路由、防火墙和 DNS
退出客户端后仍无法联网关闭系统代理并重新检查系统代理开关客户端退出后普通网络恢复检查系统代理残留或其他代理软件接管

Rule、Global、Direct 是内核的不同运行模式:Rule 按规则匹配,Global 使用全局代理组,Direct 全局直连。mihomo 文档同时说明,规则按从上到下的顺序匹配,靠前规则优先。参考:mihomo 通用配置和mihomo 路由规则。

如果 Global 下固定节点可以复测,而 Rule 下不行,优先检查规则命中和策略组选择;如果三种模式都失败,再回到请求是否进入内核、DNS 解析和节点出站链路。

常见日志关键词:只当排查方向,不当最终诊断

以下关键词只能帮助你决定先查哪一层,不能单独证明唯一原因。应同时记录请求是否进入 Connections、规则命中结果、节点出站结果和回滚后的对照结果。

日志关键词常见排查方向低风险动作
401认证信息、订阅令牌或节点凭据重新核对凭据和订阅地址,不公开令牌
403访问权限或服务端拒绝换一个可控网络环境复测,并向服务提供方核对权限
timeout节点、路由、DNS 或出站链路固定另一个节点,比较同一请求是否进入 Connections
connection refused本机端口或目标端口未接受连接核对客户端当前端口、系统代理端口和监听进程
x509TLS 证书校验或系统时间环境检查系统日期、证书错误对象和订阅地址,不要盲目关闭证书校验
parse、YAML配置格式、字段或缩进问题恢复上一份备份,逐项改动,不直接复制未知配置片段

日志出现错误并不等于已经定位完成。例如 timeout 可能发生在 DNS、连接建立或节点出站阶段;必须结合 Connections 和同一节点的重复对照测试。

TUN、DNS 和权限:什么时候继续,什么时候回滚

TUN 会把系统流量导入虚拟网络接口,并可能涉及自动路由、DNS 设置和 DNS 劫持。mihomo 文档说明,TUN 的 auto-route 用于自动设置全局路由,Windows 下严格路由还可能添加防止 DNS 泄漏的防火墙规则;这些设置异常时,可能出现开启 TUN 后断网或 DNS 失败。参考:mihomo:TUN 配置。

  1. 先关闭 TUN,只保留 System Proxy,用同一个网页和同一个固定节点复测。
  2. 如果 System Proxy 正常而 TUN 失败,检查客户端是否提示需要 Service Mode 或管理员权限。
  3. 一次只停用一个其他 VPN、虚拟网卡、网络过滤器或安全软件,停用后立即复测并记录结果。
  4. 若 Logs 显示 DNS 相关错误,先核对 DNS 设置、系统 DNS 和规则命中,不要因为某个网页偶尔打开就判断 DNS 已恢复。
  5. 若仍无法恢复,关闭 TUN、关闭 System Proxy、恢复配置备份,再重启客户端。

回滚成功的标准是:普通网络恢复,系统代理开关状态符合预期,客户端没有继续接管路由或虚拟网卡。端口监听、绿色图标、节点延迟或 Connected 状态都不能单独证明网页已经通过代理访问。

重装前后怎么做:保留证据再排除本地程序问题

重装只能帮助排除本地程序文件、权限、服务安装或配置目录异常,不能直接修复订阅失效、节点不可达、DNS 错误或基础网络故障。只有在基础网络、订阅、配置、固定节点和 System Proxy 已分别验证后,才适合把重装作为下一步。

如果问题只发生在导入订阅后没有节点,应先查看Clash Verge Rev 导入订阅后没节点怎么查,确认配置层无误后再回到本文检查端口、系统代理和 TUN。

常见问题

Clash Verge Rev 显示已连接,但浏览器还是打不开怎么办?

先关闭 TUN,只保留 System Proxy,核对系统代理地址和端口是否与客户端当前设置一致。然后查看 Connections 是否出现浏览器请求;没有请求时优先查浏览器或系统代理,有请求但失败时再查 Logs、规则命中和节点出站。

Clash Verge Rev 订阅更新成功,为什么还是没有节点?

更新成功不等于配置已经启用。先确认更新后的配置卡片处于启用状态,再查看代理组是否出现节点;如果 Logs 有 parse 或 YAML,应先恢复备份或重新取得可兼容配置,不要直接复制网上的固定字段。

Clash Verge Rev 一开 TUN 就断网,应该先改 DNS 吗?

不要同时改 DNS。先关闭 TUN,只开 System Proxy 固定一个节点复测;如果 System Proxy 正常,再按权限、Service Mode、虚拟网卡、路由、防火墙和 DNS 顺序逐项检查。每次只改一个变量,失败时恢复上一项设置。

Windows 上如何确认 Clash Verge Rev 的端口是否被占用?

先在客户端查看当前实际端口,再运行 <code>netstat -ano</code>,根据本地地址和端口找到 PID,并在任务管理器中核对进程。监听结果只能证明本机有进程监听该端口,不能证明代理已经成功连接节点。

Rule、Global 和 Direct 模式应该怎么选?

排查时可先保持 Rule 模式并固定一个节点;如果部分网站打不开,再临时切换 Global 做对照;Direct 用于确认直连路径。测试结束后恢复原来的模式,不要把临时 Global 结果当成规则配置已经修复。

相关阅读

参考资料

  1. Clash Verge Rev Windows FAQ
  2. Clash Verge Rev 设置项与 TUN、System Proxy 说明
  3. mihomo 通用配置
  4. mihomo 路由规则
  5. mihomo TUN 配置
  6. Microsoft Learn:netsh winhttp
  7. Microsoft Learn:netstat
  8. Apple:在 Mac 上更改代理设置
  9. Linux man-pages:ss(man7.org)