Clash 内核分支对比
提到 Clash,很多人分不清「原版」「Premium」「Meta」到底差在哪。实际上这几个名字对应的是不同的内核分支,能力和维护状态天差地别。弄清它们,才能选对客户端。
三个分支的来历
- Clash 原版(Dreamacro/clash):项目最初的 Go 实现,由开发者 Dreamacro 维护。功能够用,但作者已在 2023 年宣布停止维护、仓库归档。
- Clash Premium:原作者的闭源分支,在开源版基础上加入了 TUN、规则集、GeoIP 等高级功能,以
clash-premium二进制形式发布。闭源、更新随作者心情,现已基本停滞。 - Clash Meta / mihomo:由社区开发者 MetaCubeX 主导的开源分支,在 Premium 能力之上持续演进,支持 Hysteria2、Reality、Snell、完整的 UDP、更好的 TUN 实现,社区活跃、更新频繁。
核心差异对比
| 维度 | 原版 Clash | Clash Premium | Clash Meta (mihomo) |
|---|---|---|---|
| 开源 | 是 | 否(闭源二进制) | 是 |
| 维护状态 | 已归档停止 | 基本停滞 | 活跃 |
| TUN 模式 | 无 | 有 | 有(更强) |
| Hysteria2 / Reality | 不支持 | 不支持 | 支持 |
| Snell 协议 | 不支持 | 不支持 | 支持 |
| UDP 完整支持 | 部分 | 部分 | 完整 |
怎么选
- 新用户直接用 Meta 分支,它是目前功能最全、维护最积极的选择,主流第三方客户端(如 Clash Verge Rev)默认就基于它;
- 如果你手头只有老的 Premium 配置,多数情况下可以平滑迁移到 Meta,配置字段高度兼容;
- 原版 Clash 只适合怀旧或极简需求,新特性基本与它对不上了。
一个常见误区
很多人以为「Clash for Windows 用的就是 Clash」——其实 Clash for Windows 只是一个图形前端,它底层可以搭配不同的内核。CFW 自身停止更新后,社区大量转向基于 Meta 内核的新前端(见客户端对比)。换句话说,前端会换,内核认准 Meta 就对了。
选对内核分支,等于选对了未来半年还能不能跟上新协议、新节点类型的底气。