界面进程(Tauri + Webview)的职责
负责渲染面板、收集参数与触发校验,不参与流量转发。
Clash Verge 由 Tauri 界面进程、verge-mihomo 内核进程与服务进程三部分组成。公开日志样本(issue #5382,Windows 11 25H2、v2.4.3)显示从进程启动到 UI 就绪约 4.2 秒、配置校验 47 毫秒。
Process model
Clash Verge 是基于 Tauri 与 Mihomo(原 Clash Meta)内核的开源图形客户端,当前稳定版 v2.5.5 于 2026 年 9 月 22 日发布,采用 GPL-3.0 许可证。运行时的进程分三部分:Tauri 界面进程、verge-mihomo 内核进程、服务进程(Windows 服务模式或 Linux 的 clash-verge-service)。公开样本中 Linux 服务进程在 systemd 状态里显示 Memory: 1.4M(issue #5396,2025-11-10,Arch Linux)。
负责渲染面板、收集参数与触发校验,不参与流量转发。
负责协议握手、规则匹配与转发,是占用统计的主要对象之一。
Windows 服务模式与 Linux clash-verge-service 提供 TUN 所需权限,占用相对固定。
统计整体占用时应合并计算,单看某一个进程会低估实际开销。
Core features
6 项功能为规则分流、多协议节点管理、订阅管理、策略组切换、连接与日志诊断、系统代理与 TUN 模式,其中日志与自动测速对占用影响最直接。两项有公开记录:客户端默认按 30 天周期清理日志文件(日志原文 try to delete log files, day: 30),界面层在窗口不可见时停止 IP 信息重新验证以减少请求(PR #6226,2026-02-04 合并)。
日志分级输出,启动时按 30 天清理过期文件;关闭 debug 可降低写入开销。
窗口不可见时停止 IP 信息重新验证,减少无效请求(PR #6226)。
影响峰值占用的主要可调项,需按本站实测填写具体数值。
命中即停止,条数影响单次匹配成本,需实测后给出量化结果。
决定测速与界面渲染规模,需实测后给出量化结果。
TUN 接管全部流量,开销高于系统代理模式,需实测后给出对比值。
Download
Windows 提供通用压缩包(zip,47.25 MB),官方内置 WebView2 的版本为 238\.1 MB,低配设备优先标准版,只有在装不上 WebView2 时才用内置版。macOS aarch64.dmg 为 77.0 MB,Linux amd64.deb 为 97.8 MB。iOS 与 Android 不提供本客户端。
低配设备建议标准版
SHA256(前 16 位):e20cf5503c3e90e0
Apple 芯片 aarch64 / Intel x64
SHA256(前 16 位):67e1da80eee9dcab
deb / rpm,需图形化界面
SHA256(前 16 位):53f03c6911778330
本客户端不提供移动端版本
装不上 WebView2 时才用内置版
Comparison
可比对的维度为启动耗时、进程构成、日志策略与包体积。Clash Verge 侧已核实值见下表,其中启动耗时为第三方单样本;竞品两列未做同口径实测,留空并禁止预估。
| 对比维度 | Clash Verge | 环境 / 来源 | 竞品A | 竞品B |
|---|---|---|---|---|
| 冷启动至 UI 就绪 | 约 4.2 秒(单样本) | Windows 11 25H2 / v2.4.3,issue #5382 日志 | 未公开同口径实测数据,以官方披露为准 | 未公开同口径实测数据,以官方披露为准 |
| 窗口创建完成 | 约 3.5 秒(单样本) | 同上 | 未公开同口径实测数据 | 未公开同口径实测数据 |
| 内核配置校验 | 47 毫秒(单样本) | 同上 | 多数无独立校验环节可测 | 多数无独立校验环节可测 |
| 服务进程内存 | 1.4 MB | Arch Linux / systemd,issue #5396 | 以官方系统要求页为准 | 以仓库文档为准 |
| 界面 / 内核进程合计内存 | 本站待补(需采样,禁止估算) | 采样 5 次取中位数 | 未公开同口径实测数据 | 未公开同口径实测数据 |
| 日志保留周期 | 30 天 | 客户端日志 day: 30 | 以应用内设置为准 | 以配置项为准 |
| 安装包体积(Windows zip) | 47.25 MB(内置 WebView2 版 238.1 MB) | 本站实测 | 以官方下载页为准 | 以项目发布页为准 |
口径说明:竞品A 指闭源商业客户端,竞品B 指开源轻量客户端;两者性能数据均未做同口径实测,本表只标注数据可得性,不做估算;Clash Verge 侧数值均来自公开日志样本并标注环境。
User feedback
4 条反馈全部来自公开记录,含 3 项已关闭与 1 项已合并的性能优化:长时运行后需重启内核恢复(仍开放)、v2.4.3 下间歇断网(2025-11-30 关闭)、Linux 服务内存 1.4 MB(2025-11-16 关闭)、IP 信息卡请求频次优化(PR #6226,2026-02-04 合并)。
「[Lightweight] 轻量模式已开启」「[Setup] try to delete log files, day: 30」
来源:GitHub issue #5382,2025-11-10,51 条评论,2025-11-30 关闭 · 查看原文
「必须重启内核才能解决问题。」
来源:GitHub issue #5702,2025-12-02,100 条评论,仍开放 · 查看原文
「systemd 状态输出 Memory: 1.4M」
来源:GitHub issue #5396,2025-11-10,49 条评论,2025-11-16 关闭,Arch Linux · 查看原文
「If the window is not visible, we stop revalidation.」「Reduce IP API fetch count」
来源:GitHub PR #6226,2026-02-04 合并 · 查看原文
Trust
自查有 3 条路径:导出日志做时间维度统计、用系统进程监控分别统计界面与内核进程、用内核 socket 读取运行状态。干扰排除的前提是关闭其他代理类软件,避免端口争用与流量重复接管。公开日志样本(issue #5382)显示启动到 UI 就绪约 4.2 秒、配置校验 47 毫秒,复核时应采样 5 次取中位数。
FAQ
按公开日志样本(issue #5382,Windows 11 25H2、v2.4.3、服务模式)计算,从进程启动到前端 UI 就绪约 4.2 秒,窗口创建完成约 3.5 秒。该数值为单样本,复核时应采样 5 次取中位数并注明 CPU、内存、节点数与规则条数。
因为界面层与内核层分离运行,分别对应 Tauri 界面进程与 verge-mihomo 内核进程,Windows 与 Linux 上另有服务进程。统计占用时应把相关进程合并计算,单进程数值不代表整体。
Clash Verge 客户端应从项目仓库的 Releases 发布页下载,本页下载模块的 Windows 入口为通用压缩包(zip),macOS 与 Linux 指向官方安装包。低配设备建议选通用压缩包(Windows zip 为 47.25 MB),仅在装不上 WebView2 时使用内置 WebView2 版(238.1 MB)。
公开样本中 Linux 的 clash-verge-service 在 systemd 状态里显示 Memory: 1.4M(issue #5396,2025-11-10,Arch Linux)。该数值只代表服务进程,界面与内核进程需用 ps 或进程监视器另行统计。
不会。客户端启动时按 30 天周期清理过期日志文件,日志原文为 try to delete log files, day: 30(issue #5382)。需要长期留档时应在 30 天内导出日志。
优先关闭 debug 日志、延长自动测速间隔、减少常驻订阅数量,并在不需要全局接管时关闭 TUN 模式。这四项均可在界面内调整,无需编辑配置文件;调整前后各采样 5 次占用值做对比。