安卓手机 Clash 客户端下载与安装指南(FlClash/Clash Meta for Android)
Android 端 Clash 客户端概览
在 Android 设备上使用 Clash 代理,你需要在手机上安装一款支持 Clash 内核的客户端 App。由于 Clash 官方并没有推出 Android 版本,目前市面上流行的 Android Clash 客户端都由社区开发者维护。经过 2024-2026 年的项目洗牌,目前最值得推荐的两款方案是:FlClash 和 Clash Meta for Android(CMFA)。
这两款 App 的共同点是都基于 Clash Meta 内核(Mihomo),支持完整的 Clash 配置语法、TUN 模式、规则分流等功能。但它们在界面设计、功能侧重和用户定位上有明显差异。选择哪一款取决于你的使用习惯和技术需求。
如果你之前使用的是桌面版的 Clash Verge Rev,这篇文章会帮你把代理环境无缝迁移到手机上。关于桌面端的安装,请参考我们的 Clash Verge Rev 全平台下载安装教程。
FlClash:新一代 Android Clash 客户端
什么是 FlClash
FlClash(全称 FlClash - A Clash Client Running on Android)是 2024 年推出的新一代 Android Clash 客户端,采用 Flutter 框架开发,Google Material Design 3 设计语言,界面美观流畅。它在 Google Play 上架,同时也提供 APK 直接下载,是目前 Android Clash 客户端中更新最活跃的项目。
FlClash 的主要特点:
- Material Design 3 界面:遵循 Google 最新设计规范,视觉风格现代,动画流畅
- 内置 Mihomo 内核:集成最新版 Clash Meta(Mihomo)内核,无需额外下载内核文件
- 代理模式丰富:支持 VPN 模式(基于 TUN)、HTTP 代理和 SOCKS5 代理三种方式
- 规则与分流:完整支持 Clash 配置语法,可自定义规则、策略组和代理链
- 仪表盘可视化:内置实时流量图表、连接详情面板和节点延迟柱状图
- 耗电优化:相比旧方案 Clash for Android,FlClash 在待机和低负载场景下的功耗更低
FlClash 下载渠道
FlClash 提供两种官方下载方式,优先推荐 Google Play:
| 下载渠道 | 适用场景 | 说明 |
|---|---|---|
| Google Play | 有 Google 服务的手机(海外版、已装 GMS 的国行) | 自动更新,最安全,应用签名由 Google 管理 |
| GitHub Releases | 无法访问 Google Play 的国行手机 | 下载 APK 手动安装,版本与 Play 商店同步 |
Google Play 下载步骤:
- 打开手机上的 Google Play 商店
- 搜索 “FlClash”
- 找到开发者 “chen08209” 的应用,确认图标为蓝紫色的闪电标志
- 点击「安装」,等待自动下载和安装完成
GitHub APK 下载步骤:
- 用手机浏览器打开 FlClash 的 GitHub Releases 页面
- 在最新版本下方找到 Assets 列表
- 根据手机 CPU 架构选择 APK:
- 绝大多数手机选
FlClash-xxx-arm64-v8a.apk - 老旧 32 位手机选
FlClash-xxx-armeabi-v7a.apk - 不确定架构的话,选带
universal字样的通用版
- 绝大多数手机选
⚠️ 安全提醒:2025 年以来出现了多款山寨 Clash 客户端在非官方渠道传播,它们通过伪装成”汉化版""加速版”来诱导用户安装,实际上可能窃取你的订阅信息和浏览数据。任何时候都只从 GitHub 官方仓库或 Google Play 下载。
FlClash 安装步骤
从 Google Play 安装(推荐):下载后自动安装,无需额外操作。
从 APK 手动安装:
- 下载 APK 文件到手机存储(通常在 “Download” 文件夹)
- 打开手机「文件管理」App,找到下载的 APK
- 点击 APK 文件,系统会提示「未知来源应用安装」
- 点击「设置」,允许当前文件管理器安装未知应用
- 返回安装界面,点击「安装」
- 安装完成后点击「打开」
首次启动时,FlClash 会请求以下权限:
- VPN 权限:用于创建 VPN 连接(TUN 模式),这是代理 App 的核心权限,必须允许
- 通知权限:用于在通知栏显示快捷开关和连接状态,建议允许
- 后台运行权限:用于在关闭 App 后保持代理连接,必须允许才能实现持久代理
FlClash 快速配置
安装完成后的首次配置流程:
- 导入订阅:打开 FlClash → 点击底部「配置」标签 → 点击右上角「+」按钮 → 选择「从 URL 导入」→ 粘贴你的 Clash 订阅链接 → 点击「下载」
- 选择配置:下载完成后,在「配置」列表中点击刚下载的配置项,使其成为「当前配置」
- 启动代理:返回「主页」标签 → 点击中间的大圆形开关按钮 → 系统弹出 VPN 连接请求 → 点击「确定」
- 选择节点:在「代理」标签页中,选择一个延迟低、速度快的节点
- 验证连接:打开手机浏览器访问一个外网网站,确认可以正常加载
Clash Meta for Android(CMFA):老牌经典方案
什么是 CMFA
Clash Meta for Android(简称 CMFA)是原 Clash for Android 的社区延续版本。在 CFA 原作者 2023 年删库后,社区开发者基于最后的开源代码 fork 并持续维护,将内置核心替换为 Clash Meta(Mihomo),并将项目更名为 Clash Meta for Android。
CMFA 的特点:
- 延续 CFA 的经典交互:如果你是从 Clash for Android 迁移过来的老用户,CMFA 的操作逻辑几乎完全一致,不需要重新学习
- 轻量高效:原生 Android(Java/Kotlin)开发,资源占用低,在低配手机上也能流畅运行
- 功能全面:支持 VPN 模式、HTTP/SOCKS5 代理、代理链、规则分流、访问控制、按应用分流等全部 Clash 特性
- 日志详细:提供连接级别的实时日志,方便排查问题
CMFA 下载与安装
CMFA 仅通过 GitHub Releases 分发 APK,没有上架 Google Play:
- 访问 Clash Meta for Android 的 GitHub Releases 页面
- 下载最新版本的 APK:
- 通用推荐:
cmfa-xxx-meta-universal-release.apk - 仅 ARM64:
cmfa-xxx-meta-arm64-v8a-release.apk
- 通用推荐:
- 按上文「从 APK 手动安装」的步骤完成安装
📌 CMFA 的 GitHub 仓库名称为
clash-meta-for-android(或类似名称),由于项目维护者可能更换仓库,建议通过搜索 “Clash Meta for Android GitHub” 找到正确的官方仓库。
安装完成后需要授予的权限与 FlClash 相同:VPN 权限、通知权限、后台运行权限。
CMFA 快速配置
CMFA 的初始配置流程与 FlClash 稍有不同:
- 打开 CMFA,进入「配置」页面
- 点击右上角「+」→「从 URL 导入」
- 输入名称(如”我的订阅”)和订阅 URL
- 点击右上角保存图标,CMFA 会自动下载订阅并解析
- 返回「概览」页面,点击底部的大型开关按钮启动代理
- 在「代理」页面选择合适的节点
FlClash vs CMFA:如何选择
| 对比维度 | FlClash | Clash Meta for Android |
|---|---|---|
| 界面语言 | Material Design 3,现代化 | 传统 Android 风格,简洁实用 |
| 开发框架 | Flutter(跨平台) | 原生 Android(Java/Kotlin) |
| 内存占用 | ~120-180 MB | ~60-100 MB |
| 更新频率 | 高(几乎每周有新版本) | 中等(每月 1-2 次) |
| Google Play | ✅ 已上架 | ❌ 仅 GitHub APK |
| 代理模式 | VPN / HTTP / SOCKS5 | VPN / HTTP / SOCKS5 |
| 按应用分流 | ✅ 支持 | ✅ 支持 |
| 流量统计 | 图表可视化 | 纯文本日志 |
| 适合用户 | 喜欢美观界面、追求新功能 | 喜欢简洁高效、老 CFA 用户 |
推荐建议:
- 普通用户 / 新手 → 选 FlClash:界面友好,Google Play 自动更新省心,功能完善
- 老 CFA 用户 / 低配手机 → 选 CMFA:操作逻辑熟悉,内存占用更低,在老设备上更流畅
- 两台都用 → 完全可以!Clash 订阅可以同时导入两台设备,互不冲突。切换使用时记得先关闭当前 App 的代理开关
Android Clash 实战技巧
后台保活
Android 系统为了省电,会在后台自动清理长时间运行的 App。如果 Clash 客户端被系统杀掉,代理就会断开。以下是各品牌手机的保活设置方法:
通用方法:
- 开启 Clash 客户端的「常驻通知栏」功能(FlClash 在设置 → 通知 → 显示持续通知;CMFA 默认开启)
- 在 App 设置中开启「开机自启动」
- 关闭该 App 的电池优化:系统设置 → 应用 → Clash → 电池 → 选择「不优化」
各品牌特别设置:
| 手机品牌 | 额外需要设置的项目 |
|---|---|
| 小米 / Redmi(MIUI/HyperOS) | 安全中心 → 应用管理 → Clash → 自启动:开启;省电策略:无限制 |
| 华为 / 荣耀(HarmonyOS/EMUI) | 手机管家 → 应用启动管理 → Clash → 手动管理:全部开启 |
| OPPO / 一加(ColorOS) | 设置 → 应用 → 自启动 → Clash:开启;应用速冻 → Clash:关闭 |
| vivo / iQOO(OriginOS) | 设置 → 电池 → 后台高耗电 → Clash:允许 |
| 三星(One UI) | 设置 → 电池和设备维护 → 电池 → 后台使用限制 → Clash → 不限制 |
| 原生 Android / Pixel | 设置 → 应用 → Clash → 电池 → 无限制 |
代理模式选择
Android Clash 客户端通常提供三种代理方式,适用场景各不相同:
- VPN 模式(推荐日常使用):基于 Android VpnService API,理论上可以代理所有 App 的流量,包括不支持 HTTP 代理的应用。开启后会有一个钥匙图标出现在状态栏,表示 VPN 已激活。这是最推荐的方式。
- HTTP 代理模式:设置系统 Wi-Fi 代理为
127.0.0.1:7890。优点是资源占用更低,缺点是需要每个 Wi-Fi 单独设置,且移动数据下无法使用,部分 App 也不走系统代理。 - SOCKS5 代理模式:与 HTTP 代理类似,但支持 UDP 流量(游戏、语音通话等需要)。通常配合第三方工具使用,普通用户不需要单独开启。
按应用分流
这是一项非常实用的功能,让你可以指定哪些 App 走代理、哪些 App 直连。例如:
- 走代理:YouTube、Twitter、Google、ChatGPT 等外网 App
- 直连(不走代理):微信、支付宝、国内视频 App、银行 App 等
设置方法(以 FlClash 为例):
- 打开 FlClash →「设置」→「访问控制」
- 切换到「应用列表」标签
- 在列表中勾选需要通过代理访问的 App(或用「反向模式」勾选不需要通过代理的 App)
- 返回即可生效
CMFA 的「访问控制」功能位于侧边栏菜单中,操作逻辑类似。更详细的规则配置可以参考我们的 Clash 规则分流配置指南。
常见问题
FlClash 和 Clash for Android 有什么区别?哪个更好用?
Clash for Android(CFA)是最早的 Android Clash 客户端,已于 2023 年停止维护并从 GitHub 删库。如果你在网上看到「Clash for Android 下载」,那很可能是旧版 APK 的第三方转载,不推荐使用。FlClash 和 CMFA 都是 CFA 的现代替代品,目前更推荐 FlClash 作为首选,因为它的开发活跃度最高、功能最完整、界面最现代化。CMFA 适合习惯 CFA 老界面和交互逻辑的用户。
安装 APK 时提示「解析包错误」怎么办?
这个错误通常有两个原因:1)下载的 APK 文件不完整(检查文件大小是否与 GitHub 显示的 Size 一致,重新下载);2)APK 要求的 Android 版本高于你的手机系统版本——FlClash 最低要求 Android 8.0,如果你的手机是 Android 7.x 或更低版本,需要升级系统或使用 CMFA(CMFA 的最低系统要求是 Android 7.0)。
为什么开启 VPN 后国内的 App 变慢了?
这是因为所有流量都经过了代理节点,包括国内流量。解决方法:1)确保你的 Clash 配置中有正确的分流规则(国内域名和 IP 走直连),好的机场订阅通常自带规则;2)如果没有规则,可以在「设置」中找到「访问控制」使用按应用分流,将国内 App 设置为不代理。另外,如果你使用的是 TUN 模式的 DNS 设置不当,也可能导致国内网站被错误解析到海外 CDN 节点,造成速度下降。
Android Clash 客户端支持自动切换节点吗?
支持。FlClash 和 CMFA 都支持策略组中的「自动选择」功能(URL-Test 或 Fallback)。在「代理」标签页中,你可以看到一个名为「自动选择」或「自动测速」的策略组,它会自动测试所有可用节点的延迟,并选择最快的那个。你还可以手动调整测速间隔和超时设置。需要注意的是,自动切换仅在当前节点完全不可用或延迟超过阈值时才会触发,不会在节点速度变慢时自动切换。
可以在一台手机上同时用 WiFi 代理和移动数据代理吗?
可以。VPN 模式(推荐)会在系统层面接管所有流量,无论是 WiFi 还是移动数据,都会受到代理影响,无需分别设置。这也是 VPN 模式相对于 HTTP 代理模式的主要优势之一。
FlClash 会收集我的个人数据吗?
FlClash 是完全开源的软件,源代码在 GitHub 上公开可查。根据其隐私政策说明,FlClash 不会收集任何用户数据,所有配置文件和日志都存储在手机本地。FlClash 的唯一网络通信是你的设备与代理服务器之间的流量中转,以及从订阅 URL 下载配置文件——这些通信不经过 FlClash 开发者的服务器。Google Play 版本也需要遵守 Google 的数据安全政策。
手机上的 Clash 客户端要不要和电脑上用同一个订阅?
取决于你的订阅限制。大多数机场允许同一个订阅在多台设备上同时使用(通常限制 3-5 个同时在线 IP),所以手机和电脑共用一个订阅通常没有问题。如果你的订阅限制较严格(如仅允许 1 个 IP),可以联系机场客服增加设备数,或者为手机单独购买一份订阅。在 Clash 客户端中,手机和电脑导入同一个订阅链接不会互相影响,它们各自独立运行。