GLaDOS Network

Clash Verge Rev 网络错误怎么办?先关闭 TUN 再按症状排查

更新于 2026-10-24 · glados.lat

简答:先关闭 TUN 和系统代理,确认设备能直连上网;再重新选择已启用的配置和节点,查看日志、混合端口与 DNS。若只有订阅更新失败,优先核对订阅链接和账户状态。

定义:Clash Verge Rev 的“网络错误”不是单一故障,可能分别来自订阅拉取、内核启动、系统代理、TUN、端口冲突、DNS 或节点连接。

先试这一步:关闭 TUN 和系统代理,恢复直连

本文是第三方使用指南,与 Clash Verge Rev 项目及其开发者无隶属关系。Clash Verge Rev 是基于 Mihomo 内核的 Windows、macOS 和 Linux 图形客户端,官方代码仓库将系统代理、TUN 模式、DNS 覆写和端口配置列为客户端设置项,可在官方设置字段中核对名称。

  1. 打开 Clash Verge Rev 的设置,先关闭 TUN Mode,再关闭 System Proxy。
  2. 关闭浏览器中的代理扩展、其他 VPN 或代理客户端,避免多个程序同时修改系统代理。
  3. 重新打开一个平时可以直接访问的网页。网页能打开,说明本地网络基本恢复;网页仍打不开,先检查系统网络、路由器或 DNS,不要继续修改订阅。
  4. 确认直连正常后,只打开 System Proxy,暂时不要开启 TUN。浏览器能访问而某个应用仍不能访问,通常应优先检查该应用是否读取系统代理。

判断标准:关闭两个开关后,网页应能恢复直连;只开启系统代理后,浏览器请求应能在 Clash Verge Rev 的连接记录中出现。若连接记录为空,检查系统代理地址是否指向客户端当前显示的本地混合端口。

按现象分流:先判断是订阅、节点还是本机代理

现象优先检查下一步
配置列表为空或订阅更新失败订阅链接、账户状态、网络访问用浏览器直接打开订阅链接;保留仍能使用的旧配置,不要立即删除。
配置有节点,但全部超时系统代理、内核状态、节点服务先切直连,再只启用系统代理;随后更换一个节点对比。
只有一个节点超时单节点或线路问题保持相同规则和网页,测试其他节点;不要据此判断整个客户端故障。
节点能连,但网页打不开DNS、规则、IPv6、浏览器代理查看连接记录中的规则结果,暂时关闭 DNS 覆写或 IPv6 相关自定义项再复测。
所有应用都无法联网TUN、系统代理、端口或代理冲突关闭 TUN 和系统代理恢复直连,再检查混合端口占用。

官方仓库的隐私说明指出,远程配置会从用户填写的订阅地址下载,订阅服务方可以看到该请求;因此浏览器直接访问订阅链接只能用于判断链接是否可达,不能证明账户一定有效,也不能把返回内容公开分享。相关边界可参考官方隐私说明。

检查配置是否真正启用,以及内核是否在运行

  1. 进入配置或 Profiles 页面,确认目标配置已经选中,而不是只添加但未启用。
  2. 进入代理页面,确认能看到代理组和节点。若页面为空,先重新启动内核,再查看日志中最早出现的错误。
  3. 切换到 Rule 模式,选择一个明确可用的节点,然后访问同一个网页。
  4. 打开 Connections 或连接记录,检查该请求最终是 DIRECT、REJECT 还是某个代理组。显示 DIRECT 不一定是故障,可能是规则要求直连;显示 REJECT 则应检查规则;显示代理节点后超时,再对比其他节点。
  5. 如果客户端提示内核通信错误、代理组为空,但系统代理仍有流量,先退出托盘程序并重新启动;不要直接删除配置目录。删除前应先使用客户端的备份功能或复制配置文件。

官方仓库的设置字段包含内核选择、系统代理、TUN、DNS 覆写、日志级别和配置目录入口;遇到“启动失败”或“重启内核失败”,应优先保留版本号、系统版本、运行模式和首条日志,而不是只截图最后一条提示。字段名称可对照官方设置定义。

检查混合端口:不要把代理端口和控制端口混用

Clash Verge Rev 的设置中可能同时出现混合端口和外部控制端口。混合端口用于浏览器或应用代理,外部控制端口用于客户端或面板读取内核状态;把控制端口填进浏览器代理设置,通常不会得到正常网页流量。

在 Windows 中,先在客户端设置或日志里记下实际混合端口,再用 PowerShell 检查监听进程。下面的端口号只是示例,必须替换为客户端当前显示的端口:

Get-NetTCPConnection -State Listen -LocalPort 7897 -ErrorAction SilentlyContinue | Select-Object LocalAddress,LocalPort,OwningProcess
Get-Process -Id <PID>

其中 7897 和 <PID> 都要替换:前者替换为实际混合端口,后者替换为上一条命令返回的进程号。命令只用于识别监听者,不会结束进程。若返回其他代理客户端或残留内核,先正常退出对应程序,再重启 Clash Verge Rev。

如果客户端日志出现 address already in use、bind failed 或类似“端口已被占用”,才按端口冲突方向处理。没有监听结果但仍提示内核无法启动时,应回到配置、权限或服务模式检查。官方仓库的设置定义包含混合端口字段和“端口已被占用”提示,可参考官方设置源码。

DNS、规则和 TUN:最后再逐项恢复

  1. 在 Rule 模式下查看连接记录,确认请求是否被错误匹配为 DIRECT 或 REJECT。
  2. 如果只有部分域名打不开,先暂时关闭当前配置的 DNS 覆写或自定义 Hosts,再重新测试同一域名。
  3. 如果浏览器通过系统代理正常,但游戏、终端或其他应用不通,再考虑开启 TUN。开启前确认客户端已安装所需服务或具备管理员权限。
  4. 开启 TUN 后只改一个变量:先保持 DNS、规则和节点不变,测试网页;若断网,立即关闭 TUN,回到系统代理模式。
  5. 若怀疑 IPv6,先记录原设置,再暂时关闭 IPv6 相关选项进行对照。只在问题明显改善时保留修改,否则恢复原值。

不要一开始同时修改 DNS、fake-ip、规则、MTU、节点和 TUN,否则无法判断是哪项设置产生影响。每次只改一个选项,并用同一个网页、同一个节点复测。

Windows、macOS、Linux 的处理差异

  • Windows:重点检查系统代理地址、混合端口、服务模式、管理员权限,以及是否有其他客户端占用端口。Microsoft Store 应用还可能有本地回环访问限制,应优先使用客户端提供的 UWP 相关工具或改用 TUN。
  • macOS:开启系统代理或 TUN 时可能出现系统授权提示;若权限未授予,先回到系统设置完成授权,再重新开关。
  • Linux:桌面系统代理不一定会被终端、Git 或包管理器读取。若仅终端失败,应检查当前 shell 是否设置了 HTTP_PROXY、HTTPS_PROXY,并确认端口与客户端当前混合端口一致。

官方仓库发布页按 Windows、macOS 和 Linux 提供不同架构安装包,并明确列出系统支持与安装包类型。升级前先记录当前版本、系统架构和配置备份,下载时以官方 Releases 页面为准。

仍然报错时,按这个顺序收集信息

  1. 记录 Clash Verge Rev 版本、操作系统版本、CPU 架构。
  2. 记录是否开启 TUN、系统代理、服务模式和 DNS 覆写。
  3. 记录配置是否能看到代理组、节点是否全部超时,以及连接记录中的规则结果。
  4. 复制第一条有意义的日志关键词,例如订阅下载失败、连接超时、端口占用、DNS 解析失败或内核启动失败;不要只提供最后一条泛化提示。
  5. 提交问题前删除订阅链接、密码、节点地址、控制密钥和完整配置中的敏感内容。

最短恢复路径是:关闭 TUN与系统代理 → 确认直连 → 启用一个配置 → 选择节点 → 只开启系统代理 → 查看连接记录 → 最后再恢复 DNS 和 TUN。这样能把客户端故障、订阅问题、单节点问题和系统网络问题分开。

常见问题

Clash Verge Rev 显示网络错误,第一步应该做什么?

先关闭 TUN 和系统代理,确认设备可以直连上网。直连正常后,只开启系统代理测试浏览器,再根据连接记录判断是规则、节点、端口还是 DNS 问题。

订阅链接在浏览器打不开,是不是 Clash Verge Rev 坏了?

不一定。浏览器打不开可能是网络、订阅地址、账户状态或服务端限制。先保留旧配置,再直接访问订阅链接;如果链接本身不可达,应先核对订阅地址和账户状态。

为什么节点能连,但网页还是打不开?

先查看连接记录中的规则结果。如果是 DIRECT,可能是规则要求直连;如果是 REJECT,应检查规则;如果已经走代理节点但超时,再测试其他节点,并逐项检查 DNS、IPv6 和浏览器代理扩展。

混合端口被占用会出现什么现象?

常见表现是内核启动失败、系统代理无法开启或日志出现 address already in use、bind failed 等关键词。应先确认日志中的实际端口,再查监听进程,不要默认端口一定是 7897。

什么时候应该开启 TUN 模式?

先用系统代理确认浏览器能正常访问。只有当某些不读取系统代理的应用仍无法连接时,再开启 TUN;开启前确认服务或管理员权限可用,并且一次只修改一个设置。

相关阅读

参考资料

  1. Clash Verge Rev 官方设置字段与错误提示
  2. Clash Verge Rev 官方隐私说明
  3. Clash Verge Rev 官方 Releases 页面
  4. github.com