Dreamacro:Clash 核心原作者

Clash 规则代理核心原作者

时代困局:单点管道的荒蛮泥潭与调度之渴

Dreamacro 创建 Clash,以 YAML 规则、策略组与本地 HTTP API 奠定规则分流客户端范式,深刻影响后续 Mihomo 等兼容生态。

2017 至 2018 年间,中文互联网的抗审查对抗进入了高烈度的新阶段。 公开资料见 [2]、[17]、[18]。

创世破晓与 YAML 革命:Go 语言规则引擎破晓

Dreamacro 创建 Clash,以 YAML 规则、策略组与本地 HTTP API 奠定规则分流客户端范式,深刻影响后续 Mihomo 等兼容生态。

2018 年 6 月 10 日 22:28(UTC+8),开发者 Dreamacro 推送了仓库的根提交;紧接着在 22:50,伴随着名为“Init: first commit 🎉”的提交,基于 Go 语言的全新项目 Clash 正式面世。 公开资料见 [3]、[4]、[9]、[19]。

规则宇宙与弹性自愈:策略组体系的工程交响

Dreamacro 创建 Clash,以 YAML 规则、策略组与本地 HTTP API 奠定规则分流客户端范式,深刻影响后续 Mihomo 等兼容生态。

Clash 最具统治力的创新,在于构建了一个具备自我愈合能力的“策略组”(Proxy Groups)宇宙。 公开资料见 [5]、[7]、[8]、[10]、[18]。

网络层深水区:Fake-IP 斩断污染与 External Controller 接口解耦

Dreamacro 创建 Clash,以 YAML 规则、策略组与本地 HTTP API 奠定规则分流客户端范式,深刻影响后续 Mihomo 等兼容生态。

要让代理从“应用层工具”跃迁为“系统级中枢”,必须直面 DNS 污染与建连延迟的深水区。 公开资料见 [11]、[6]、[15]。

风暴中心:Premium 演进、防掠夺博弈与 XTLS 架构防线

Dreamacro 创建 Clash,以 YAML 规则、策略组与本地 HTTP API 奠定规则分流客户端范式,深刻影响后续 Mihomo 等兼容生态。

2019 年 10 月 18 日,为强化自由软件版权保护,Dreamacro 将项目开源许可正式切换为 GPL-3.0。 公开资料见 [12]、[13]、[14]、[16]、[21]、[20]。

时代余响与永恒基石:最后的道别与不可磨灭的范式

Dreamacro 创建 Clash,以 YAML 规则、策略组与本地 HTTP API 奠定规则分流客户端范式,深刻影响后续 Mihomo 等兼容生态。

整整五年时间,中文互联网的抗审查与网络分流生态,几乎都在 Dreamacro 奠定的规则语言与架构体系之上生长繁衍。 公开资料见 [22]、[1]、[20]。

代表作品与核心贡献

Clash (Open Source Core)

访问作品

基于 Go 语言的规则隧道核心,定义了现代策略组调度与声明式 YAML 分流语法标准

Clash Premium

访问作品

官方闭源增强版核心,引入了系统级 TUN 虚拟网卡模式、Rule Provider 与动态脚本调度支持

External Controller API

访问作品

基于 HTTP RESTful 与 WebSocket 的标准化外部控制接口,彻底解耦核心转发与前端交互

编年大事记

2018-06-10

提交 Clash 创世代码并确立基于规则的轻量设计

Dreamacro 推送根提交与首个功能提交,以“A rule based proxy in Go.”确立立项信条,首发支持基于 ini 语法的规则分流雏形。[3][4]

2018-06-16

实现 url-test 自动延迟测速策略组

提交 url-test 代理组支持,通过定时向目标端点测速自动挑选最低延迟节点,奠定自愈网络基础。[5]

2018-06-18

创立 External Controller RESTful API 接口

内置基于 HTTP RESTful 与 WebSocket 的外部控制器 API,实现代理内核与图形界面的彻底架构解耦。[6]

2018-07-12

引入 select 手动节点策略组与规则路由器

实装 selector 策略组与分流规则路由器,完成出站代理、策略组与规则三层解耦的初步闭环。[7]

2018-09-26

引入 fallback 故障自动主备倒换策略组

实装 fallback 策略组,按优先级定期探测并在首选节点不可用时毫秒级无感回落至备用节点。[8]

2018-10-02

确立以 YAML 作为标准配置规范

推送破坏性架构升级,正式从 ini 迁移至 YAML 声明式配置,奠定中文代理生态通用的规则描述标准。[9]

2019-02-15

引入 load-balance 策略组实现多出口负载均衡

新增负载均衡策略组,支持基于目标域名散列(eTLD+1)或轮询算法在多条代理链路上分摊流量。[10]

2019-05-03

首创实装 Fake-IP DNS 解析机制

基于 RFC 3089 在本地分配 198.18.0.0/16 虚构保留私网 IP,彻底消解本地 DNS 污染并将握手延迟降至微秒级。[11][15]

2019-10-18

开源许可证全面升级为 GPL-3.0

提交许可证变更,将 Clash 从早期的宽松 MIT 协议升级为具有强传染性的 GPL-3.0,加强开源代码产权保护。[12]

2019-12-28

推出 TUN 模式预编译版本开启系统级透明接管

发布首个 TUN 模式预编译二进制标签,利用虚拟网卡设备驱动实现免配置系统代理的全局网络接管。[13]

2020-05-08

正式设立 Clash Premium 闭源增强版

为遏制不当商业分发并探索高级网络特性,正式发布免费的 Clash Premium 核心,实装 TUN 设备、Rule Provider 与动态脚本。[14][16]

2020-09-12

坚持通用架构边界并拒绝集成 XTLS

面对社区对新兴流控技术的呼声,Dreamacro 在 Issue #896 坚持分流架构纯粹性,拒绝引入深度侵入传输层的 XTLS,间接促成了社区 Meta 分支的诞生。[21][20]

2022-05-23

社区开源分支 Clash.Meta 启动

开源社区成员创建 Clash.Meta(后更名为 Mihomo),继续推进开源规则核心演进。[20]

2023-11-03

Clash 原始核心仓库被删除

在留下“I love you all. The project is officially discontinued. Repo will be deleted soon.”告别后,核心仓库于北京时间 11 月 3 日被删除。[1][22]

一手来源与考据

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

  1. [1]

    按北京时间记录:CFW 发布仓库于 11 月 2 日被删除,Clash Core 于 11 月 3 日被删除;区分删库与归档,不推断各项目行动之间的因果关系。

    https://github.com/net4people/bbs/issues/303#issuecomment-1792177030
  2. [2]

    记录作者公开项目、开源组织与历史足迹

    https://github.com/dreamacro
  3. [3]

    记录 2018-06-10 22:28:14 项目初始提交对象

    https://github.com/BackupTime/clash/commit/85327183459eb7e0cebe8f6ba12d6ebb56efd2ac
  4. [4]

    记录 2018-06-10 22:50:03 “Init: first commit 🎉”,初代 README 宣言与 ini 配置

    https://github.com/BackupTime/clash/commit/4f192ef575f987f6d30f4c9027f72e142ee248e6
  5. [5]

    记录 url-test 代理组支持引入,开启节点自动化测速调度

    https://github.com/BackupTime/clash/commit/6ffbb7c89ef8831dcbab863c9a803a24379bf3db
  6. [6]

    创世第 8 天引入 RESTful HTTP API 与 WebSocket 控制接口,奠定 GUI 解耦基石

    https://github.com/BackupTime/clash/commit/79e5338113787629817d95937976db832c6efd4c
  7. [7]

    记录 selector 与分流规则路由体系初版实现

    https://github.com/BackupTime/clash/commit/0eef9bbf5d86bbbd2626dfcef7830d4268e8271c
  8. [8]

    记录 fallback 策略组引入,赋予网络高可用容灾能力

    https://github.com/BackupTime/clash/commit/220e4f06080339f26f5529b614107973feb3c256
  9. [9]

    记录从 ini 切换至 YAML 语法的破坏性升级,定义中文代理通用规则语言

    https://github.com/BackupTime/clash/commit/5c7fa6b18bf88504a6133ae2cd2b396256e2aafe
  10. [10]

    记录负载均衡策略组实装,支持多链路流量分散调度

    https://github.com/BackupTime/clash/commit/c295c5e412b46bb0d735390e76ab84e560c9e245
  11. [11]

    基于 RFC 3089 引入 Fake-IP 地址池分配机制,消除本地 DNS 污染

    https://github.com/BackupTime/clash/commit/f352f4479e2e947b17f500b07af59b6571c472aa
  12. [12]

    核心开源许可证由 MIT 升级为 GPL-3.0,加强开源代码产权保护

    https://github.com/BackupTime/clash/commit/e5284cf647717a8087a185d88d15a01096274bc2
  13. [13]

    推出系统级 TUN 虚拟网卡接管,开启无需手动系统代理的透明分流

    https://github.com/BackupTime/clash/commit/6ce7b6ef835726ff0875f63cbbfeddc3975165ee
  14. [14]

    正式设立免费分发的 Premium 核心,引入 Rule Provider 与 Script 动态调度

    https://github.com/BackupTime/clash/commit/3638b077cdc57cfe84227b989cf2788513f05a65
  15. [15]

    详细阐述 Fake-IP 概念来源(RFC 3089)、198.18.0.1/16 保留私网分配与建连流程

    https://github.com/BackupTime/clash/blob/master/docs/zh_CN/configuration/dns.md
  16. [16]

    官方阐述为遏制不当商业分发设立免费 Premium 内核的背景及功能差异

    https://github.com/BackupTime/clash/blob/master/docs/zh_CN/premium/introduction.md
  17. [17]

    记录 Clash 早期的发布时间戳证据

    https://proxy.golang.org/github.com/%21dreamacro/clash/@v/v0.3.2.info
  18. [18]

    记录核心功能说明、GPL-3.0 许可证及上游致谢信息

    https://pkg.go.dev/github.com/Dreamacro/[email protected]
  19. [19]

    包含适配器层、规则模块与控制器 API 的完整 Go 源码备份

    https://proxy.golang.org/github.com/%21dreamacro/clash/@v/v1.18.0.zip
  20. [20]

    承接 Clash 架构并持续推进现代协议与跨平台支持的开源社区分支

    https://github.com/MetaCubeX/mihomo
  21. [21]

    记录作者关于恪守规则代理通用性、不破坏透明连接池的设计原则阐述

    https://github.com/Dreamacro/clash/issues/896
  22. [22]

    记录作者在删除核心仓库前留下的“I love you all”告别留言

    https://t.me/clash_news/149
资料边界与事实声明

本文严格基于 Dreamacro/clash 历史代码提交记录(Git Commit SHA、Tag 时间戳与初版 README)、官方中文技术文档、公开 Release 归档、官方 Telegram 频道(@clash_news)广播及 Go 官方模块归档编写。对于仓库删除的外界背景与维护者的现实个人生活,本站恪守隐私红线与技术中立底线,绝不进行主观臆测或线下探寻;客观记录开源免费版 Core 与闭源增强版 Premium 的功能边界,以及核心与第三方客户端之间的协作脉络。

修订历史:
  • 2026-09-13:依据 Clash 真实 Git 提交历史全量审计,还原 2018-06-10 创世提交、External Controller 诞生、YAML 语法革命、Fake-IP 与策略组演进,扩充六幕非虚构戏剧纪传。
  • 2026-09-09:首版编写,核验 GitHub 主页、Go Proxy 模块存档、Go Packages 记录与源码致谢。