zzzgydi:Clash Verge 原作者

Clash Verge 原作者

时代的沉重桎梏:Chromium 阴影下的桌面代理泥潭

zzzgydi 开创 Clash Verge,较早在桌面端采用 Tauri 并引入配置覆写等能力;后续生态由 Clash Verge Rev 等项目接力。

2021 年底,桌面跨平台代理客户端几乎被基于 Electron 的方案全面统治。 公开资料见 [2]、[3]、[14]。

“这个坑有点大”:Rust + Tauri 的破局与创世宣言

zzzgydi 开创 Clash Verge,较早在桌面端采用 Tauri 并引入配置覆写等能力;后续生态由 Clash Verge Rev 等项目接力。

2021 年 12 月 4 日 14:31(UTC+8),开发者 zzzgydi(Git 署名 GyDi)在 GitHub 建立了 clash-verge 仓库,并推送了初代工程代码。 公开资料见 [2]、[3]、[4]、[5]。

硬核深水区:TUN 网卡接管、Windows 服务与 Meta 拥抱

zzzgydi 开创 Clash Verge,较早在桌面端采用 Tauri 并引入配置覆写等能力;后续生态由 Clash Verge Rev 等项目接力。

界面轻盈只是视觉表层,要把操作系统所有进出流量顺畅接管进代理通道,必须深入底层网络协议栈的深水区。 公开资料见 [6]、[7]、[8]、[9]、[11]。

规则的自主权:Script 脚本与 YAML Merge 的工程范式

zzzgydi 开创 Clash Verge,较早在桌面端采用 Tauri 并引入配置覆写等能力;后续生态由 Clash Verge Rev 等项目接力。

随着去中心化代理生态的发展,普通用户面临着另一道难题:订阅服务或服务商下发的远程订阅配置参差不齐,用户手动的分流规则往往在每次订阅更新后被全量覆盖冲掉。 公开资料见 [10]、[13]、[4]、[12]。

原版退场与社区接续

zzzgydi 开创 Clash Verge,较早在桌面端采用 Tauri 并引入配置覆写等能力;后续生态由 Clash Verge Rev 等项目接力。

2023 年 10 月 31 日凌晨,zzzgydi 推送了标签为 v1.3.8 的稳定版本,完成了其作为项目第一阶段缔造者的历史答卷。 公开资料见 [15]、[17]、[19]、[18]、[20]、[1]。

代表作品与核心贡献

Clash Verge (v0.0.1 — v1.3.8)

访问作品

业内首款基于 Rust + Tauri 的高性能跨平台 Clash 桌面客户端,奠定现代轻量 GUI 架构基石

Verge 订阅修饰引擎 (Script & Merge Engine)

访问作品

基于 JavaScript 与 YAML Merge 的运行时动态配置修饰系统,将分流定制的主动权彻底交还用户

Windows 原生服务模式与跨平台 TUN 接管

访问作品

解耦特权执行与界面交互的高性能守护进程方案,实现免 UAC 弹窗的开机透明代理

编年大事记

2021-12-04

clash-verge 仓库建立并提交创世代码

zzzgydi(GyDi)在 GitHub 创建 clash-verge 并推送初始代码,确立基于 Rust + Tauri 的轻量跨平台 GUI 技术路线。[2]

2021-12-26

发布首个公开预览版并公开项目信条

发布 v0.0.1 标签,在初始 README 中确立“A Clash GUI based on tauri”定位,坦率留下“这个坑有点大”的极客宣言。[3][5]

2022-02-25

实装 TUN 虚拟网卡透明代理接管

引入系统级 TUN 虚拟网卡模式支持,随后默认打包 Wintun 驱动,实现全局流量无缝拦截分流。[6]

2022-03-07

发布首版使用指南并阐述沙盒安全边界

在 GitHub Issue #12 建立使用指南,坦诚交代功能局限,并确立 Webview2 严格模式沙盒与链式配置流水线。[4]

2022-04-24

开创 Windows 原生服务模式(Service Mode)

将底层提权配置解耦为独立系统服务,彻底消除日常使用与开机自启动时的 UAC 弹窗困扰。[7][8]

2022-05-16

引入 Script 扩展脚本机制

支持通过外部 JavaScript 脚本在运行时动态修饰订阅与路由配置,开启高阶个性化分流时代。[10]

2022-05-17

率先集成 Clash.Meta 多内核支持

敏锐跟进社区新兴的 Clash.Meta(Mihomo 前身)内核,并在 5 月 30 日率先将其设为默认推荐核心。[11]

2022-08-09

提出将增强配置下沉至 Rust 与 QuickJS

在 Issue #151 规划解耦前端 Webview,将 Merge 逻辑迁移至 Rust 纯原生层,Script 引入 QuickJS 引擎。[12]

2022-09-21

推出 YAML Merge 订阅覆写扩展范式

基于 YAML Merge Key 实现声明式订阅修饰,确立了无需污染原始文件即可动态注入规则的行业范式。[13]

2023-02-10

公开剖析 Verge 相对 Electron 的极致体积优势

在 Issue #407 详尽对比 macOS DMG 与 Linux DEB 安装包体积(25MB vs 90MB+),剖析原生渲染技术红利。[14]

2023-10-31

发布原版最终稳定版本 v1.3.8

发布 v1.3.8 标签,完善多项性能体验与日志调度,完成奠基阶段全部历史使命。[15][16]

2023-11-03

风暴中以“chore: rm”清空代码并留下单字“有”谢幕

面对上游核心突发删库,zzzgydi 推送清空提交并归档仓库;在 Issue #905 留下单字回复“有”后结束维护。[17][19][18]

2023-11-21

当前 Clash Verge Rev 仓库创建(UTC)

GitHub 记录当前仓库创建于 2023-11-21T18:24:03Z,README 明确承接原版 Clash Verge;仓库时间不代表组织成立时间,代码继承也不代表原作者参与后续维护。[20]

一手来源与考据

小传正文中的关键事实与时间点均基于以下公开一手记录或权威报道:

  1. [1]

    2024-03-23T03:29:32Z(UTC+8 为 11:29:32),本人原话:“当前项目不是我在维护哈,可以等维护者回复哈”。

    https://github.com/clash-verge-rev/clash-verge-rev/pull/724#issuecomment-2016328227
  2. [2]

    证实 2021-12-04 14:31:26 建立 Rust + Tauri 桌面端工程架构

    https://github.com/zzzgydi/clash-verge/commit/1afaa4c51ea0cc79c2e2ecb225dc4ea78864080c
  3. [3]

    证实初始 README 中关于“A Clash GUI based on tauri”与“This keng is a little big”的原话

    https://github.com/zzzgydi/clash-verge/commit/1fba9039afd60222f1cb9f597ebfa0ce5307f789
  4. [4]

    记录作者在项目早期对能力边界、Webview2 沙盒安全信条与链式配置流水线的原话说明

    https://github.com/zzzgydi/clash-verge/issues/12
  5. [5]

    记录作者关于“可能要蹲得比较久……”以及诚恳向社区征求系统代理 PR 的原话

    https://github.com/zzzgydi/clash-verge/issues/6
  6. [6]

    证实 2022-02-25 首次将系统级虚拟网卡 TUN 接管引入 Tauri 架构

    https://github.com/zzzgydi/clash-verge/commit/d7c5ce0750e69b9368e80da73fc4d796b683a0f5
  7. [7]

    证实 2022-04-24 完成基于独立服务解耦特权执行与开机无 UAC 弹窗方案

    https://github.com/zzzgydi/clash-verge/commit/34e941c8cbc7605e5aece219bcd318e60705408b
  8. [8]

    记录作者排查服务创建 exitcode 6 错误及编写 install.bat 方案的原话

    https://github.com/zzzgydi/clash-verge/issues/74
  9. [9]

    记录作者对 Webview2 依赖、端口单例机制与配置目录权限的官方说明

    https://github.com/zzzgydi/clash-verge/issues/153
  10. [10]

    证实 2022-05-16 首次引入基于外部 JavaScript 的动态配置拦截修饰机制

    https://github.com/zzzgydi/clash-verge/commit/61e7df77a72db73a9aace95b911152c95225d3c8
  11. [11]

    证实 2022-05-17 率先集成新兴的 Meta 内核并于当月设为默认推荐核心

    https://github.com/zzzgydi/clash-verge/commit/be9ea4ea8ef236528f0eee2ad3788cc898daee64
  12. [12]

    记录作者将 Merge 移入 Rust 侧、Script 引入 QuickJS 解决 Webview 依赖的原话

    https://github.com/zzzgydi/clash-verge/issues/151
  13. [13]

    证实 2022-09-21 确立基于 YAML Merge Key 的非侵入式订阅修饰范式

    https://github.com/zzzgydi/clash-verge/commit/6331447dcd34632023d90e35fb13e725f27922f0
  14. [14]

    记录作者亲自对比 CFW 与 Verge 在 macOS DMG(25MB vs 90MB+)与 Linux DEB 上的体积优势原话

    https://github.com/zzzgydi/clash-verge/issues/407
  15. [15]

    证实 2023-10-31 01:29:20 发布原版最后一个稳定版本的代码变更

    https://github.com/zzzgydi/clash-verge/commit/b5391560fcbca6eb04c76502b9828dd29ca6546c
  16. [16]

    记录原作者所发布的最终正式版本发行说明

    https://github.com/zzzgydi/clash-verge/releases/tag/v1.3.8
  17. [17]

    证实 2023-11-03 15:11:23 在原版 Clash 删库当日清空 198 个文件并在 README 留下“Removed”后归档

    https://github.com/zzzgydi/clash-verge/commit/0cf40f6bdf9d61c96fdf3c3a2cf8b718aa32945d
  18. [18]

    记录 2023-11-03 10:23:26 作者在删库风暴前夕最后一次指导用户配置 Merge 的原话

    https://github.com/zzzgydi/clash-verge/issues/893
  19. [19]

    记录 2023-11-03 15:13:06 面对用户关于核心 404 影响的提问,作者留下单字回复“有”并关闭议题的历史原话

    https://github.com/zzzgydi/clash-verge/issues/905
  20. [20]

    README 声明是原版 Clash Verge 的延续;仓库创建时间为 2023-11-21T18:24:03Z,不代表组织成立时间或原作者参与维护。

    https://github.com/clash-verge-rev/clash-verge-rev
资料边界与事实声明

本文严格基于 GitHub 公开代码仓库(zzzgydi/clash-verge、clash-verge-rev/clash-verge-rev)提交历史、Release 归档记录与公开技术讨论撰写。恪守开源伦理与隐私底线,绝不调查、推测或记录维护者的现实个人隐私与线下生活,纯粹从桌面客户端架构革新、Tauri 技术选型与扩展脚本生态维度客观评价其开源技术贡献。

修订历史:
  • 2026-09-13:依据 zzzgydi/clash-verge 官方代码仓库与 GitHub 历史讨论(包含创世提交、Issue #12 使用指南、Issue #151 架构重构提案、Issue #407 体积对比与 Issue #905 终局回应)全面扩充作者一手文献与原话引述。
  • 2026-09-11:首版编写,依据 zzzgydi/clash-verge 历史仓库与 clash-verge-rev 社区演进编写,核验 Rust+Tauri 架构创新。