手机上没有系统代理这个概念,所以安卓端的 Clash 客户端一律走系统的 VPN 接口——效果等同桌面的 TUN,全设备流量都进内核。下面按顺序讲一遍,重点在两个容易漏的地方:apk 架构和后台保活。
选对 apk
发布页通常给好几个 apk,区别在架构:
- arm64-v8a:近些年的手机基本都是这个,先试它。
- armeabi-v7a:很老的机型或某些低配设备。
- x86_64:模拟器和少数平板。
- universal:全都打包在一起,体积大但一定能装,不确定就用它。
装错架构的表现是直接提示「应用未安装」或者装上就闪退,换一个包即可。
不知道自己什么架构?装 universal 那个,一劳永逸,多占的几十 MB 无所谓。
首次启动与 VPN 授权
第一次点「启动」,系统会弹出「XX 想要建立 VPN 连接」的确认框,必须允许。这不是在连别人的 VPN,是安卓要求任何接管全局流量的应用都走这个授权。允许之后状态栏会常驻一个钥匙图标。
安卓同一时间只允许一个 VPN 生效。如果你还装着别的代理类或广告拦截类应用,两者会互斥,后启动的会把前一个踢掉。
导入订阅与分应用代理
订阅那一步和桌面一样:配置页面加号,粘贴订阅链接,或者从文件导入本地 YAML。同一个链接手机电脑通用,细节见导入订阅教程。
手机端多出来一个桌面没有的实用功能:分应用代理。可以只让指定应用走代理,或者把银行、支付、运营商营业厅这类应用排除在外——这些应用碰到境外出口 IP 经常直接拒绝服务,排除掉能省很多麻烦。
息屏就掉线?先做这两件事
- 关掉电池优化:设置 → 应用 → 找到客户端 → 电池 → 选「无限制」或「不优化」。这是掉线的头号原因。
- 允许自启动:国产 ROM 通常在「应用管理 → 自启动管理」里单独控制,打开它,否则系统重启后不会自动恢复。
做完这两步还是断,多半是节点或配置的问题,不是手机的——把同一个订阅在电脑上试一遍就能分清。
另一条路:让手机蹭电脑的代理
如果手机电脑在同一个 Wi-Fi 下,且你只是临时用一下,可以不装客户端:在电脑上开 Allow LAN,手机 Wi-Fi 设置里填电脑的 IP 和端口即可。省电,配置也只维护一份,做法见局域网共享代理。缺点是离开这个 Wi-Fi 就没了。