返回客户端教程
客户端教程 对比

安卓用户该用哪一个 Clash:Clash Meta for Android、FlClash 与 sing-box 对比

原版 Clash for Android 已停止维护,安卓用户现在的选择主要是 Clash Meta for Android、FlClash 和 sing-box。本文对比三者的内核、订阅兼容性、界面与耗电表现,给出不同需求下的选择建议。

客户端教程 ClashAndroid客户端教程 对比
直接答案

安卓用户直接用机场 Clash 订阅,选 Clash Meta for Android 或 FlClash:前者更接近经典 Clash 体验,后者界面更友好。sing-box 只在机场提供对应格式订阅时才值得考虑。

安卓平台的 Clash 客户端经历过一次明显的更替:2023 年原版 Clash 内核停更后,依赖它的 Clash for Android 也随之停止维护,用户陆续迁移到基于 Mihomo 内核的新客户端。本文对比目前最常见的三个选择,并说明它们分别适合谁。

先说结论

  • 想要经典 Clash 体验、设备配置一般:Clash Meta for Android。 它是 Mihomo 团队维护的官方安卓客户端,稳定、轻量、更新及时。
  • 想要更友好的界面、同时在电脑上也用 FlClash:FlClash。 跨平台一致,节点测速、规则覆写等功能更直观。
  • 机场提供 sing-box 订阅、或你需要 sing-box 独有的能力:sing-box。 它不是 Clash 客户端,配置格式不同,只在特定需求下值得考虑。

如果你是第一次接触这类软件,先读 Clash 使用教程 了解基本概念,再回来选客户端。

三款客户端对比

对比项Clash Meta for AndroidFlClashsing-box
内核MihomoMihomosing-box
维护方MetaCubeX(Mihomo 官方)独立开发者SagerNet
Clash 订阅兼容完整完整不直接支持,需要转换
界面风格经典 Clash,偏功能导向Material Design,更直观简洁,偏向配置文件管理
节点测速支持,按分组支持,可一键全部测速支持,视配置而定
规则覆写支持,需手动编辑支持,有图形界面需编辑 JSON 配置
分应用代理支持支持支持
跨平台仅安卓Windows、macOS、Linux、安卓多平台
下载渠道GitHub、Google PlayGitHub、Google PlayGitHub、Google Play

逐个分析

Clash Meta for Android

这是 Mihomo 团队维护的客户端,内核更新与桌面端同步,是安卓上最”正统”的 Clash 选择。界面延续了原版 Clash for Android 的设计,老用户几乎不需要适应。它的功能克制,没有太多花哨的东西,但该有的都有:多配置文件、分应用代理、规则模式切换、延迟测试、覆写配置。

优点

  • Mihomo 官方维护,内核更新最快
  • 轻量,后台占用低
  • 界面与原版 Clash for Android 一致,迁移无成本

不足

  • 界面偏旧,部分功能入口不直观
  • 覆写配置需要手动编辑 YAML
  • 没有桌面端,跨平台体验不统一

FlClash

FlClash 用 Flutter 编写,同一套界面覆盖安卓、Windows、macOS 和 Linux。它的优点在于把 Mihomo 的常用功能做成了图形界面:一键测速、规则覆写、DNS 设置、分应用代理都能在界面里直接操作,对不想碰配置文件的用户友好得多。缺点是由独立开发者维护,更新节奏取决于个人精力,偶尔会出现内核版本略落后于官方的情况。

优点

  • 界面现代直观,常用功能都有图形入口
  • 跨平台一致,电脑和手机用同一套操作逻辑
  • 覆写与测速功能完善

不足

  • 独立开发者维护,更新节奏不如官方稳定
  • 应用体积与内存占用略高
  • 极少数低端设备上界面动画会卡顿

sing-box

sing-box 是另一套独立的代理内核,支持的协议比 Mihomo 更多,在部分新协议上的实现也更早。但它使用自己的 JSON 配置格式,不兼容 Clash 的 YAML。官方安卓客户端只接受 sing-box 格式的订阅或配置文件,如果机场没有提供,你需要借助转换服务,这对新手是额外的负担,也带来了把订阅链接交给第三方的隐私问题。

优点

  • 协议支持广,新协议跟进快
  • 官方团队维护,更新稳定
  • 资源占用低

不足

  • 不兼容 Clash 订阅,需要机场支持或自行转换
  • 配置为 JSON,不如 Clash YAML 直观
  • 界面功能少,大多数调整要改配置文件

不同情况的建议

你的情况建议
第一次在安卓上用机场FlClash,界面最友好
从 Clash for Android 迁移过来Clash Meta for Android,操作习惯完全一致
电脑上已经在用 FlClashFlClash,两端操作一致
手机配置较低或在意后台占用Clash Meta for Android
机场同时提供 sing-box 订阅且你用它的新协议sing-box
需要图形界面修改规则FlClash

总结

安卓上选 Clash 客户端的决定其实很简单:直接用 Clash 订阅的话,Clash Meta for Android 和 FlClash 都是正确答案,前者偏向稳定克制,后者偏向好用直观,按自己的习惯选即可。sing-box 是另一条技术路线,只有在机场提供对应订阅时才值得切换。客户端选对之后,体验的上限由机场线路决定,可以参考 机场客户端是什么 理解两者的分工。更多平台的选择见 Clash 教程专题。

本文最后更新于 ,信息随服务变化持续维护。

常见问题

Clash for Android 还能用吗?

能运行,但不建议继续使用。它基于已停更的原版内核,不支持 Hysteria2、VLESS Reality 等新协议,部分机场的新订阅会解析失败。换成 Clash Meta for Android 后,重新导入同一个订阅链接即可。

Clash Meta for Android 和 FlClash 哪个更省电?

两者都基于 Mihomo 内核,后台耗电主要取决于内核和流量,差距不大。实际体验中 FlClash 的界面层略重,但不会造成明显的电量差异。耗电异常时优先检查是否开启了全局模式或流量监控。

机场只给了 Clash 订阅,sing-box 能用吗?

官方 sing-box 客户端不直接解析 Clash 格式配置,需要机场提供 sing-box 订阅或借助第三方转换服务。如果机场没有提供,直接使用 Clash Meta for Android 或 FlClash 会省事得多。

安卓客户端应该从哪里下载?

三者都在 GitHub 发布页提供 APK,Clash Meta for Android 与 FlClash 也可以在 Google Play 获取。不要从搜索结果中的第三方下载站安装,国内应用商店里同名应用大多不是原项目。

为什么开启后部分应用仍然无法联网?

多数是分应用代理设置或规则匹配问题。先把模式切到全局测试,如果恢复正常则是规则未覆盖;如果仍然不行,检查是否有其他 VPN 类应用同时运行,安卓同一时间只允许一个 VPN 服务。