外观
安卓手机用哪个机场客户端,主要看订阅格式:Clash / mihomo 订阅选 Clash Meta for Android 或 FlClash;只有 V2Ray 类分享链接选 v2rayNG;sing-box 远程配置选 sing-box for Android。用得稳不稳,则主要看后台保活设置。本页只收录仍在维护的四款开源客户端,下载渠道只写 GitHub Releases、F-Droid、Google Play 这类项目官方列出的来源,不给第三方 APK 站;仓库与维护状态核实于 2026-10-07。下面先给速查表,再逐个说明官方渠道、适合谁、APK 架构与校验、VPN 授权、订阅导入、分应用代理、规则覆写和注意事项,以及「锁屏断连」「切换网络后上不了网」「换手机怎么迁移」等常见问题,手机、平板和电视盒子都适用。
速查:选哪个客户端、去哪里下载
| 客户端 | 适用订阅 | 官方渠道 | 适合谁 | 详见 |
|---|---|---|---|---|
| Clash Meta for Android(CMFA) | Clash / mihomo 订阅 | GitHub Releases、F-Droid | 新手首选之一,机场教程常以它为例 | CMFA |
| FlClash | Clash / mihomo 订阅 | GitHub Releases、项目自建 F-Droid 仓库 | 电脑也想用同款应用、电视盒子 | FlClash |
| v2rayNG | 分享链接、通用订阅 | GitHub Releases | 只有 vmess://、vless://、trojan:// 等分享链接 | v2rayNG |
| sing-box for Android(SFA) | sing-box JSON 远程配置 | Google Play、F-Droid、GitHub Releases | 已在用 sing-box 配置的进阶用户 | SFA |
表中渠道均来自各项目 README 或 sing-box 官方文档(核实于 2026-10-07)。下载 APK 前先按「APK 架构与系统版本」选对架构;装好后按 订阅链接导入通用教程 导入订阅,或看本页「下载后怎么使用」。
核心结论
核心结论
- 按订阅格式选客户端:Clash / mihomo 订阅选 Clash Meta for Android 或 FlClash;V2Ray 类分享链接选 v2rayNG;sing-box 配置选 sing-box for Android。
- 只从官方 GitHub Releases、F-Droid 或项目文档列出的商店下载,不要从网盘、群文件或下载站获取 APK。
- 大多数手机下载 arm64-v8a 版本,确认不了就选项目提供的 universal 通用包。
- 首次连接需要授权 VPN 权限,这是 Android 代理客户端的正常工作方式;同一时间只能运行一个 VPN。
- 把客户端加入电池优化白名单,是解决后台断连最有效的一步。
- 用分应用代理排除国内应用,能省电、省流量,也能避免银行类应用异常。
- 更新时坚持同一渠道,不同来源的安装包签名不同,无法覆盖安装。
Android 代理客户端如何工作
Android 不允许普通应用直接接管其他应用的网络流量,所有代理客户端都必须通过系统提供的 VpnService(Android 的 VPN 接口,应用借此创建虚拟网卡接收其他应用的流量) 工作。开启后,状态栏会出现钥匙形状的 VPN 图标,手机上应用发出的流量先交给客户端,再由内核按规则决定直连还是经过节点。
这带来三个与电脑端不同的特点:
- 没有「系统代理」与「TUN」的选择:Android 客户端本质上都以 VPN 模式运行,相当于电脑上的 TUN,所有应用默认都会被接管;
- 同一时间只有一个 VPN:Android 开发者文档写明,每个用户或工作资料只能有一个活动的 VPN 服务,启动新的 VPN 会自动停止原有的;
- 后台存活决定稳定性:客户端被系统省电机制结束后,VPN 随之断开,所以后台设置比电脑端重要得多。
订阅、内核、客户端三者的关系与电脑端一致:订阅是服务商给的网址,内核(mihomo、Xray、sing-box)负责连接,客户端负责界面与系统交互。
| 你拿到的订阅 | 对应 Android 客户端 |
|---|---|
| Clash / mihomo 订阅(YAML) | Clash Meta for Android、FlClash |
通用订阅或 vmess://、vless://、trojan://、ss:// 分享链接 | v2rayNG |
| sing-box 远程配置(JSON) | sing-box for Android |
Android 客户端对比表(核实于 2026-10-07)
官方仓库、维护状态与许可证于 2026-10-07 通过 GitHub 仓库页面与 API 核实;「维护状态」指核实当天仓库未归档、近期仍有正式版或提交。
| 客户端 | 内核 / 配置格式 | 官方仓库 | 维护状态 | 许可证 | 官方提供的下载渠道 |
|---|---|---|---|---|---|
| Clash Meta for Android(CMFA) | mihomo / Clash YAML | github.com/MetaCubeX/ClashMetaForAndroid | 活跃,未归档 | GPL-3.0 | GitHub Releases、F-Droid |
| FlClash | mihomo / Clash YAML | github.com/chen08209/FlClash | 活跃,未归档 | GPL-3.0 | GitHub Releases、项目自建的 F-Droid 仓库 |
| v2rayNG | Xray 等 / 分享链接与通用订阅 | github.com/2dust/v2rayNG | 活跃,未归档 | GPL-3.0 | GitHub Releases |
| sing-box for Android(SFA) | sing-box / sing-box JSON | 源码 github.com/SagerNet/sing-box-for-android,安装包随 github.com/SagerNet/sing-box 的 Releases 发布 | 活跃,未归档 | GPL-3.0-or-later(附加名称使用限制) | Google Play、F-Droid、GitHub Releases |
四款都免费、开源、无广告和会员。SFA 的许可证附加条款要求衍生作品不得使用其名称或暗示关联,因此商店里同名但非官方发布的「sing-box」应用不可信。
怎么选
| 你的情况 | 建议 | 理由 |
|---|---|---|
| 新手,机场提供 Clash 订阅 | Clash Meta for Android | 功能完整,社区资料多,机场教程常以它为例 |
| 喜欢现代界面,或电脑也想用同款 | FlClash | Android 与 Windows、macOS、Linux 共用一套使用逻辑,可用 WebDAV 同步 |
| 只有 vmess / vless / trojan 分享链接 | v2rayNG | 与电脑端 v2rayN 同一作者 |
| 使用 sing-box 格式的远程配置 | sing-box for Android | sing-box 项目官方维护 |
| 电视盒子 | FlClash | README 写明支持 Android TV |
| 很旧的 Android 5 / 6 设备 | CMFA 或 SFA | CMFA 最低 Android 5.0;SFA 提供 legacy-android-5 构建;v2rayNG 需要 Android 7.0 |
三步决策流程
- 看订阅格式:后台提供 Clash 订阅,就在 CMFA 与 FlClash 之间选;只有分享链接或通用订阅,选 v2rayNG;拿到的是 sing-box 配置,选 SFA。
- 看设备:电视盒子优先 FlClash;Android 5、6 的旧设备排除 v2rayNG;平板可以优先考虑界面能自适应大屏的 FlClash。
- 看你在别的设备上用什么:电脑已经在用 FlClash,手机也装 FlClash,配置可以通过 WebDAV 互通;电脑用 v2rayN,手机用 v2rayNG,操作习惯一致。
如果两款都符合条件,先装一款用一周,确认后台保活和节点切换都顺手再决定,不要同时装多款并轮流开启,那样反而容易出现 VPN 互相抢占。
已无法获取的旧客户端
原版 Clash for Android(Kr328/ClashForAndroid)的 GitHub 仓库已无法访问,据 Clash Verge Rev 文档记载,它在 Clash for Windows 停更事件后删除了代码库并从 Google Play 下架;原版 Clash 内核也已停止更新。Clash Meta for Android 是在其基础上改用 mihomo 内核持续维护的版本,Clash Verge Rev 文档同时提到 CMFA 已从 Google Play 下架,所以应用商店里搜到的同名应用不要安装。
APK 架构与系统版本:下载前先确认
APK 架构选错会导致「应用未安装」或「软件包似乎无效」。架构即 ABI(应用二进制接口,指 APK 内原生代码适配的处理器类型)。
| 文件名关键词 | 适用设备 |
|---|---|
arm64-v8a | 绝大多数近年的安卓手机和平板 |
armeabi-v7a | 较旧的 32 位设备、部分电视盒子 |
x86_64 / x86 | 安卓模拟器、少数 x86 设备 |
universal | 通用包,体积较大,所有架构可用(如项目提供) |
确认方法:在系统「设置 - 关于手机」中查看处理器型号后搜索其架构;或者在电脑上用 adb 查询(需要开启 USB 调试):
bash
# 输出 arm64-v8a 即下载 arm64-v8a 版本
adb shell getprop ro.product.cpu.abi各客户端官方说明的系统要求与当期 Releases 中的 APK(2026-10-07 核实,以 Releases 当期文件为准):
| 客户端 | 官方说明的系统要求 | 当期 Releases 中的 APK |
|---|---|---|
| Clash Meta for Android | Android 5.0 及以上,推荐 7.0 及以上 | arm64-v8a、armeabi-v7a、x86、x86_64、universal |
| FlClash | 以 Releases 说明为准 | arm64-v8a、armeabi-v7a、x86_64 |
| v2rayNG | Android 7.0 及以上(API 24+) | arm64-v8a、armeabi-v7a、x86、x86_64,另有带 fdroid 字样的构建 |
| sing-box for Android | Android 5.0 及以上 | arm64-v8a、armeabi-v7a、x86、x86_64、universal,另有 legacy-android-5 构建 |
官方下载渠道与安装包校验
Android 客户端拥有 VPN 权限,能看到手机上几乎所有网络流量,所以下载渠道比电脑端更需要谨慎。
各渠道说明
- GitHub Releases:所有四款都在 GitHub 发布,用手机浏览器打开仓库首页,进入 Releases,下载对应架构的 APK。SFA 的 APK 发布在 sing-box 主仓库的 Releases 中,文件名以
SFA-开头。 - F-Droid:CMFA 与 SFA 已上架 F-Droid 官方仓库。sing-box 文档说明其 F-Droid 版本通过可复现构建实现了与官方一致的签名。
- 项目自建 F-Droid 仓库:FlClash 在 README 中提供了自建 F-Droid 仓库的链接,并附带仓库指纹,添加时核对指纹。
- Google Play:sing-box 官方文档列出了 SFA 的 Play 商店(含 Beta)渠道;能否在你的地区访问以实际为准。
校验方法
| 客户端 | 官方校验材料 |
|---|---|
| FlClash | Releases 中的 SHA256SUMS |
| v2rayNG | 每个 APK 旁的 .sig GPG 签名与 v2rayN-public-key.asc 公钥(与 v2rayN 共用同一公钥指纹) |
| CMFA、SFA | Releases 页面显示的 SHA256 摘要(以页面实际显示为准) |
手机上直接计算哈希不方便,可以在电脑上下载 APK 后校验,再传到手机安装:
bash
# macOS / Linux 计算 SHA256
shasum -a 256 FlClash-android-arm64-v8a.apk
# v2rayNG 的 GPG 签名校验(先导入公钥并核对指纹与 README 一致)
gpg --import v2rayN-public-key.asc
gpg --verify v2rayNG_arm64-v8a.apk.sig v2rayNG_arm64-v8a.apkWindows 上可用 PowerShell 的 Get-FileHash 文件名 -Algorithm SHA256。如果电脑装有 Android SDK 构建工具,还可以用 apksigner verify --print-certs 文件名.apk 查看签名证书,便于和之前安装的版本比对。
签名一致性:天然的防篡改机制
Android 要求更新包与已安装应用的签名一致,否则拒绝覆盖安装。这意味着:
- 后续更新必须使用同一来源,从 GitHub 安装的就继续从 GitHub 更新;
- F-Droid 版本与 GitHub 版本的签名可能不同(SFA 通过可复现构建做到了一致,其他项目以实际为准),换渠道前先备份配置,再卸载重装;
- 如果从未换过渠道却提示签名不一致,说明这次下载的文件可能被替换过,应停止安装并重新从官方下载。
不要从网盘和群文件安装
不要相信「去广告版」「VIP 版」「汉化增强版」,这四款开源客户端本身就没有广告和会员。被篡改的 APK 可能窃取订阅链接、账号信息,或植入广告与恶意代码。只用官方渠道。
下载后怎么使用:从安装到第一次连上
四款客户端的按钮位置不同,但流程一致,先记住主线:
- 下载 APK:用手机浏览器打开官方 Releases,下载对应架构的文件;
- 允许安装:系统提示「禁止安装未知来源应用」时,点「设置」,允许当前浏览器或文件管理器安装未知应用;装完后可以再关闭该权限;
- 安装并打开:部分系统会做安全扫描并提示风险,确认来源与校验无误后继续;
- 通知权限:Android 13 及以上会请求通知权限,建议允许,前台通知能帮助客户端保持运行;
- 导入订阅:在服务商后台复制订阅链接,粘贴到客户端;或点后台的「一键导入」唤起客户端;
- 选择节点:先测延迟,选延迟正常的节点或自动选择分组;
- 启动并授权 VPN:首次启动会弹出「连接请求」,说明应用将设置 VPN 连接,点「确定」;
- 验证:状态栏出现钥匙图标后,用浏览器访问常用境外网站。
一键导入依赖 URL Scheme(应用注册的网址协议,浏览器点击后可唤起应用)。CMFA 与 FlClash 都支持 clash://install-config?url=<经过 URL 编码的订阅链接>,CMFA 还支持 clashmeta://,FlClash 还支持 clashmeta:// 与 flclash://。更详细的流程见 订阅链接导入通用教程。
订阅链接就是账号凭证
不要把订阅链接发到群里或截图外传。怀疑泄露时,到服务商后台重置订阅,再在每台设备重新导入。
导入环节速查
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 点「一键导入」没有反应 | 手机浏览器拦截了唤起外部应用,或客户端未安装 | 换系统默认浏览器,或复制链接手动导入 |
| 提示格式错误或解析失败 | 订阅格式与客户端不匹配 | 回后台复制对应客户端的订阅 |
| 下载超时 | 订阅地址访问受阻 | 换网络重试,或稍后再试 |
| 导入成功但没有节点 | 套餐过期、流量用尽或订阅已重置 | 登录后台检查套餐状态 |
| 节点有了但启动后立即停止 | 配置语法错误或内核不支持某些字段 | 查看客户端日志页的报错内容 |
电视盒子与平板的安装要点
电视盒子没有方便的浏览器和触屏,安装方式与手机不同:
- 在电脑上从官方 Releases 下载 APK 并校验,盒子多为 32 位处理器,优先确认是否需要
armeabi-v7a版本; - 用 U 盘拷贝到盒子,用盒子自带的文件管理器安装;或在同一局域网内开启盒子的 adb 调试后,用电脑安装;
- 先在手机或电脑上整理好配置,再通过 WebDAV 或订阅链接导入盒子,避免用遥控器输入长链接;
- 盒子同样需要授权 VPN,并把客户端加入开机自启。
bash
# 示例:通过 adb 安装或覆盖安装 APK(-r 表示保留数据覆盖安装)
adb install -r FlClash-android-armeabi-v7a.apk平板与手机的操作一致,只是部分客户端会在大屏上切换为侧边栏布局,按钮位置与手机截图教程不同,以应用内为准。
Clash Meta for Android:Clash 订阅的主力客户端
Clash Meta for Android(简称 CMFA)是 MetaCubeX 维护的 mihomo 内核 Android 图形客户端,由原版 Clash for Android 演进而来。
官方渠道:GitHub:MetaCubeX/ClashMetaForAndroid 的 Releases 页面,或 F-Droid 官方仓库。
适合谁:使用 Clash 订阅的大多数安卓用户,尤其是希望照着机场教程一步步操作的新手;也适合需要用自动化工具控制代理开关的用户。
下载与校验:从 Releases 下载 cmfa-版本-meta-arm64-v8a-release.apk(或其他架构、universal 包),也可以通过 F-Droid 安装(包名 com.github.metacubex.clash.meta)。README 写明最低 Android 5.0,推荐 7.0 及以上。
安装与首次启动:按上文「下载后怎么使用」安装;首次打开主界面时显示未运行状态,需要先导入配置。
导入订阅:进入「配置」-「新配置」-「从 URL 导入」,粘贴订阅链接,填写名称与自动更新间隔后保存,返回列表选中该配置。菜单文字可能随版本调整,以应用内为准。
选择节点:回到主界面点启动并授权 VPN,然后进入「代理」页,对策略组做延迟测试并选择节点;右上角菜单中可以切换规则、全局、直连模式(以应用内为准)。
分应用代理与网络设置:在「设置 - 网络」中可以找到访问控制(分应用代理)、是否绕过私有网络等选项,名称以应用内为准。
规则与覆写:CMFA 提供覆写设置,可修改端口、DNS 等常用项;需要大量自定义规则时,建议在服务商允许的前提下使用覆写或在电脑端整理好配置后导入。
自动化:README 列出了可供 Tasker 等工具调用的外部控制方式:向 com.github.kr328.clash.ExternalControlActivity 发送 com.github.metacubex.clash.meta.action.START_CLASH、STOP_CLASH 或 TOGGLE_CLASH 动作,即可启动、停止或切换代理。
注意事项:导入时报错,先在浏览器打开订阅链接确认可访问;启动后立即停止,多半是配置文件语法错误或订阅已过期,查看日志页的报错;应用商店搜到的同名应用不是官方发布,不要安装。
卸载与迁移:先停止代理,再在系统设置中卸载。换机时在新手机安装后重新导入订阅;自定义过的配置可先在应用内导出或复制配置文件(以应用内功能为准)。
FlClash:跨平台与电视盒子友好
FlClash 是基于 mihomo 内核的多平台客户端,同一项目覆盖 Android、Windows、macOS、Linux,界面采用 Material You 风格,支持动态取色与平板布局。
官方渠道:GitHub:chen08209/FlClash 的 Releases 页面,或 README 中给出的项目自建 F-Droid 仓库(添加时核对仓库指纹)。
适合谁:手机和电脑想用同一款应用的用户;Android TV 电视盒子用户;需要 WebDAV 或本地文件备份的用户;希望用快捷设置磁贴一键开关的用户。
下载与校验:README 写明 Android 提供 arm64-v8a、armeabi-v7a、x86_64 三种 APK,大多数手机选 arm64-v8a;也可通过项目自建的 F-Droid 仓库安装,添加时核对 README 中给出的仓库指纹。Releases 附带 SHA256SUMS。
安装与首次启动:按上文「下载后怎么使用」安装,首次启动时授权通知与 VPN。
导入订阅:在配置页面添加配置,选择通过链接导入并粘贴订阅地址;也可以导入本地文件,或点击机场后台的一键导入。
选择节点:在代理页面对策略组测速并选择节点;新版支持隐藏超时节点并搜索列表(以应用内为准)。
分应用代理与快捷开关:README 列出的 Android 特性包括快捷设置磁贴、分应用代理与 Android TV 支持。把磁贴添加到下拉快捷设置后,不打开应用也能开关代理。
规则与覆写:支持内置编辑器、覆写脚本,以及自定义规则、代理与策略组,自定义内容在订阅更新后保留。
自动化:README 给出了 Tasker、MacroDroid 等工具可用的动作 com.follow.clash.action.START、STOP、TOGGLE,也可以在电脑上通过 adb 触发:
bash
# 通过 adb 切换 FlClash 代理开关(来自官方 README)
adb shell am start -a com.follow.clash.action.TOGGLE注意事项:电视盒子上遥控器操作不便时,可以先在手机上整理好配置,通过 WebDAV 同步到盒子;切换网络后长时间不通,先用磁贴关闭再打开一次。
卸载与迁移:在应用内用 WebDAV 或本地文件备份,在新设备安装后恢复;然后停止代理并卸载旧设备上的应用。
v2rayNG:分享链接与通用订阅
v2rayNG 是支持 Xray 等内核的 Android 客户端,与电脑端 v2rayN 同一作者,擅长导入单个分享链接与通用订阅。
官方渠道:GitHub:2dust/v2rayNG 的 Releases 页面。
适合谁:服务商只提供 vmess、vless、trojan、shadowsocks 等分享链接或通用订阅的用户;需要管理少量节点的用户。
下载与校验:README 标注最低 API 24(Android 7.0)。Releases 提供 arm64-v8a、armeabi-v7a、x86、x86_64 四种 APK,以及文件名带 fdroid 的构建;每个文件附 GPG 签名,公钥指纹与 v2rayN 相同。普通用户下载不带 fdroid 字样的对应架构包即可,两类构建的区别以项目说明为准。
安装与首次启动:按上文「下载后怎么使用」安装。
导入订阅:右上角菜单进入「订阅分组设置」添加订阅地址,返回主界面后在菜单中选择「更新订阅」;只有单个分享链接时,复制后用「从剪贴板导入」,也可以扫描二维码导入。菜单名称以应用内为准。
选择节点:在列表中对节点做真连接测试,点选一个节点后,点右下角的启动按钮并授权 VPN。
分应用代理与路由:设置中提供分应用代理与路由设置。README 说明地理数据文件 geoip.dat、geosite.dat 位于 Android/data/com.v2ray.ang/files/assets(部分设备路径不同),应用内的下载功能会获取增强版规则数据,但这一下载需要可用的代理。
注意事项:节点测试全部失败,先确认手机系统时间准确(时间偏差过大时部分协议无法握手),再检查订阅是否过期;更新订阅失败,可先连上一个可用节点再更新;路由规则不生效,确认地理数据文件已成功下载。
卸载与迁移:v2rayNG 设置中提供备份与恢复相关功能(以应用内为准);只用订阅的话,在新手机重新添加订阅地址最省事。
sing-box for Android:sing-box 官方客户端
sing-box for Android(简称 SFA)是 sing-box 项目官方维护的 Android 客户端,用于管理和运行本地或远程 sing-box 配置。
官方渠道:sing-box 官方文档列出的 Google Play、F-Droid,以及 GitHub:SagerNet/sing-box 主仓库的 Releases 页面(文件名以 SFA- 开头)。
适合谁:服务商提供 sing-box 远程配置,或自己熟悉 sing-box JSON 的进阶用户。它不能直接读取 Clash 订阅或分享链接。
下载与校验:sing-box 官方文档列出的渠道为 Play 商店(含 Beta)、GitHub Releases 与 F-Droid,系统要求 Android 5.0 及以上。GitHub 上的 APK 发布在 sing-box 主仓库 Releases 中,文件名形如 SFA-版本-arm64-v8a.apk,另有面向旧系统的 legacy-android-5 构建。
安装与首次启动:按上文「下载后怎么使用」安装,Play 商店渠道可直接安装与更新。首次启动服务时授权 VPN,并按下文「后台运行与省电设置」把它加入电池优化白名单,避免锁屏后服务被系统结束。官方文档说明图形客户端会在「核心」区域显示当前 sing-box 版本,并提供清理工作目录的按钮,遇到配置缓存异常时可以使用。
导入配置:在配置文件页面新建配置,选择「远程」并填入地址。官方文档说明远程配置以 URL 为更新来源,默认每 60 分钟自动更新,支持 HTTP Basic 认证;也支持通过 sing-box://import-remote-profile?url=<经过 URL 编码的地址>#<名称> 一键导入。
选择节点与模式:启动服务后,在仪表盘查看内存、连接与流量状态;配置包含选择器或自动测速分组时可以切换节点,定义了多个模式时可以切换模式。
注意事项:把 Clash 订阅填进去后启动失败,是因为格式不符,需要索取 sing-box 格式订阅;修改远程配置后被还原,是因为远程配置会按间隔重新下载,需要自定义时改用本地配置。
卸载:停止服务后在系统设置中卸载。
VPN 权限、分应用代理与始终开启
Android 系统层面有三项与代理客户端直接相关的设置,理解它们能解决大部分「为什么这个应用不走代理」「为什么关了客户端就没网」的问题。
VPN 授权
首次启动时系统弹出「连接请求」,点「确定」后客户端才能创建 VPN。授权后状态栏显示钥匙图标,下拉快捷设置可看到 VPN 信息面板,点击可跳转到系统设置。授权只需一次,除非你清除了应用数据或在系统设置中撤销。
分应用代理
Android 开发者文档说明,VPN 应用可以设置允许列表或排除列表,二者只能选其一:
| 模式 | 效果 | 适合 |
|---|---|---|
| 允许列表(仅代理所选应用) | 只有列表中的应用经过客户端,其他应用像没开 VPN 一样直连 | 只需要少数几个应用走代理 |
| 排除列表(绕过所选应用) | 列表中的应用直连,其余全部经过客户端 | 排除银行、支付、导航、视频等国内应用 |
示例场景:你只在浏览器和一款 AI 应用中需要代理,就用允许列表勾选这两个应用;手机上其余应用完全不经过客户端,既省电,也不会因规则误判影响国内应用。
始终开启的 VPN 与屏蔽未使用 VPN 的连接
Google 官方帮助说明,「始终开启的 VPN」的设置路径为「设置 - 网络和互联网 - VPN - 点 VPN 旁的设置图标」,开启后系统会在开机时启动该 VPN 并在断开时通知你。Android 开发者文档说明该功能需要 Android 7.0 及以上。各厂商系统的菜单位置可能不同,可直接在设置中搜索「VPN」。
谨慎开启「屏蔽未使用 VPN 的连接」
同一页面里的「屏蔽未使用 VPN 的连接」开启后,系统会阻止所有不经过 VPN 的流量:客户端没有运行时手机完全无法上网,被排除列表中的应用也可能断网。新手不建议开启,开启后遇到断网先检查这里。
与其他 VPN 类应用共存
部分安全软件、广告拦截应用、游戏加速器也使用本地 VPN。由于同一时间只能有一个 VPN,开启代理客户端会让它们停止,反之亦然。如果某个应用总在后台抢占 VPN,导致代理被反复断开,需要在两者之间二选一。
后台运行与省电设置
Android 厂商普遍有激进的后台管理策略,客户端被清理后 VPN 随之断开,这是安卓上最常见的「锁屏断连」原因。
通用设置清单
| 设置项 | 一般位置 | 建议 |
|---|---|---|
| 电池优化 | 设置 - 应用 - 客户端 - 电池 | 设为「不限制 / 无限制 / 不优化」 |
| 后台运行 | 应用详情或手机管家 | 允许后台活动 |
| 自启动 | 应用启动管理 | 需要开机自动连接时开启 |
| 最近任务锁定 | 多任务界面长按应用卡片 | 锁定,避免一键清理时被结束 |
| 通知 | 应用通知设置 | 保留常驻通知,不要关闭 |
| 流量节省 / 数据节省 | 设置 - 网络 | 把客户端加入不受限制的应用 |
各品牌菜单名称不同,可以在系统设置中直接搜索「电池优化」「后台」「自启动」「省电」。手机管家类应用的「一键加速」「深度清理」也可能结束客户端,把客户端加入其白名单。
为什么不要关闭常驻通知
代理客户端在 Android 上以**前台服务(带有常驻通知、系统会尽量保留的后台任务)**的形式运行。常驻通知是系统判断「这个应用正在为用户做事」的依据之一,也是你随时看到连接状态、快速停止代理的入口。把通知渠道整个关掉,部分系统会更积极地回收客户端;觉得通知占位置,可以把它设为静默或折叠,而不是关闭。
快捷开关与自动化,减少「忘记开」和「忘记关」
- 快捷设置磁贴:FlClash 提供下拉快捷设置磁贴,其他客户端是否提供以应用内为准;
- 自动化工具:CMFA 与 FlClash 的 README 都公开了启动、停止、切换代理的动作,可以在 Tasker、MacroDroid 中设置「连接家里 Wi-Fi 时停止代理,离开时启动」之类的规则;
- 始终开启的 VPN:需要开机即连接时使用,但不要同时开启「屏蔽未使用 VPN 的连接」。
排查顺序
- 锁屏几分钟后再解锁,看状态栏钥匙图标是否还在;
- 图标消失:后台被结束,按上表逐项放行;
- 图标还在但无法上网:问题在节点或网络,进入客户端测速换节点;
- 只有夜间或长时间待机后断开:检查是否开启了系统的定时省电或超级省电模式。
Wi-Fi 与移动网络切换、流量控制
在 Wi-Fi 与移动数据之间切换时,已有连接会中断并重建,短暂卡顿属于正常现象。如果切换后长时间无法上网:
- 在客户端里停止再启动一次,或用快捷设置磁贴关开一次;
- 对节点重新测速,换一个延迟正常的节点;
- 检查客户端是否开启了只在特定网络下生效的设置;
- 公共 Wi-Fi 需要先在浏览器完成认证页面登录,再开启代理;开着代理时认证页可能无法弹出。
节省移动数据
保持规则模式,并通过分应用代理排除视频、音乐等国内应用,能明显减少经过节点的流量。机场套餐按流量计费,手机上看视频是流量消耗大户,计费方式见 流量与计费入门。
规则、覆写与出站模式
Android 客户端的出站模式与电脑端一致:规则模式按规则分流,国内应用和网站直连,日常推荐;全局模式全部走所选节点,用于判断问题是否出在规则;直连模式全部不走节点。
在手机上编辑规则不如电脑方便,推荐的做法:
| 需求 | 推荐做法 |
|---|---|
| 某个应用完全不想走代理 | 用分应用代理的排除列表,比写规则更可靠 |
| 某个网站该走代理却直连 | 先切全局确认,再在覆写中加规则 |
| 大量自定义规则 | 在电脑端客户端整理好,FlClash 可通过 WebDAV 同步到手机 |
| v2rayNG 自定义路由 | 在路由设置中添加域名或 IP 规则,语法属于 Xray 体系 |
示例:mihomo 规则按顺序匹配,格式为「类型,内容,策略」。以下片段只演示语法,策略组名需与订阅中实际名称一致:
yaml
# 示例:前置规则
rules:
- DOMAIN-SUFFIX,example.com,DIRECT
- DOMAIN-KEYWORD,example,DIRECT不要直接修改订阅文件,订阅更新会覆盖本地修改。
怎样确认某个应用真的走了代理
- 在客户端的连接、请求或日志页面查看(名称以应用内为准),打开目标应用后应能看到它发出的连接,以及命中的规则和使用的节点;
- 如果完全看不到该应用的连接,说明它被分应用代理排除了,或开启了允许列表却没勾选它;
- 能看到连接但走的是直连,说明规则把它判为直连,先切全局验证,再补充规则;
- 连接走了节点却仍然打不开,问题在节点或目标服务本身,换节点测试。
节点选择上,先测延迟排除超时节点,日常选近距离低延迟地区;使用 AI 工具或流媒体时,按目标服务官方公布的支持地区选择;手机网络在晚高峰和弱信号环境下波动更大,体验以实际使用为准。规则写法见 代理分流规则 与 客户端配置教程。
常见故障:症状、原因与处理
| 症状 | 最可能的原因 | 处理方向 |
|---|---|---|
| 「应用未安装」「软件包似乎无效」 | APK 架构不匹配或下载不完整 | 换对应架构或 universal 包,重新下载 |
| 「与现有应用签名不一致」 | 安装包来自不同渠道或被修改 | 确认来源,必要时备份后卸载重装 |
| 导入订阅失败 | 订阅地址无法访问或格式不匹配 | 浏览器打开订阅链接确认;参考 订阅更新失败 |
| 节点全部超时 | 订阅过期、系统时间不准或网络限制 | 参考 节点全部超时排查 |
| 锁屏后断开 | 被省电策略结束 | 按「后台运行与省电设置」逐项放行 |
| 开代理后其他 VPN 断开 | 同一时间只能有一个 VPN | 二选一 |
| 关闭客户端后完全没网 | 开启了「屏蔽未使用 VPN 的连接」 | 在系统 VPN 设置中关闭该开关 |
| 银行、支付应用异常 | 走了代理或检测到 VPN | 加入分应用代理排除列表 |
| 部分网站打不开或解析异常 | DNS 设置问题 | 参考 DNS 问题 |
| 速度慢、频繁断流 | 节点负载或移动网络质量 | 换节点,参考 速度慢与断流 |
更新、备份、换机与卸载
更新
- 从哪个渠道安装就从哪个渠道更新:GitHub 安装的回 Releases 下载新版覆盖安装,F-Droid 安装的在 F-Droid 中更新;
- 覆盖安装不会清除配置,卸载重装会;
- 更新前先看一眼 Releases 的更新说明,若提到配置格式或最低系统版本变化,先备份再升级;
- 架构要与之前一致,arm64-v8a 的应用不要用 armeabi-v7a 的包去覆盖,以免出现性能或兼容问题;
- 订阅在编辑页设置自动更新间隔;服务商更换节点、续费或重置订阅后手动更新一次。
换机与备份
| 场景 | 做法 |
|---|---|
| 只用机场订阅 | 新手机安装同一客户端,重新导入订阅链接 |
| 有自定义规则或配置 | FlClash 用 WebDAV 或本地文件备份恢复;其他客户端用应用内备份或导出功能(以应用内为准) |
| 多台设备共用订阅 | 注意套餐的同时在线设备数限制 |
换机前不要先在后台重置订阅,否则旧设备上的配置会立即失效;确认新设备可用后,再按需重置。
示例场景:你在旧手机上用 FlClash,写过几条覆写规则,也设置了排除列表。换机时先在旧手机用 WebDAV 备份,新手机从官方 Releases 下载 arm64-v8a 版本并校验,安装后从 WebDAV 恢复,然后重新授权 VPN、重新设置电池优化白名单。注意分应用代理列表是按应用包名保存的,新手机上没装的应用不会生效,装齐常用应用后再检查一次列表。
系统自带的换机工具通常会搬运应用和部分数据,但 VPN 授权、电池优化设置和后台权限一般不会迁移,搬完后要按「通用流程」与「后台运行与省电设置」重新确认一遍。
卸载
- 在客户端内停止代理,确认状态栏钥匙图标消失;
- 如开启过「始终开启的 VPN」或「屏蔽未使用 VPN 的连接」,先在系统 VPN 设置中关闭;
- 在系统设置中卸载应用;
- 安装时允许过「安装未知应用」的浏览器或文件管理器,可以把该权限关闭。
安全与合规提醒
- 只从官方 GitHub Releases、F-Droid 或项目文档列出的商店安装,并核对校验值或签名;
- 安装完成后关闭浏览器的「安装未知应用」权限;
- 不安装商店里非官方发布的同名应用;
- 工作资料或公司管理的手机可能限制 VPN,安装前先确认设备政策;
- 订阅链接只在自己的设备使用,怀疑泄露立即重置;
- 使用代理服务请遵守所在地法律法规以及目标应用的服务条款。
常见问题
安卓手机用哪个机场客户端?
机场提供 Clash / mihomo 订阅时,可选 Clash Meta for Android 或 FlClash;订阅是 V2Ray 类分享链接时,可选 v2rayNG;使用 sing-box 配置的可选官方客户端 sing-box for Android。
APK 应该下载哪个版本?
绝大多数近几年的手机选 arm64-v8a;很老的 32 位手机选 armeabi-v7a;模拟器或少数 x86 设备选 x86_64。不确定时可选文件名带 universal 的通用包(如项目提供)。
为什么锁屏一段时间后代理就断了?
多半是系统省电策略在后台结束了客户端。到系统设置中把客户端的电池使用设为「不限制」或「无限制」,并允许后台运行、自启动,部分系统还需要在最近任务中锁定应用。
安装时提示「禁止安装未知来源应用」怎么办?
这是 Android 对非应用商店安装包的正常保护。确认 APK 来自官方 GitHub Releases 后,按提示允许当前浏览器或文件管理器安装未知应用,安装完成后可以再关闭该权限。
为什么开了代理客户端,其他 VPN 应用就断开了?
Android 官方文档说明,每个用户或工作资料同一时间只能有一个活动的 VPN 服务,启动新的 VPN 会自动停止已有的。代理客户端和其他 VPN 类应用只能二选一。
安装新版时提示「与现有应用签名不一致」怎么办?
说明新安装包与已安装版本来自不同渠道或被改过。不要强行覆盖,先确认两者都来自官方;确需换渠道时,先备份配置,卸载旧版再安装。
怎样让银行、支付类应用不走代理?
在客户端的分应用代理或访问控制中,选择「排除列表」模式并勾选这些应用,它们就会像未开启代理一样直接使用手机网络。也可以改用「仅允许列表」,只让指定应用走代理。
开启「屏蔽未使用 VPN 的连接」后完全上不了网怎么办?
这个开关会在 VPN 未运行时阻止所有网络流量。到系统设置的 VPN 页面,进入客户端的设置,关闭该开关;新手不建议开启。
延伸阅读
- 新手第一次买机场:按预算选:还没有订阅的话,先按预算和用量选好服务,再回来安装客户端。
- 订阅链接导入通用教程:Android 与其他平台通用的导入与设置步骤。
- 客户端配置教程:分组、规则与配置备份的通用方法。
- 代理分流规则:理解规则模式与分应用代理的分工。
- 节点全部超时排查:导入后节点全部超时时按步骤排查。
- 速度慢与断流:连接不稳定、频繁断流时参考。
- Windows 客户端:电脑端客户端选择与安装,可与 FlClash、v2rayNG 配套使用。
- iOS 客户端:家里同时有 iPhone 时的客户端选择。
- 流量与计费入门:理解套餐流量与设备限制,避免手机流量超支。
更新记录
| 日期 | 变更 |
|---|---|
| 2026-10-07 | 首次发布完整内容 |
| 2026-10-07 | 扩写为深度指南 |
| 2026-10-08 | 按搜索结果页结构调整:开头结论改为直接给出选型答案,新增「速查:选哪个客户端、去哪里下载」表,每个客户端小节补「官方渠道」与「注意事项」,通用流程改名为「下载后怎么使用」 |
本专题文章
暂无文章,敬请期待。