先说结论:这两个不是竞争关系,选哪个都不会「选错」。它们套的是同一个 mihomo 内核,订阅链接、YAML 配置、规则写法完全通用,换客户端不用重做任何配置。真正的差别只有两处——覆盖哪些平台,以及界面把内核的多少能力暴露出来。
相同的部分(占九成)
- 内核一样,所以支持的协议、规则语法、DNS 行为都一样。
- 同一个订阅链接两边都能导入,节点和分组长得一模一样。
- 本地 YAML 文件可以直接搬过去,不需要转换。
- 速度取决于节点和线路,不取决于你用哪个壳。
所以「换个客户端会不会更快」的答案是不会。速度问题去看节点测速与选择,跟客户端无关。
不同的部分
Clash Verge Rev 是桌面三平台的客户端,本站教程默认以它为准。它把内核能力暴露得比较完整:Merge 与 Script 配置增强、服务模式下的 TUN、外部控制、WebDAV 备份、系统代理开关都在界面里。
FlClash 用 Flutter 写,除了桌面还覆盖 Android,手机和电脑上是同一套界面同一套操作习惯。手机端靠系统的 VPN 接口做全局接管,效果相当于桌面的 TUN。
两个项目都在持续更新,功能表会变,真要逐项对比请以各自仓库的说明为准——这里只讲选择逻辑。
按场景选
- 只在 Windows/macOS/Linux 上用:选 Clash Verge Rev,界面里能调的东西更多。
- 手机和电脑都要,想少学一套操作:选 FlClash,两边一致。
- 需要 Merge/Script 深度改配置:选 Clash Verge Rev,这类功能是它的强项,写法见 Merge 与 Script 增强。
- 只要安卓:FlClash 是常见选择,ClashMetaForAndroid 也是同内核的一个选项。
能同时装吗
能装,但别同时开。两个客户端都要抢系统代理设置和 TUN 虚拟网卡,同时运行的典型症状是:改了一边的开关另一边不知道,然后整机断网。要对比就一个个试,退出一个再开另一个。
迁移也简单:把订阅链接复制过去重新导入,或者把本地 YAML 拷过去。规则、分组、DNS 都写在配置里,跟客户端无关。如果你是从更早的客户端过来的,路线在从 Clash for Windows 迁移;想先搞清楚这些名字的关系,看Clash 家族谱系。