Clash Verge Rev 使用教程
简答:Clash Verge Rev 的基本使用顺序是:从项目发布页下载匹配系统和处理器架构的安装包,安装后进入“订阅”或“配置文件”页面导入订阅链接或本地 YAML 文件,选中配置并更新,随后在“代理”页面选择节点,先开启系统代理验证连接,确认正常后再按需启用 TUN。连接失败时,依次检查配置更新、内核状态、代理开关、权限、DNS、虚拟网卡和其他网络软件冲突。
定义:Clash Verge Rev 是一款基于 Tauri 的桌面图形客户端,用于管理 Clash、Clash Meta 或 Mihomo 配置,并提供节点选择、系统代理、TUN、规则和 DNS 等功能;它本身不提供订阅或节点。
一、Clash Verge Rev 是什么,使用前要准备什么
Clash Verge Rev 是桌面端客户端,项目仓库将其定位为运行在 Windows、macOS 和 Linux 上的图形界面程序。它可以管理配置文件、代理组、节点、规则、系统代理和 TUN,但客户端本身不等于订阅服务,也不会自动生成节点。安装前需要准备一份由你有权使用的 Clash、Clash Meta 或 Mihomo 格式订阅,或者一份本地 YAML 配置文件。功能与下载信息可在项目仓库、快速入门文档和项目发布页核对。
截至 2026-10-17,本文不固定写入某个“最新版本号”,因为版本和安装包会继续变化。实际下载时,应以项目发布页当前显示的正式发布条目为准,并确认下载地址属于 clash-verge-rev/clash-verge-rev。
如果你只是想让浏览器等常见桌面应用使用代理,建议先从系统代理开始;如果某个应用不遵循系统代理,或需要接管命令行、游戏等更广泛的流量,再考虑 TUN。项目快速入门文档也将系统代理和 TUN 区分为两种不同的使用方式。
二、下载安装与首次启动步骤
- 打开项目发布页。不要根据搜索结果中的第三方重打包地址判断下载来源,优先在项目 Releases 页面选择安装包。
- 确认系统与架构。Windows 普通 Intel 或 AMD 电脑通常选择
x64;Windows ARM 设备选择ARM64;Apple 芯片 Mac 选择 Apple Silicon 或aarch64;Intel Mac 选择x64。Debian 系 Linux 可选择.deb,Red Hat 系 Linux 可选择.rpm,并继续核对架构。 - Windows 选择安装包。如果系统缺少 WebView2,或者程序启动后只有托盘图标、窗口打不开,可以在发布页查找带有
fixed_webview2标识的安装包。项目安装文档说明,Windows 7 已不在现版本支持范围内,应升级系统后再安装。 - 完成安装并启动。Windows 按安装程序提示操作;macOS 将应用放入“应用程序”;Linux 按对应发行版的安装方式执行。Linux 版本需要图形化桌面环境,不能在没有图形界面的纯命令行系统中直接使用该 GUI 客户端。
- 先确认客户端能正常打开。如果启动后窗口不显示,Windows 检查 WebView2;macOS 检查是否已有旧版本正在运行、系统安全软件是否阻止服务安装;Linux 检查 WebView、GTK 和桌面环境依赖。
Windows 的架构、WebView2 和系统支持说明可参考安装文档与Windows 常见问题。macOS 的应用损坏、服务权限和系统代理开关问题可参考macOS 常见问题;Linux 的图形环境和 Wayland 问题可参考Linux 常见问题。
三、导入订阅或本地配置:按这个顺序操作
- 进入“订阅”或“配置文件”页面。不同版本的中文翻译可能略有差异,通常可以在左侧导航中找到“订阅”“配置”或“Profiles”入口。
- 导入远程订阅。点击“导入”或“新建订阅”,把订阅地址粘贴到订阅 URL 输入框,保存后点击配置卡片上的更新按钮。项目文档列出“订阅链接导入”“订阅链接配置”和 URL Schemes 等方式。
- 导入本地文件。在配置页面选择新建配置或导入本地文件,选择 YAML 配置;部分版本也支持将配置文件直接拖入配置页面。导入后,确认配置卡片已经出现。
- 选中当前配置。导入多个配置时,点击要使用的配置卡片或其选择按钮,使它成为当前运行配置。只导入但未选中的配置,不一定会被内核使用。
- 更新并查看错误。点击更新后等待下载完成。如果出现
client error(Connect),先检查当前网络、订阅地址和订阅授权状态;不要在配置尚未更新成功时直接修改 TUN、DNS 或节点。 - 进入“代理”页面选择节点。选择一个具体节点,或者选择配置中已有的代理组。若代理组或节点列表为空,先回到配置页面检查更新结果和配置格式。
订阅导入方式与错误提示可参考订阅导入文档。不要把订阅地址公开粘贴到截图、工单或聊天记录中;如果订阅提供方要求特定 User-Agent、证书或格式,应以对方说明为准。
四、系统代理、TUN 和 DNS 怎么设置
| 功能 | 建议使用场景 | 基本操作 | 异常时先检查什么 |
|---|---|---|---|
| 系统代理 | 浏览器和大多数遵循系统代理的桌面应用 | 在主界面或设置页打开“系统代理”开关 | 系统代理是否开启、端口是否一致、是否有其他客户端占用 |
| TUN | 不遵循系统代理的应用、命令行或需要更广泛接管流量的场景 | 在设置中的 TUN 区域安装服务或虚拟网卡,再打开 TUN | 管理员权限、服务状态、虚拟网卡、路由、DNS 和防火墙 |
| DNS 覆写 | 需要由客户端接管 DNS,或配置自带 DNS 不适合当前网络 | 进入“设置”中的 DNS 或 DNS 覆写区域,按需启用并保存 | 覆写是否生效、配置是否自带 DNS 策略、是否与 TUN 或系统 DNS 冲突 |
新手建议先打开“系统代理”,用浏览器验证;确认节点和规则正常后,再进入“设置”中的 TUN 区域,点击安装服务或虚拟网卡,按系统提示授权,最后打开 TUN。项目名词解释说明,TUN 通常需要防火墙放行相关内核,并通过服务进程帮助非管理员用户启动 TUN。
DNS 不建议一开始就频繁修改。先查看订阅是否已经提供 DNS 配置;如果要统一覆写,可在设置页使用 DNS 覆写,或使用扩展配置。项目文档提醒,较新版本中扩展配置写入的 dns 字段可能整体替换原有值,因此修改前应备份原配置,并确认是否会覆盖原来的 nameserver、nameserver-policy 和 fake-ip-filter。
macOS 开启 TUN 后,系统 DNS 可能显示为 223.6.6.6;项目 macOS 文档说明,这是为了让 TUN 正常处理局域网 DNS,关闭 TUN 后系统 DNS 会恢复。Windows 如果退出客户端后仍无法联网,应检查系统“网络和 Internet—代理”中的代理服务器开关是否遗留开启。
五、如何验证代理已经生效
- 看客户端状态。确认当前配置已选中、内核处于运行状态,代理页面能看到节点或代理组。
- 看“连接”页面。打开浏览器访问一个需要目标代理策略的网站,再回到客户端“连接”页面,查看是否出现对应的连接记录、域名、进程和策略。若没有记录,通常说明应用没有经过当前客户端,或系统代理/TUN 没有生效。
- 看日志。在日志页面观察是否有启动失败、端口占用、DNS 解析失败、连接超时或规则匹配错误。记录完整错误文本,不要只写“网络不通”。
- 做单变量测试。先用一个节点测试系统代理,再切换另一个节点;先关闭 TUN,再重新测试。每次只改一个设置,便于判断问题来自配置、节点、DNS、TUN 还是系统代理。
- 检查应用范围。浏览器能用不代表所有应用都能用。若浏览器正常但命令行或桌面软件不通,优先判断该应用是否遵循系统代理;必要时再测试 TUN。
客户端显示“已启动”并不等于每个应用都已经接管。最有价值的验证证据通常是:连接页面出现实际流量、日志有对应请求、目标应用能够完成一次具体操作。不要仅凭图标颜色或单次延迟判断长期可用性。
六、Windows、macOS 和 Linux 常见问题
Windows:程序只有托盘图标或窗口打不开
项目 Windows FAQ 说明,界面依赖 WebView2。先确认 WebView2 没有被卸载或禁用;仍无法打开时,从发布页选择带有 fixed_webview2 标识的安装包。若“此应用无法在你的电脑上运行”,优先检查是否下载错了架构,普通电脑通常应选择 x64。
Windows:TUN 开启后断网或代理菜单空白
先关闭 TUN,恢复系统代理测试。然后检查是否存在多个网卡、虚拟网卡或冲突网段,并确认防火墙没有阻止内核通信。项目 FAQ 将代理菜单空白与内核通信失败、防火墙状态联系起来,也将多网卡或网段冲突列为 TUN 网络异常的可能原因。
macOS:提示软件包损坏
先退出正在运行的旧版本,再安装新版本;如果仍然提示损坏,按照项目 macOS 文档检查旧服务和相关安装残留。公司设备还可能因安全软件阻止服务安装,需要联系设备管理员处理。
macOS:系统代理开关没有实际生效
检查当前用户是否有修改系统范围网络设置的权限。项目文档指出,锁定的系统偏好设置可能需要管理员授权;处理后重新打开客户端并测试系统代理。
Linux:无法启动或界面异常
确认系统有图形化桌面环境。Ubuntu 20.04 可能需要额外的 WebKit 和 JavaScriptCore 依赖;Wayland、NVIDIA 和 GTK 环境出现窗口错误时,可按 Linux FAQ 中对应错误信息处理,不要直接修改多个环境变量。
以上系统专项排查分别参考Windows FAQ、macOS FAQ和Linux FAQ。
七、连接失败时的最短排查清单
- 确认客户端能打开,系统和架构没有选错。
- 确认配置文件或订阅更新成功,并且当前配置已选中。
- 确认代理页面有节点或代理组,内核没有启动错误。
- 关闭其他代理软件、VPN、虚拟网卡工具和可能占用端口的程序。
- 先关闭 TUN,只打开系统代理测试浏览器。
- 检查连接页面和日志,确认请求是否进入客户端。
- 若仍失败,再单独检查 DNS、系统防火墙、权限、路由和网卡。
- 记录客户端版本、操作系统、当前模式、错误文本和复现步骤,再寻求进一步帮助。
不要同时更换节点、修改 DNS、调整 MTU、启用 TUN 和改规则。一次只改一个变量,才能避免把多个问题混在一起。
常见问题
Clash Verge Rev 没有节点,是软件安装失败吗?
不一定。Clash Verge Rev 是客户端,不会自动提供节点。请先确认已经导入订阅或本地配置,配置更新成功,并且当前配置已被选中;如果配置更新失败,先排查订阅地址和当前网络。
应该先开系统代理还是先开 TUN?
建议先开系统代理。它更容易验证配置、节点、规则和内核是否正常;确认浏览器等应用可以使用后,再按需安装服务或虚拟网卡并启用 TUN。
Clash Verge Rev 怎么导入订阅?
进入“订阅”或“配置文件”页面,点击“导入”或“新建订阅”,粘贴订阅 URL 后保存并更新,再选中该配置。也可以导入本地 YAML 文件或按文档使用 URL Schemes。
Windows 开启 TUN 后无法联网怎么办?
先关闭 TUN,恢复系统代理测试;然后检查管理员权限、虚拟网卡、多个网络适配器、冲突网段、防火墙和 DNS。项目 Windows FAQ 将多网卡或网段冲突列为 TUN 异常的可能原因。
macOS 提示 Clash Verge Rev 软件包损坏怎么办?
先退出正在运行的旧版本,再重新安装;如果仍提示损坏,检查旧版本和服务残留,并参考项目 macOS FAQ 处理。公司电脑还应确认安全软件没有阻止服务安装。
Linux 没有桌面环境可以运行 Clash Verge Rev 吗?
不适合。项目 Linux FAQ 说明 Clash Verge Rev 是基于 WebView 的 GUI 程序,需要图形化桌面环境;无图形界面场景应改用适合命令行的内核工具。
如何确认代理真的生效?
先确认配置已选中、内核运行,再打开“连接”页面观察目标应用是否出现连接记录,同时查看日志中的请求、DNS 或超时信息。浏览器可用不代表所有应用都遵循系统代理。