对比

ClashFX vs ClashX:完整对比

背景

ClashX 是最早也是最知名的 macOS Clash 客户端,基于 Clash Premium 内核开发。在 Clash 生态繁荣时期,ClashX 几乎是 macOS 用户的唯一选择。

然而,随着 Clash Premium 内核在 2023 年停止更新,ClashX 的维护也逐渐放缓。与此同时,社区分支 mihomo(原 Clash.Meta)继承了 Clash 的精神并持续演进,添加了大量新协议和新特性。

ClashFX 正是基于 mihomo 内核构建的新一代 macOS 代理客户端,在兼容 Clash 配置格式的基础上,带来了全新的功能和体验。

核心对比

对比项ClashFXClashX
内核mihomo(活跃维护)Clash Premium(已停更)
增强模式 (TUN)免费,所有用户可用需购买 ClashX Pro
内置编辑器YAML 语法高亮编辑器无,需外部编辑器
可视化编辑Pro 支持(表单式)不支持
面板模式Pro 原生 SwiftUI 窗口不支持
Dashboardyacd(免费版)/ 原生面板(Pro)yacd 网页版
远程订阅内置管理,支持自动更新基础支持
流量图表Pro 实时图表
连接分析Pro 连接管理器仅 yacd 基础连接列表
Apple Silicon原生支持原生支持
多语言5 种(EN/简/繁/日/俄)2 种(EN/简)
最低系统macOS 12macOS 10.14
维护状态活跃更新已停止

详细分析

内核差异

这是两者最根本的区别。ClashFX 使用的 mihomo 内核相比 Clash Premium 有以下优势:

新协议支持:

协议mihomo (ClashFX)Clash Premium (ClashX)
VMess支持支持
Shadowsocks支持支持
Trojan支持支持
VLESS支持不支持
Hysteria2支持不支持
TUIC支持不支持
WireGuard支持不支持

如果你的服务商提供了 VLESS 或 Hysteria2 协议的节点,在 ClashX 上无法使用,而 ClashFX 可以。

更好的规则匹配:

mihomo 支持更多的规则类型和更精细的匹配逻辑,包括 RULE-SET(规则集)、SUB-RULE(子规则)等高级特性。

增强模式(TUN)

在 ClashX 生态中,TUN 模式被限制在付费的 ClashX Pro 中。这意味着免费用户只能使用系统代理,终端工具、游戏等不走系统代理的应用无法被代理。

ClashFX 的做法不同——增强模式对所有用户免费开放。无论你是否购买 Pro,都可以使用 TUN 全局代理。Pro 版本提供的是面板模式、可视化编辑器等高级管理功能,而非基础代理能力。

配置编辑体验

ClashX:没有内置编辑器。修改配置需要:

  1. 找到配置文件位置(~/.config/clash/config.yaml
  2. 用 VS Code、Sublime Text 或 nano 等外部编辑器打开
  3. 手动编辑 YAML
  4. 保存后手动触发重新加载

ClashFX

  1. 菜单 → 配置 → 编辑当前配置
  2. 内置编辑器自带语法高亮和行号
  3. 保存后自动重新加载

Pro 用户还可以使用可视化编辑器,通过表单界面管理节点、代理组和规则,完全不需要手写 YAML。

面板模式 vs yacd

ClashX 依赖 yacd 网页 Dashboard 来查看代理状态和管理连接。yacd 运行在浏览器中,功能相对有限。

ClashFX Pro 提供了原生 SwiftUI 面板,作为一个独立的 macOS 窗口应用,包含:

  • 实时流量图表(上传/下载速度曲线)
  • 连接管理器(按域名、规则、节点筛选和关闭连接)
  • 日志查看器(按级别过滤、关键字搜索、导出)
  • 系统状态面板

原生应用的体验远优于网页 Dashboard——更快的响应速度、更低的资源占用、更好的 macOS 集成。

配置兼容性

ClashFX 完全兼容 Clash 格式的配置文件。如果你之前使用 ClashX,现有配置可以直接使用,无需修改。

两者共用相同的配置目录 ~/.config/clash/,迁移成本极低。

详细的迁移步骤请查看 从 ClashX 迁移到 ClashFX

选择建议

选 ClashFX 如果你是:

  • 新用户:直接用 ClashFX,获得最好的开箱体验
  • 需要 TUN 模式的免费用户:ClashX 的 TUN 要付费,ClashFX 免费
  • 使用新协议的用户:VLESS、Hysteria2 等只有 mihomo 支持
  • 重度配置用户:内置编辑器和可视化编辑省大量时间
  • 追求原生体验的用户:SwiftUI 面板比 yacd 网页好得多

可能暂时留在 ClashX 如果:

  • 你需要 macOS 10.14/10.15 支持:ClashFX 最低要求 macOS 12
  • 你有高度定制的 Clash Premium 专有配置:极少数 Premium 独有的功能在 mihomo 中可能有不同的实现方式

但即便是上述情况,长期来看迁移到 ClashFX 仍然是推荐的选择,因为 Clash Premium 已经不再更新,安全和兼容性只会越来越差。

下一步

准备好迁移了吗?

开始使用 ClashFX

免费下载,升级 Pro 获得更流畅的工作流。

常见问题

对大多数用户来说可以。ClashFX 兼容 Clash 配置格式,支持所有主流协议,并且提供更好的编辑和管理功能。

ClashFX Pro 提供原生 SwiftUI 面板,而 ClashX Pro 的 Dashboard 是基于 Web 的。ClashFX 的配置编辑器也更强大。