rev-clashverge.com.cn · 客户端技术站

Tauri 2 mihomo 内核 v2.0.x 主线

Clash Verge Rev | Tauri跨平台代理客户端 · 订阅管理 · 部署技术参考

本站在 2024—2026 年间持续追踪 clash-verge-rev 仓库的 Release 分支,记录 Verge Rev 与内置 mihomo 内核的版本绑定关系、订阅 URL 热重载时序,以及 Windows wintun / macOS Network Extension 权限链路的实测结论。

Clash Verge Rev 跨平台代理客户端界面与网络拓扑
18K+
GitHub Star
3
桌面平台
Tauri 2
应用框架
mihomo
内置内核

Clash Verge Rev 进程模型 — Rust 宿主与 React 前端的 IPC 边界

Verge Rev 将 mihomo 以 sidecar 子进程拉起,前端通过 Tauri invoke 调用 Rust 封装的 clash-api;订阅更新、Profile 切换、TUN 开关均走这一通道,避免 Electron 方案中 Node 与内核之间的额外 hop。

[ SIDE-CAR ]

mihomo 子进程托管

Rust 层负责 clash 二进制路径解析、工作目录隔离与 SIGTERM 优雅退出;升级 Verge Rev 不会覆盖用户 ~/.config/clash-verge 下的自定义规则。

[ PROFILE ]

多配置文件合并

支持远程订阅、本地 YAML 与 merge 补丁三层叠加;prepend-rulesappend-rules 指令可在不改动上游订阅的前提下注入企业内网直连段。

[ TRAY ]

系统托盘与静默启动

托盘菜单暴露节点测速、模式切换(Rule / Global / Direct)与日志级别;配合 auto_launch 可在登录后 3 秒内完成订阅拉取并恢复上次 Profile。

[ TUN ]

TUN 全局接管

Windows 依赖 wintun.dll 虚拟网卡,macOS 需签名后的 utun 驱动;Verge Rev 在设置页一键开启 tun.enable 并同步 auto-route,比手动编辑 YAML 少 4 处常见遗漏项。

[ SYNC ]

订阅定时同步

内置 cron 表达式解析器,默认每 6 小时拉取远程订阅;若 HTTP 304 则跳过写盘,配合 clash-api /configs PUT 实现零断连热重载。

Clash Verge Rev 专题 — 六篇经三机实测的部署与调优文章

每篇围绕一个可复现场景:从 Windows 首次安装到 macOS 系统扩展授权,再到多 Profile merge 策略,均附带校验命令与预期输出。

Windows Clash Verge Rev 安装
Windows

Windows 11 安装链:UAC、wintun 与 Defender 排除项

记录 NSIS 安装包静默参数与首次 TUN 启用的权限弹窗顺序。

阅读 →
Clash Verge Rev 订阅同步
订阅

远程订阅 304 缓存与热重载时序

对比手动刷新与定时任务两种路径下的断连窗口差异。

阅读 →
TUN 全局模式配置
TUN

全局 TUN 与系统代理的互斥关系

解释 strict-route 开启后浏览器 DoH 绕行的处理方式。

阅读 →
macOS Verge Rev 权限
macOS

macOS 14+ 系统扩展与辅助功能授权

Apple Silicon 与 Intel 包体的签名差异及 Gatekeeper 绕过误区。

阅读 →
多 Profile 合并
配置

merge 补丁与 rules 优先级实战

三组 YAML 叠加后 MATCH 规则落点的验证脚本。

阅读 →

Clash Verge Rev 主线 Release 里程碑

以下节点摘自 GitHub Releases 页面,内核版本号以各安装包内置 clash -v 输出为准。

v2.0.2 — Tauri 2 正式迁移

前端构建链从 Vite 5 升级,sidecar 启动超时从 8s 延长至 15s 以适配 HDD 环境;内置 mihomo v1.18.10。

v1.7.x — 订阅冲突检测

引入 Profile 差异 diff 视图,合并失败时回滚至上一快照,避免空规则集导致全局断网。

v1.6.x — 托盘重构

系统托盘改用 OS 原生菜单 API,修复 Windows 10 21H2 下右键无响应的回归问题。

社区分叉说明

原 clash-verge 仓库已归档,clash-verge-rev 为社区接力维护分支,本文站仅索引 Rev 线安装包与文档。

Clash Verge Rev 与同类 GUI 客户端的关键差异

评估维度聚焦桌面端体验,不含 Android 客户端(Clash Meta for Android 为独立项目)。

维度Clash Verge RevElectron 系面板纯 CLI mihomo
安装包体积约 28—35 MB(Tauri)通常 80 MB 以上单二进制 15 MB 左右
内存占用空闲 60—90 MB空闲 150 MB 以上视连接数 30—200 MB
订阅管理图形化 + merge 补丁依项目而定需手动编辑 YAML
TUN 开关设置页一键部分支持手动配置 tun 段
跨平台Win / macOS / Linux多数覆盖全平台

Clash Verge Rev 部署阶段的典型疑问

Verge Rev 与原版 Clash Verge 能否共存?

不建议。两者默认配置目录不同(Rev 使用 clash-verge 子目录),但 TUN 虚拟网卡驱动会冲突;迁移前请导出 Profile 并卸载旧版。

内置 mihomo 能否替换为自行编译版本?

可在设置中指定自定义内核路径;需保证 API 密文与 external-controller 端口与 Verge Rev 预期一致,否则托盘状态会显示「内核未连接」。

订阅链接支持哪些格式?

标准 Clash YAML 远程 URL、本地文件路径及 Base64 编码节点列表(自动解码);不支持仅含 v2rayN 纯链接而无 proxies 段的残缺订阅。

Clash Verge Rev 全平台安装包与 SHA256 校验索引

下载页收录 GitHub Release 直链、系统架构对照表及安装后首检命令清单。

前往下载页