FlClash 是 Android 上的图形客户端,底下跑的还是 mihomo,所以订阅和配置跟桌面那边基本是通的。安装流程本身不长,会出事的地方集中在两头:开头挑错 APK,结尾被系统当成后台进程清掉。
先挑对 APK
- 架构。2019 年之后出的手机几乎都是
arm64-v8a,直接拿这个。发布页上通常还挂一个 universal 包,几种架构塞在一起,体积大不少但不用挑,拿不准就用它。 - 挑错的表现有两种:系统直接拒绝安装,或者装上了、点开图标一闪就退。后一种最容易被误判成「这软件有毛病」。
- 不确定自己手机是哪种,装个能看设备信息的 App,找 CPU ABI 那一栏;懒得查就走 universal,多占几十兆而已。
- 来源只认项目自己的发布页。第三方 APK 站放出的包经常被重新签名,签名一变,以后想用发布页那份包覆盖安装会直接被系统拒掉,只能先卸载——顺手把你的配置一起带走。
下完先核对哈希再装。发布页一般会同时给出校验值,怎么比对另有一篇。这一步在手机上比在电脑上更值得花时间——手机上你几乎没有什么手段能观察一个 App 到底把数据发去了哪里,装之前多确认一次是成本最低的做法。
合作推荐订阅链接从哪来?本站合作机场注册即送 1GB 香港高速体验流量,可直接一键导入。获取高速节点未知来源这道授权,给的是别的 App
早年的 Android 有一个全局的「允许安装未知来源应用」开关,现在不是这么回事了。现在按来源 App 授权:你从哪个应用点开那个安装包,就得给哪个应用开这个权限。用浏览器下完直接点通知栏那条,要授权的是浏览器;先存到本地再从文件管理器点,要授权的就是文件管理器。系统一般会在你点安装时弹提示并给出跳转入口,跟着走就行。装完想收回来也可以,下次它还会再问一遍。
首次启动那个「连接请求」对话框
第一次按下连接,系统会弹一个带钥匙图标的对话框,问你允不允许它建立 VPN 连接。这里得说清楚它在申请什么:那是 Android 的 VpnService 接口,作用是把本机流量交给这个 App 自己处理,不是把你的网络交给某个 VPN 服务商。流量之后往哪儿走,完全由你导进去的那份配置决定。另外有一条硬限制:同一时间系统只允许一个 App 占用这个接口,所以手机上别的 VPN 类应用、一部分本地广告拦截和抓包工具,得先停掉,否则不是这边起不来,就是把对方顶下去。
- 打开 App,在配置或订阅那一页新建一条,把订阅链接粘进去,等它拉完。手边有电脑的话,扫码比在手机上粘一长串链接省事。
- 回主页,在策略组里选一个节点。刚导入就发现组里是空的,说明订阅没拉成功,跟连不连得上没关系,先去解决订阅。
- 按下连接开关,系统弹出那个对话框,点允许。之后状态栏会常驻一个钥匙形状的小图标,那是系统画的,表示 VPN 接口正被占用。
- 用手机浏览器开个页面验证一下。开不了先回 App 看日志那一页,别急着卸了重装。
连上之后通知栏会挂一条划不掉的常驻通知。这是 Android 对前台服务的强制要求——没有这条通知,系统随时可以把它当普通后台进程回收。嫌它占地方,可以在系统的通知设置里把这个通知调成静默或最低优先级,让它缩到底下去;但别把整条通知彻底关掉,某些系统上会连带影响服务的存活。
别让系统把它杀掉
- 电池优化。在系统设置里找到这个应用的电池项,改成「不受限制」或者「无限制」。这一条几乎是必做的,默认那套智能策略会在锁屏后掐掉后台网络。
- 国产 ROM 还有单独一层。MIUI、ColorOS、EMUI、Flyme 这些在电池优化之外另有自启动管理、后台白名单、省电策略之类的入口,名字各不相同,藏的位置也不一样,得逐个翻出来单独放行。只做了系统那层电池优化不够。
- 在最近任务里给它上锁。多数 ROM 支持长按卡片加锁,防止一键清理的时候被顺手带走。
- 典型症状是这样的:锁屏放半小时,回来一解锁发现没网,把 App 切到前台又好了。见到这个症状不用再怀疑节点和配置,就是被后台策略收拾了。
几个开之前先想清楚的开关
- 分应用代理。可以指定哪些 App 走代理、哪些直连。银行和支付类、需要局域网通信的(投屏、打印、智能家居那一堆)通常排除掉更省事,这类应用对流量出口敏感,走代理反而一堆莫名其妙的报错。
- 系统 VPN 设置里的「始终开启的 VPN」和「阻止没有 VPN 时的连接」。后者确实能挡住客户端掉线那一瞬间的明文泄漏,代价是客户端一崩你就彻底没网,连上网查原因的路也一并没了。
- 手机开热点分享给别的设备时,那些设备的流量不一定跟着走 VPN——取决于系统实现和机型,别默认它会。想让笔记本也走,用局域网共享那一套办法,别指望热点自动接管。