Clash Meta for Android,常缩写成 CMFA,是安卓上用 Clash 订阅最常见的免费客户端,由 MetaCubeX 维护,代码在 GitHub 公开,仓库大约有 4.6 万 star。截至 2026 年 9 月 14 日我核对时,最新正式版是 v2.11.33,2026 年 8 月 16 日发布,更新节奏一直没断。

Clash Meta for Android 的应用图标是一只由字母 M 变形而来的蓝色猫头,配两撇橙色胡须。
Clash Meta for Android 的应用图标是一只由字母 M 变形而来的蓝色猫头,配两撇橙色胡须。

它和原版 Clash for Android 的关系得交代一下。原版由 Kr328 开发,2023 年作者停更并删掉了仓库。CMFA 从原版代码分出来,把内核换成了 Clash Meta,也就是现在的 mihomo,所以界面和原版几乎一模一样,老用户不用重新学,同时能跑 VLESS、Hysteria2 这类原版不认的协议。现在机场面板里说的安卓 Clash 客户端,基本都指它。

这篇适合手里已经有 Clash 订阅、想在安卓手机上按规则分流的人。它没有内置节点,也不替你挑机场,界面是安卓原生风格,谈不上好看,胜在稳定和省心。往下走之前,手机系统最好是 Android 7 以上,官方最低要求是 5.0,手里要有一条 Clash 格式的订阅链接。另外网络得能打开 GitHub,这一点国内用户最容易卡住。文中截图来自不同的安卓手机,系统弹窗的措辞会有出入,对不上就以你手机上显示的为准。

准备工作

安卓上第一件事是搞定安装包来源,第二件是订阅链接。订阅在机场的用户面板里,登录后在订阅或一键导入那一块,复制标着 Clash、Clash Meta 或 mihomo 的链接,CMFA 只认 Clash 配置。面板只给一条通用订阅的,直接用它也行,多数面板会按客户端返回对应格式,导不进去再回来换。还没有机场的话,我自己长期用的是星岛梦,订阅怎么拿写在评测里,第一次建议月付或最小周期先试。

再确认 GitHub 打得开。国内直连 GitHub 时好时坏,手机上打不开就换成流量试一次,或者在电脑上下好安装包传到手机。手头有别的设备在用代理的,挂着代理下会顺很多。

第一步:下载与安装

用手机浏览器打开 github.com/MetaCubeX/ClashMetaForAndroid/releases,最上面那一条就是最新正式版。页面上有时会混着带 Alpha 或 Prerelease 字样的测试版,跳过它们。点开正式版下面的 Assets,会看到一排 APK。近几年的安卓手机几乎都是 64 位 ARM,下文件名里带 arm64-v8a 的那一个就对了。带 universal 的是通用版,拿不准架构时选它,只是体积大一些。armeabi-v7a 只给很老的 32 位手机,x86 的两个基本只有模拟器用得上,两个 Source code 压缩包不用碰。

下载完成后点开安装包。安卓会拦一次,提示这个来源不允许安装未知应用,按提示进到设置里,把浏览器的允许安装未知应用打开,退回来再点安装。小米、OPPO 这类国产系统还会多一层安全检测或风险提示,选继续安装就行,措辞以你看到的为准。装好后桌面上会多出那只蓝色猫头。

安装包来源要多说一句。搜索引擎里搜安卓 Clash 下载,排前面的常是第三方站点,APK 有没有被改过谁也说不清,我从来不从那里拿。只认官方 README 列出的渠道,上面的 GitHub Releases,以及 F-Droid,F-Droid 上的包名是 com.github.metacubex.clash.meta,装了 F-Droid 客户端的手机从那里装以后能自动更新。Google Play 官方没有列为发布渠道,在 Play 上搜到同名应用也先核对包名,对不上就别装。

打开软件,首页很简单。上面一块灰色卡片写着已停止和点此启动,下面的配置显示未选择,再往下是日志、设置、帮助和关于。现在先别点启动,没有配置,点了也起不来。

Clash Meta for Android 首次打开时的首页,灰色卡片显示已停止和点此启动,配置一栏显示未选择。
Clash Meta for Android 首次打开时的首页,灰色卡片显示已停止和点此启动,配置一栏显示未选择。

第二步:导入机场订阅

点首页的配置,进到配置页面。第一次进来是空的,右上角有个加号,点它。

从首页点击配置进入配置页面,页面为空,右上角的加号用于新建配置。
从首页点击配置进入配置页面,页面为空,右上角的加号用于新建配置。

接下来是创建配置页面,两个选项,文件和 URL,分别对应从文件导入和从 URL 导入。有订阅链接就选 URL。进去是一张表单,顶上提示仅接受 Clash 配置文件,下面依次是名称、URL、自动更新和浏览文件。名称随便填,我习惯写机场名字,多个订阅好分辨。URL 一栏粘贴刚复制的订阅链接,输入框提示仅接受 http(s) 和 content 类型,说的就是普通网址。自动更新默认已禁用,点右边的铅笔可以填一个间隔,单位以界面提示为准,我一般设成一天一次,机场调整节点后就不用自己记着刷新。浏览文件不用管。填好点右上角的保存图标。

创建配置页面提供文件和 URL 两种导入方式,选择 URL 后填写名称并粘贴机场订阅链接。
创建配置页面提供文件和 URL 两种导入方式,选择 URL 后填写名称并粘贴机场订阅链接。

保存以后软件会去下载这份配置,链接没问题的话一两秒就回到配置列表,新的一条已经在那里。返回首页看配置那一栏,显示你填的名称加上已激活就是选中了,还是未选择就回配置页点它一下。

要是保存时报错,先回机场面板重新复制一遍,确认是 Clash 格式并且完整。还不行的话,看后面常见问题里订阅导入失败那一条。

第三步:选节点、开启代理并验证

回到首页,点灰色的已停止卡片。第一次启动,系统会弹出网络连接请求,说 Clash Meta for Android 想要设置一个 VPN 连接以便监控网络流量。这是安卓对所有代理软件的统一提示,监控是系统的固定措辞,意思是应用要接管网络流量,任何 VPN 类应用第一次开都会弹这一句,点确定。选了取消,代理不会启动,重新点一次卡片会再弹。

首页点击已停止卡片启动代理,系统弹出网络连接请求,需要点击确定授权 VPN。
首页点击已停止卡片启动代理,系统弹出网络连接请求,需要点击确定授权 VPN。

授权以后卡片变成蓝色,显示运行中和已转发的流量,状态栏顶上多出一个 VPN 或钥匙图标。首页也多出一张代理卡片,写着当前的模式,通常是规则模式。这张卡片只在运行时出现,停止以后就收起来了。

点代理进入节点页面。顶部一排标签是机场在配置里定义的策略组,截图里叫国外流量、其他流量,你的机场会用别的名字,比如 Proxy 或节点选择,第一个通常就是主选组。先点右下角那个闪电按钮测速,等几秒,每个节点旁边会出现延迟的毫秒数。挑一个数字小的节点点一下,它会变成深蓝色底,表示已经选中。显示超时的节点先别碰。

代理页面顶部是机场定义的策略组,点击右下角的闪电按钮测速,然后点选一个延迟低的节点。
代理页面顶部是机场定义的策略组,点击右下角的闪电按钮测速,然后点选一个延迟低的节点。

验证很简单。打开浏览器访问一个你平时打不开的网站,比如 Google 或 YouTube,能正常加载就说明代理通了。再开一个国内网站,比如淘宝,速度应该和没开代理时一样,规则模式下国内流量是直连的。两边都正常,这台手机就配好了。国外网站打不开,先换一个节点,再看后面的常见问题。

日常使用要点

更新订阅

机场调整节点或者换域名都是常事,配置不更新你是看不到的。进配置页面,点那条配置右侧的菜单,选更新,等它下载完就好。前面设了自动更新间隔的,平时不用管,节点大面积失效时再手动更新一次。

换节点

进代理页面点另一个节点就行,立刻生效,不用重启软件。有的策略组是自动选择类型,点不了节点,那是机场按延迟自动切换的,属于正常现象。

规则和全局

在代理页面点右上角的三个点,选模式,会看到不修改、直连模式、全局模式、规则模式和脚本模式。默认是不修改,意思是沿用机场配置里写的模式,一般就是规则。平时保持规则模式,国内直连、国外走代理,最省流量。某个网站在规则模式下死活打不开,可以临时切到全局试试,用完记得切回来,全局状态下所有流量都走节点,国内网站会变慢,套餐流量也跑得快。直连等于不代理。切换以后首页的代理卡片会显示新模式。

在代理页面点击右上角菜单进入模式,可以在直连、全局、规则等模式之间切换。
在代理页面点击右上角菜单进入模式,可以在直连、全局、规则等模式之间切换。

后台运行和省电设置

安卓杀后台,国产系统比原生更狠。CMFA 被杀掉的表现是锁屏一会儿再打开手机,状态栏的 VPN 图标没了,网页也打不开。到系统设置里找到 Clash Meta for Android 的电池或省电策略,改成不限制后台,自启动权限也打开,最近任务列表里把它锁住,免得一键清理把它带走。CMFA 自己的设置里,应用那一页有自动重启的开关,打开以后手机重启完它会自己拉起代理。还想更稳,安卓系统设置的 VPN 那一栏能把它设成始终开启的 VPN,路径每个品牌不太一样。

分应用代理

有些银行、支付类 App 检测到 VPN 会拒绝运行,可以在 CMFA 的设置里进网络,找到分应用代理,把这些 App 排除出去,其余照旧走代理。

常见问题排查

GitHub 页面打不开或者下载到一半断了

换个网络再试,或者在电脑上下载好传到手机。别因为下载慢就转去搜索引擎找第三方安装包。

安装时提示解析软件包出错或者应用未安装

通常是架构选错了或者包没下完整,回 Releases 页面重新下 arm64-v8a 或 universal 版本。手机上已经装过别处来的旧版本的,先卸载再装。

订阅导入失败

把订阅链接粘到手机浏览器地址栏打开,能下载下来一个文件,说明链接和网络都没问题,问题在格式,回面板换 Clash 格式重新复制。打不开就是网络到不了订阅服务器,有些机场的订阅域名在部分运营商下会被干扰,换成流量或者挂着别的代理再导。

代理显示运行中但网页打不开

先换节点,再看流量有没有用完,然后到首页的日志页面看有没有红色报错,常见的是 DNS 解析失败和节点连接被拒绝。主选组如果被切到了 DIRECT,也会这样。

用一会儿就自动断开

看上一节的后台和省电设置,多半是被系统杀了。

开着代理国内网站变慢

一般是切到了全局模式,回到规则模式就好。

装好客户端只是第一步,线路好不好用取决于机场本身,除了上面说的星岛梦,我持续核验的名单在机场推荐里。其他平台的客户端官方下载地址整理在下载页。开着代理还是有网站打不开,或者担心 DNS 泄漏,看DNS 泄漏检测与修复。拿不准安卓上该用 CMFA 还是别的客户端,回到客户端选择指南对比一下。

常见问题

Clash Meta for Android 和 Clash for Android 是什么关系?
原版 Clash for Android 在 2023 年停更并删除了仓库。Clash Meta for Android 从原版代码分出,内核换成了 Clash Meta(现名 mihomo),界面几乎一样,支持的协议更多,现在由 MetaCubeX 维护,是安卓上接替原版的主流选择。
Clash Meta for Android 要收费吗?
免费,代码在 GitHub 公开。正式安装包从 GitHub Releases 或 F-Droid 获取,没有付费版本,任何要你付费下载的页面都和官方无关。
安卓手机应该下载哪个架构的 APK?
近几年的手机几乎都是 64 位 ARM,选文件名带 arm64-v8a 的版本。拿不准就选 universal 通用版,体积大一些但都能装。armeabi-v7a 只给很老的 32 位机器,x86 基本只有模拟器用得上。
机场订阅需要什么格式?
Clash 格式的订阅链接。机场面板里标着 Clash、Clash Meta 或 mihomo 的都可以。只有一条通用订阅的面板也可以先试,多数面板会按客户端类型返回对应格式,导不进去再回面板换。
为什么开一会儿代理就自己断了?
多数情况是被系统杀了后台。到系统设置里把 Clash Meta for Android 的省电策略改成不限制,允许自启动,并在最近任务里锁定它。国产定制系统尤其需要这几步。
国内怎么装 Clash Meta for Android 最省事?
直接装 GitHub 版,功能齐全。手机上有 F-Droid 客户端的也可以从那里装,包名 com.github.metacubex.clash.meta,以后能自动更新。Google Play 没有被官方列为发布渠道,以仓库 README 为准。

发现信息过期或错误?欢迎联系纠错,我会尽快复核更新。

继续阅读