Clash Verge Rev 评测:Tauri 2 重写的 Clash Meta 图形客户端,配置管理与内核切换是亮点
基于 Tauri 的现代 GUI 客户端,设计用于在 Windows、macOS 和 Linux 中运行,以提供定制的代理体验。
秒懂
- 它是什么?
- Clash Verge Rev 是原 Clash Verge 的延续项目,基于 Tauri 2 和 Rust,内置 mihomo 内核。本文从实际机制、安装方式、局限性与替代方案角度,评估它是否适合作为你的日常代理客户端。
- 适合谁用?
- Clash Verge Rev 适合需要跨平台、且愿意折腾配置管理的 Clash Meta 用户,尤其是那些看重 WebDAV 备份、CSS 注入和内核切换能力的人。如果你追求开箱即用的稳定体验,或者完全不懂配置文件语法,它可能不是首选,因为 Merge 和 Script 的增强机制需要一定学习成本。
- 能商用吗?
- 可以,但有条件。GPL-3.0 是 copyleft 许可证:如果你分发包含它的软件,就必须以同一许可证公开该软件的源代码。只在内部运行、不对外分发,则不会触发这项义务。
- 还在维护吗?
- 在维护。仓库在最近一天内有新的提交。
- 用什么语言写的?
- 主要是 TypeScript(依据 GitHub 的语言统计)。
以上回答依据项目的 GitHub 数据(最近同步于 2026年9月15日)和我们的分析,不构成法律意见。
开源项目深度解析
它解决什么问题,谁需要它
Clash Verge Rev 解决的是 Clash 系列图形客户端长期存在的两个痛点:一是跨平台体验不一致,二是配置管理过于原始。原版 Clash Verge 停止维护后,这个 Rev 分支接手,用 Tauri 2 和 Rust 重写界面层,目标是让 Windows、macOS、Linux 用户获得同样的操作逻辑。它面向的是那些已经熟悉 Clash 规则、订阅链接和代理组概念的用户,而不是第一次接触代理的新手。如果你只是想要一个双击就能用的工具,它的学习曲线可能比预期陡峭。
Tauri 2 与 mihomo 内核:架构上的实际选择
项目基于 Tauri 2 框架,前端用 TypeScript,后端是 Rust。相比 Electron 方案,Tauri 的运行时更小,内存占用通常更低,但代价是系统 WebView 的兼容性差异。README 明确写着内置 Clash.Meta(即 mihomo)内核,并且支持切换到 Alpha 版本内核。这意味着你可以在稳定版和测试版内核之间切换,但切换后需要重启服务才能生效,文档没有说明具体操作步骤。另一个细节是开发模式下的服务状态管理:pnpm dev 会保留已安装的服务,而 pnpm dev:service 会显式安装或更新隔离的开发服务,pnpm dev:sidecar 则强制使用无特权模式。这种设计把开发环境和生产环境分离,但对普通用户没有直接影响。
安装与首次启动:从 Release 页面开始
安装方式只有一种官方途径:去 GitHub Release 页面下载对应平台的安装包。支持 Windows x64/x86、Linux x64/arm64、macOS 11+(Intel 和 Apple Silicon)。发行版分为 Stable、Alpha(已废弃)和 AutoBuild 三种。Stable 是正式版,适合日常使用;AutoBuild 是滚动更新版,可能存在缺陷,适合测试反馈。Alpha 标签已经废弃,不建议下载。首次启动后,你需要导入订阅链接或手动编辑配置文件,但 README 没有给出具体的导入步骤,只提到文档页有安装说明和常见问题。如果你在安装时遇到签名问题或驱动冲突,需要自行查阅 FAQ 页面。
配置管理:Merge 和 Script 的增强机制
这是 Clash Verge Rev 最独特的功能之一。它支持配置文件管理,并提供 Merge 和 Script 两种增强方式。Merge 允许你合并多个配置片段,覆盖默认值,而不必手写整个 YAML;Script 则允许用 JavaScript 代码动态修改配置。这比单纯编辑配置文件灵活得多,但需要你理解 Clash 配置的结构。README 提到“配置文件语法提示”,说明编辑器有基本的补全功能,但没有详细说明支持哪些语法。对于不熟悉 YAML 或 JavaScript 的用户,这个功能可能成为负担。另外,可视化节点和规则编辑功能存在,但文档没有说明是拖拽式还是表单式,实际体验未知。
系统代理、TUN 模式与 WebDAV 同步
系统代理和守卫功能是 Clash 客户端的标配,但 TUN 模式(虚拟网卡)是更高级的选项,它能让所有流量走代理,而不依赖系统代理设置。README 提到支持 TUN,但没有说明是否需要管理员权限或额外驱动。WebDAV 配置备份和同步是另一个亮点,你可以把配置存到自己的 WebDAV 服务器,在多台设备间同步。这比手动拷贝配置文件更可靠,但前提是你有一个 WebDAV 服务。值得注意的是,这些功能在 README 中只是列表项,没有详细的使用说明,实际效果需要自己验证。
局限性与失败模式:什么情况下它不合适
首先,GPL-3.0 许可意味着如果你修改代码并分发,必须开源,这对商业集成的用户是个约束。其次,依赖 mihomo 内核,而 mihomo 本身是 Clash 的 Meta 分支,某些 Clash 原版配置可能不兼容,尤其是规则语法差异。第三,TUN 模式在 Linux 上可能需要额外的网络权限,在 macOS 上可能遇到系统扩展批准问题,这些在 README 中没有提及。第四,AutoBuild 版本可能不稳定,如果你误用,可能导致配置丢失或服务崩溃。最后,项目主页上有推广链接,虽然不影响功能,但说明项目依赖捐赠和广告,维护持续性需要关注。
替代方案:Clash for Windows 与原始 Clash Verge
最直接的替代是 Fndroid/clash_for_windows_pkg,它同样是基于 Clash 的 GUI,但使用 Electron,资源占用更高,而且项目已经停止维护。另一个是原版 zzzgydi/clash-verge,它是本项目的直接前身,同样基于 Tauri,但不再更新,缺少 mihomo 内核的 Alpha 切换和 WebDAV 同步。如果不需要图形界面,可以直接用 mihomo 的命令行版本,配合文本编辑器手动管理配置,但那样就失去了系统代理和 TUN 的便捷管理。Clash Verge Rev 的优势在于它把内核切换和配置增强做成了 GUI 功能,这是其他方案没有的。
维护成本与升级路径
项目活跃,最近一次发布是 v2.5.2,间隔约两个月一次小版本更新。升级方式是下载新安装包覆盖安装,但配置文件通常保留。开发模式需要 pnpm i 和 pnpm run prebuild,这意味着如果你想从源码构建,需要安装 Rust 工具链和 Tauri 的依赖,对普通用户不友好。文档页和 FAQ 提供了常见问题的解决方案,但覆盖范围有限。许可方面,GPL-3.0 要求衍生作品开源,如果你只是使用二进制,不受影响,但如果你打算集成到自己的产品中,需要咨询法律意见。总体而言,维护成本取决于你是否需要紧跟版本,如果只求稳定,使用 Stable 版本即可。
编辑结论
Clash Verge Rev 适合需要跨平台、且愿意折腾配置管理的 Clash Meta 用户,尤其是那些看重 WebDAV 备份、CSS 注入和内核切换能力的人。如果你追求开箱即用的稳定体验,或者完全不懂配置文件语法,它可能不是首选,因为 Merge 和 Script 的增强机制需要一定学习成本。在采用前,请先确认你的订阅链接是否兼容 mihomo 内核,并检查 GPL-3.0 许可对商业使用的约束。最后,实际验证 TUN 模式在你的系统上是否正常工作,因为虚拟网卡驱动在不同平台上的行为差异较大。
社区笔记