本页目录(10)
一句话结论:Clash Meta for Android 是安卓上最成熟的 mihomo 客户端,界面简单、兼容性好。从 MetaCubeX 官方 GitHub 下载 arm64-v8a 版,用 URL 导入机场 Clash 订阅,保持规则模式,再把电池优化关掉,基本就能稳定使用。
这篇 Clash Meta for Android 使用教程(下文简称 CMFA)从选 APK 讲起,一直到导入订阅、分应用代理和后台保活。如果你更想要一个手机电脑界面统一、风格更现代的客户端,也可以看FlClash 使用教程,两者内核相同,导入同一份订阅效果基本一样。
Clash Meta for Android 是什么
CMFA 是 MetaCubeX 团队维护的安卓图形客户端,项目地址是 github.com/MetaCubeX/ClashMetaForAndroid。它是原版 Clash for Android 停更后的延续,内核换成了 mihomo(即 Clash Meta),因此支持 VLESS(含 Reality)、Hysteria2、TUIC 等新协议,也能直接读取机场提供的 Clash 格式订阅。
官方说明最低支持 Android 5.0,推荐 Android 7.0 及以上。它在系统里以 VPN 服务的形式工作,不需要 Root。
和其他客户端一样,CMFA 只是“工具”,本身不带任何节点。你需要先在机场买好套餐,拿到订阅链接。规则分流由订阅里的配置决定,所以同一个 App,换一家机场体验可能完全不同:节点稳定性、晚高峰速度、对流媒体和 AI 服务的支持,主要取决于机场而不是客户端。还没选机场的话,可以先看怎么选机场。
下载:选对 APK 文件
打开项目的 Releases 页面,找到标记为 Latest 的正式版本,展开 Assets:
| 文件名包含 | 适合 |
|---|---|
arm64-v8a | 绝大多数近几年的安卓手机,首选 |
armeabi-v7a | 很老的 32 位手机 |
x86 / x86_64 | 模拟器、少数 x86 平板 |
universal | 不确定架构时用,兼容全部但体积更大 |
安装时,浏览器可能提示“禁止安装未知来源应用”,在弹窗里允许该浏览器安装即可。国产系统的“纯净模式”也可能拦截,需要临时关闭或单独放行。
导入机场订阅
- 复制 Clash 订阅:在机场用户中心复制 Clash 订阅链接(有的写作 Clash Meta 或 mihomo)。CMFA 读取的是 Clash 配置,Base64 格式的通用订阅通常无法直接使用。不清楚格式区别可以看订阅链接是什么。
- 新建配置:打开 CMFA,进入「配置」页,点右上角的添加按钮,选择从 URL 导入。
- 填写信息:名称随便写,方便自己识别即可;URL 粘贴订阅链接;自动更新间隔可以填 1440 分钟(一天)。填完后保存,App 会开始下载配置。
- 选中配置:下载成功后回到配置列表,点选这一项,左侧出现选中标记即为生效。
- 启动:回到主界面,点击顶部“已停止”状态卡片启动。第一次启动会弹出系统的 VPN 连接请求,点确定。
启动后状态栏会出现钥匙图标,表示 VPN 已建立。此时可以打开浏览器访问一个境外网站测试,再打开一个国内网站,确认两边都正常、国内网站没有明显变慢,说明规则分流在正常工作。以后要更新订阅,可以在配置页对该配置执行更新。
选择节点与代理模式
主界面进入「代理」页,可以看到机场预设的策略组。通常第一个组(例如“节点选择”)是总开关,选“自动选择”或手动指定节点都可以;其他组如“流媒体”“AI 服务”是机场预设的分流,保持默认即可。点击闪电图标可以批量测延迟。
代理页右上角的菜单里可以切换模式:
| 模式 | 行为 | 建议 |
|---|---|---|
| 规则 | 按规则分流,国内直连 | 日常默认 |
| 全局 | 全部流量走选中节点 | 临时排查规则问题 |
| 直连 | 全部不走代理 | 排查网络问题 |
如果你要用 ChatGPT、Claude 等 AI 服务,注意看机场是否有专门分组,并选择服务支持地区的节点,具体可以参考ChatGPT / Claude 用什么机场。
分应用代理(访问控制)
CMFA 的“设置 → 网络”里有访问控制相关选项,这是安卓客户端相对 iOS 的一大优势:
- 仅允许所选应用:只有你勾选的 App 走 VPN,适合只想让浏览器、Telegram、YouTube 走代理的人;
- 不允许所选应用:其余都走 VPN,排除勾选的 App,适合把银行、支付、打车、游戏加速器等对网络环境敏感的应用排除在外。
需要注意的是,被排除的 App 完全不经过 Clash,规则对它不再生效。在规则模式下,国内 App 本来就会直连,所以不是必须设置;只有遇到某个 App 在开代理时异常,才需要把它排除。
同一页面里通常还有“绕过私有网络”之类的选项,保持开启可以避免局域网设备(打印机、NAS、投屏)访问失败。
后台保活:解决“过一会就断”
很多国产安卓系统为了省电会在后台清理 VPN 应用,表现为锁屏一段时间后断网或钥匙图标消失。建议依次设置:
- 关闭电池优化:系统设置 → 应用 → Clash Meta → 电池,设为“不限制”或“允许后台运行”。
- 允许自启动:部分系统有单独的自启动管理,打开它。
- 锁定后台:在多任务界面下拉或长按 App 卡片,选择锁定,避免一键清理时被杀。
- 始终开启的 VPN:安卓系统 VPN 设置里可以把 CMFA 设为“始终开启”,断线后系统会自动拉起。
升级 App 与管理多个订阅
升级 Clash Meta for Android
CMFA 本身不会通过应用商店自动更新(除非你是从 F-Droid 安装的)。想升级时,到 GitHub Releases 下载新版本的同架构 APK,直接安装覆盖即可,已导入的配置会保留。需要注意的是,安卓要求新旧安装包的签名一致:如果你之前装的是来源不同的版本,覆盖安装会失败,只能先卸载旧版再装新版,卸载会清空配置,记得提前备份订阅链接。
另外,F-Droid 构建和 GitHub 构建的签名可能不同,两种来源之间不要混着覆盖安装,选定一个来源长期使用。
多个订阅怎么管理
配置页可以添加多个订阅,比如一个主力机场加一个备用机场,但同一时间只有被选中的那个生效。切换时只需在配置页点选另一个配置,代理会自动按新配置运行。建议给每个配置起一个能看出用途的名字,例如“主力-月付”“备用-按量”,避免混淆。按量付费的备用机场适合作为应急,相关思路可以参考按量付费机场。
Clash Meta for Android 常见问题排查
- 导入订阅报错或卡住:多数是订阅域名被干扰,可以先用别的方式连上代理再更新,或换机场提供的备用订阅地址;报错提示格式不对,就换成 Clash 格式链接。详见订阅更新失败怎么办。
- 节点全部超时:检查套餐是否过期、流量是否用完,确认手机时间为自动设置。
- 已连接但打不开网页:换节点、切全局试一下;全局能用而规则不行,多半是规则漏判;全都不行看连上了却打不开网页。
- 晚上速度慢:这是机场线路问题,客户端无能为力,可以看晚高峰网速慢的原因,如果长期如此,可以考虑换一家线路质量更好的机场。
常见问题
Clash Meta for Android 和原版 Clash for Android 有什么区别?
Clash Meta for Android 下载哪个 APK?
arm64-v8a 的版本;不确定手机架构就选 universal(通用版,体积更大但兼容所有架构)。只下载 Releases 里标为正式版的文件,Pre-release 是测试版。为什么开着 Clash 时有些国内 App 打不开或很慢?
可以在手机上把代理分享给电脑吗?
相关教程
Clash Verge Rev 使用教程:下载安装、导入机场订阅、TUN 模式设置
目前 Windows/macOS 上最省心的机场客户端。本文手把手讲完安装、导入订阅、选节点、TUN 模式与常见报错。
客户端教程FlClash 使用教程:Windows / macOS / Android 下载、导入订阅与 TUN 设置
手机电脑同一套界面的 mihomo 客户端,下载、导入订阅到 TUN 设置一篇讲完。
客户端教程