客户端 移动端 新手

Clash Meta for Android 使用教程(2026):安装、订阅导入、节点选择、VPN 模式与后台保活

安卓端 Clash 全流程:选对 APK、导入订阅、切代理组、配应用分流与 DNS,以及后台被杀和连不上网的处理办法。

发布: 更新: 审阅: 约 8 分钟阅读

安卓上装哪个 Clash?答案是 Clash Meta for Android(简称 CMFA):开源、持续维护、内置 Mihomo 内核、支持所有主流协议,还能按应用分流。老的 Clash for Android 已经停更多年,新协议节点在它上面根本连不上,不要再用。

这篇按「装好 → 导入 → 能用 → 不掉线」的顺序讲。如果你还没有机场订阅,先去 2026 机场推荐 挑一家;电脑端的配置见 Clash Verge Rev 教程,两边可以共用同一条订阅链接。

CMFA 和 Clash for Android 差在哪?

对比项Clash for Android(CFA)Clash Meta for Android(CMFA)
内核原版 Clash(已停更)Mihomo(原 Clash Meta,维护中)
协议支持Shadowsocks、VMess、Trojan 等老协议增加 VLESS、Hysteria2、TUIC、Reality 等
应用分流基础访问控制更完整,支持黑白名单
DNS简单支持 fake-ip、DNS 劫持、分流解析
配置覆写无支持 Override,不改订阅也能加规则
更新状态停止持续更新

结论很直接:CFA 是历史,CMFA 是现在。 两者的配置格式是通的,从 CFA 迁过来只需要重新导入订阅链接。CMFA 的内核 Mihomo 和桌面端 Clash Verge Rev 相同,所以规则、策略组的行为在两端一致。

怎么安装?APK 选哪个?

CMFA 没有上架 Google Play 之外的国内应用商店,官方分发渠道是 GitHub Releases(MetaCubeX/ClashMetaForAndroid)和 F-Droid。不要从国内软件站、论坛附件、网盘下载所谓「汉化版」。

Releases 里通常有多个 APK,按 CPU 架构区分:

APK 文件名包含适用设备建议
arm64-v8a2019 年后绝大多数安卓手机、平板优先选它,体积最小
armeabi-v7a老旧 32 位机型、部分入门机装不上 arm64 时选
x86_64安卓模拟器、少数 x86 平板模拟器用户选
universal全部不确定就选它,体积大但一定能装

安装步骤:

  1. 下载 APK 后点击安装,系统会提示「不允许从此来源安装应用」,进设置授予该浏览器或文件管理器「安装未知应用」权限。
  2. 首次启动会请求通知权限,一定要允许。CMFA 依赖前台服务通知维持运行,关掉通知会显著增加被系统杀掉的概率。
  3. 界面默认跟随系统语言,中文环境下自动显示中文。
GitHub 打不开怎么办没有代理时下载 APK 本身就是个先有鸡还是先有蛋的问题。可行的做法:用电脑(如果电脑已有代理)下载后通过数据线或局域网传到手机;或者用运营商的移动数据试一次,部分网络下 GitHub Releases 的 CDN 可直连。

怎么导入机场订阅?

  1. 登录机场用户中心,复制 Clash 格式的订阅链接(不是通用订阅,也不是 sing-box 订阅)。
  2. 打开 CMFA,底部或侧栏进入「配置(Profiles)」页。
  3. 点右下角的 加号,选择「URL」方式新建。
  4. 填写:
    • 名称:机场名字,方便区分多个订阅。
    • URL:粘贴订阅链接。
    • 自动更新:打开,间隔填 1440(分钟,即一天一次)或 360。
  5. 点右上角保存,应用会立即下载配置,成功后配置卡片显示流量与到期信息。
  6. 回到配置列表,点一下这张卡片让它变成选中状态。 这一步最容易漏,没选中就等于没有配置,代理页会是空的。

除了 URL 方式,还有两条路径:

  • 一键导入:在手机浏览器里点击机场提供的「导入到 Clash」按钮,会通过 clash://install-config?url=... 直接唤起 CMFA 并填好链接。
  • 从文件导入:机场提供 .yaml 配置文件时,下载到手机后在加号里选择「文件」导入。缺点是不会自动更新。

订阅这个概念的通用说明见 机场订阅导入通用教程;更新失败的处理见 订阅更新失败怎么办。

怎么启动、怎么选节点?

启动:回到首页,点上方的大开关。首次开启时安卓会弹出系统级的「连接请求」对话框,说明该应用想建立 VPN 连接——点「确定」。之后状态栏会出现一个钥匙图标,表示 VPN 已建立。

只能开一个安卓同一时间只允许一个 VPN 配置生效。如果你还开着别的代理类或企业 VPN 应用,CMFA 会启动失败或把对方顶掉。先关掉其他同类应用。

选节点:进入「代理(Proxies)」页,你会看到机场配置好的策略组:

常见策略组作用怎么操作
节点选择 / Proxy主选择组日常只动这一个
自动选择 / Auto自动挑延迟最低懒人把主组指向它
故障转移 / Fallback当前节点挂了自动换追求不断线时用
流媒体 / AI 分组按用途分配节点看 Netflix、用 AI 时在这里指定
漏网之鱼 / Final规则没匹配到的流量一般指向节点选择

操作方法:点右上角的测速图标对整组测延迟,绿色(200ms 以内)优先,超时的不要选;点节点名即可切换,即时生效,不需要重启 VPN。

选哪个地区:日常浏览选香港、日本、新加坡;AI 工具和美区流媒体选美国;游戏优先专线节点。节点名后缀的含义见 机场节点怎么选。

规则、全局、直连模式怎么切?

首页可以切换三种模式,含义和桌面端完全一致:

  • 规则(Rule):按订阅规则分流,国内直连、国外走代理。日常用它。
  • 全局(Global):所有流量走代理,国内 App 会变慢甚至触发风控,只用于临时验证。
  • 直连(Direct):都不走代理。

注意安卓上还多一个坑:某些国内应用(尤其是银行、打车、政务类)会检测到 VPN 处于开启状态而拒绝服务,即使它们走的是直连。这种情况下把它们加进「访问控制」的绕过列表也没用,只能临时关掉 VPN。三种模式的原理见 规则、全局、直连模式详解。

应用分流(访问控制)怎么配?

这是 CMFA 相比桌面端最实用的功能:决定哪些 App 的流量进 Clash。

路径:设置 → 访问控制(Access Control),有两种模式:

  • 仅允许选中的应用(白名单):只有勾选的 App 走代理,其余完全不经过 Clash。适合只想让浏览器、Telegram、AI 应用走代理的场景,能明显省电省流量。
  • 绕过选中的应用(黑名单):勾选的 App 不走代理,其余都走。适合把银行、支付、运营商营业厅、打车、外卖类应用排除在外,避免异地 IP 触发风控。
修改后要重启 VPN访问控制的改动不会立即生效,需要把首页开关关掉再打开一次。另外系统应用默认不在列表里,需要打开「显示系统应用」才能看到。

还有哪些设置值得调?

设置项位置建议
绕过私有网络设置 → 网络保持开启,否则访问不了路由器、NAS、局域网打印机
DNS 劫持设置 → 网络保持开启,防止应用绕过 Clash 自己解析
IPv6设置 → 网络网络不支持 IPv6 时关闭,可减少解析卡顿
元数据嗅探(Sniffing)覆写 / 配置开启后能按域名而非 IP 分流,规则更准
自动更新配置配置编辑页开启并设 1440 分钟
覆写(Override)设置 → 覆写在不改订阅的前提下追加自己的规则和 DNS 设置
日志等级设置 → 应用排错时改 debug,平时 info

覆写(Override)怎么用?

直接改机场订阅文件没有意义,因为下次更新会被覆盖。CMFA 提供了覆写功能:在「设置 → 覆写」里写一段 YAML,它会在每次加载配置时合并进去。例如给公司域名强制直连、给 AI 站点指定节点:

rules:
  - DOMAIN-SUFFIX,mycompany.com,DIRECT
  - DOMAIN-SUFFIX,openai.com,节点选择

写法与桌面端 Clash 的规则语法相同,策略名必须和你订阅里实际存在的策略组名字完全一致,否则加载会报错。

常见问题怎么排查?

现象最常见原因处理
代理页空白,没有节点没在配置列表里点选生效回配置页点一下卡片
配置解析失败复制的不是 Clash 订阅回机场后台换 Clash 格式
提示 unsupported proxy type应用版本旧,不认识新协议升级到最新 APK
VPN 开不起来 / 立即断开另一个 VPN 应用占用关掉其他 VPN 类应用
已连接但打不开网页节点失效 / 订阅过期 / 模式错误测延迟、看到期时间、确认规则模式
息屏后断网被系统后台策略杀掉电池优化设为不受限制 + 锁定任务卡片
局域网设备访问不了绕过私有网络被关到网络设置里打开
银行、支付类 App 拒绝服务应用检测到 VPN 开启临时关闭 VPN
流量跑得比机场后台统计少机场按倍率计费属正常,看节点倍率标注
热点共享后其他设备不走代理安卓 VPN 默认不覆盖热点部分机型需在设置里额外开启相关选项

后台保活怎么做?

这是安卓端最高频的问题,国内 ROM 尤其激进。按顺序做完能解决绝大多数掉线:

  1. 电池优化:系统设置 → 应用 → Clash Meta → 电池 → 选择「不受限制 / 无限制」。
  2. 锁定任务:在最近任务界面长按 CMFA 的卡片,选择「锁定 / 加锁」。
  3. 自启动管理:部分 ROM 有独立的自启动或后台弹窗权限列表,把它勾上。
  4. 通知权限:确保前台服务通知没被关闭,一些 ROM 的「通知管理」里把它关掉会导致服务降级。
  5. 省电模式:开启系统省电模式时后台限制会更严,长时间使用代理时关掉。

连上了但就是不通,怎么快速定位

  1. 代理页测延迟:全部超时 → 订阅或机场问题;有延迟 → 继续。
  2. 切「全局」试一次:能通说明规则没匹配,切回规则模式后用覆写补规则;仍不通说明节点本身有问题。
  3. 换一个地区的节点:单地区全挂通常是该落地故障。
  4. 切换 Wi-Fi 与移动数据:只在某个 Wi-Fi 下不通,说明是那个网络的限制(校园网、公司网常见)。
  5. 看日志页:搜索 error 或 timeout,报错信息通常直接指明原因。

更系统的排查流程见 代理开了却上不了网。

什么时候该换别的客户端?

  • 想要更细的路由控制、或多平台统一配置 → sing-box 教程,安卓端有官方客户端。
  • 机场只给通用订阅不给 Clash 订阅 → 安卓上可以用支持通用订阅的客户端,或者在桌面端用 v2rayN 处理。
  • 家里有 iPhone 和安卓混用 → iPhone 端看 Shadowrocket 教程。

全平台横向比较见 机场客户端怎么选。

常见问题

Clash Meta for Android 和 Clash for Android 有什么区别?老版本还能用吗?
Clash for Android(CFA)基于已停更的原版 Clash 内核,2023 年后不再更新,不支持 VLESS、Hysteria2、Reality 等新协议,很多机场的新节点在它上面直接连不上。Clash Meta for Android 使用持续维护的 Mihomo 内核,协议支持完整,还多了访问控制、DNS 劫持、覆写配置等功能。除非你有特殊理由,都应该用 CMFA。
下载 APK 时有 arm64-v8a、armeabi-v7a、x86_64、universal 几个包,该选哪个?
2019 年之后的安卓手机基本都是 64 位 ARM,选 arm64-v8a 体积最小、性能最好。极老的机型或部分入门机是 32 位,选 armeabi-v7a。x86_64 用于安卓模拟器和少数平板。如果实在不确定,下 universal 通用包,它把所有架构打包在一起,体积大一些但一定能装上。
CMFA 的 VPN 模式和「系统代理」有什么关系?
安卓上没有像桌面那样的全局系统代理开关,CMFA 通过系统 VPN 接口工作:开启后它建立一个本地 VPN 连接,所有应用的流量都进入 Clash 再按规则分流。这就是为什么首次启动会弹出系统的 VPN 连接请求。状态栏出现钥匙图标表示 VPN 已建立。由于安卓同一时间只允许一个 VPN 生效,你不能同时开着另一个 VPN 类应用。
为什么息屏一段时间后断网,点开应用才恢复?
这是安卓厂商 ROM 的后台管理策略导致的:系统在休眠时冻结或杀掉了 Clash 的前台服务。解决办法是在系统设置里把应用的电池优化设为「不受限制 / 无限制」,在最近任务卡片里把它锁定,部分 ROM 还要在「自启动管理」里单独允许。另外确保 CMFA 的通知权限是开着的,前台服务通知被关掉时更容易被回收。
「访问控制」怎么用?能让某些 App 不走代理吗?
可以。在「设置 → 访问控制」里有两种模式:白名单模式只让选中的应用走代理,黑名单模式让选中的应用绕过代理。常见用法是把银行、支付、打车、运营商类应用放进绕过列表,避免异地 IP 触发风控;或者反过来只让浏览器和少数工具走代理以省流量。修改后需要重新启动一次 VPN 才生效。
导入订阅后代理页是空的,或者提示配置解析失败怎么办?
先确认复制的是 Clash 格式订阅,而不是通用 base64 或 sing-box 订阅,CMFA 只吃 Clash YAML。其次确认在配置列表里点选了这份配置使其成为当前生效配置,很多人建好就直接去开 VPN,结果没有任何节点。如果提示 unsupported proxy type,说明应用版本比机场用的协议旧,升级到最新版即可。
CMFA 会很费电吗?流量统计准不准?
常规使用下额外耗电有限,主要开销来自加密解密和常驻前台服务。真正明显的耗电通常来自节点不稳定导致的反复重连,以及把 urltest 自动测速组的测试间隔设得过短。首页显示的上传下载流量是 Clash 自身统计的代理流量,和机场后台的计费可能有差异,因为机场会按倍率计费,直连流量也不会被统计进去。

↑ 返回顶部