安卓分应用代理教程:Clash Meta for Android 只让指定应用走代理
安卓分应用代理设置教程:说明分应用代理(访问控制)的作用与白名单、黑名单两种模式,演示 Clash Meta for Android 与 sing-box 的设置步骤,给出常用的应用分配建议,并处理设置后部分应用无网络的问题。
文章目录
安卓客户端有一个电脑端没有的方便功能:按应用决定是否走代理。把国内应用排除出去,既省流量、又不会让它们变慢。本文以 Clash Meta for Android 为例。
两种模式
| 模式 | 含义 | 适合 |
|---|---|---|
| 白名单(仅允许) | 只有选中的应用走代理 | 只用几个境外应用的用户 |
| 黑名单(排除) | 除选中的应用外都走代理 | 境外应用多、国内应用少 |
多数人选黑名单,把国内的支付、银行、视频、外卖应用排除即可。
Clash Meta for Android 设置步骤
- 打开应用,进入「设置」→「网络」;
- 找到「访问控制」,选择模式(「仅允许选中的应用」或「排除选中的应用」);
- 点击「访问控制包列表」,勾选应用;
- 返回,重新启动代理生效。
勾选界面支持搜索与按系统应用过滤。
sing-box(SFA)设置
「设置」→「分应用代理」,同样提供包含与排除两种模式,勾选应用后重启服务。Hiddify 的设置在「应用设置」中,逻辑相同。
建议排除的应用
- 支付与银行类:支付、网银应用(部分银行检测到 VPN 会拒绝登录);
- 国内视频与音乐:走代理反而慢;
- 外卖、打车、地图:定位可能异常;
- 系统更新与应用商店:节省流量。
这些应用本身只访问国内服务,走不走代理在规则模式下差别不大,但排除后更干净、更省电。
建议保留走代理的应用
- 浏览器;
- 境外社交与视频应用;
- AI 应用;
- 需要外服的游戏。
与规则分流叠加
分应用只决定「这个应用的流量进不进客户端」,进了客户端后仍按规则分流。保留走代理的浏览器访问国内网站时,规则模式下依然直连。规则分流的解释见什么是策略组与规则分流。
常见问题
设置后某个应用无网络
多为白名单模式下漏选了该应用依赖的系统组件(如 Google Play 服务、WebView)。改用黑名单模式,或把相关系统组件一并勾选。
排除的应用仍然走了代理
部分应用共用进程或通过系统组件联网。重启客户端;仍不行则勾选对应的系统组件。
游戏需要走代理但登录走国内
分应用无法拆分同一应用的流量,用规则分流按域名处理,见 Clash Verge 规则分流教程(安卓 Clash Meta 的规则语法相同)。
相关内容
常见问题
分应用代理和规则分流有什么区别?
规则分流按域名或 IP 决定每个连接走不走代理,分应用代理按应用决定。两者可以叠加:先用分应用排除国内应用,再对走代理的应用做规则分流。