分应用代理,是在安卓上指定哪些 App 的流量交给代理客户端,哪些直接走本地网络,常见做法有白名单(只代理选中的)和黑名单(代理除选中以外的)。它与规则分流不同:前者按应用划范围,后者按域名或地址决定走向。银行与支付类应用建议放在直连一侧。
分应用代理,是安卓用户用上代理客户端之后,很快就会需要的一个功能:你不想让所有应用的流量都绕一圈代理,只想让浏览器和几个必要的 App 走代理,银行、支付、国内常用应用依旧直连。这件事在安卓上能做到,靠的是系统的 VPN 机制。这篇讲清楚它的原理、思路、各客户端里怎么找、以及它和规则分流的区别,让你不再“全开”或“全关”。
分应用代理是什么,原理在哪
安卓上的代理类客户端,通常借助系统的 VPN 服务来接管流量,官方文档 Android 开发者文档:VpnService 对这套机制有说明。这套机制允许应用在建立 VPN 连接时,指定“允许哪些应用的流量进入”或“排除哪些应用”。客户端把这个能力做成了界面上的开关,就是“分应用代理”,也叫 per-app代理 或应用分流。
| 概念 | 含义 |
|---|---|
| 进入客户端的流量 | 被客户端接管、再按规则处理的流量 |
| 不进入客户端的流量 | 直接走本地网络,不经过代理 |
| 分应用代理 | 决定哪些应用属于前者,哪些属于后者 |
两种常见的思路
| 思路 | 做法 | 适合 | 缺点 |
|---|---|---|---|
| 白名单 | 只勾选需要代理的应用,其余都直连 | 需要代理的应用很少 | 新装的应用默认直连,需要手动加入 |
| 黑名单 | 只勾选不走代理的应用,其余都代理 | 大多数应用都要代理 | 新装的应用默认代理,银行类可能被误带入 |
选哪种,看哪边的“例外”更少。切记不要两种同时混用,会让你自己都搞不清状态。
它和规则分流,是两层不同的东西
很多人把这两者混为一谈:
| 对比项 | 分应用代理 | 规则分流 |
|---|---|---|
| 按什么划分 | 按应用 | 按域名、IP 或进程 |
| 发生在哪一层 | 流量进入客户端之前 | 流量进入客户端之后 |
| 典型用途 | 排除银行类应用 | 国内网站直连、国外网站代理 |
| 设置位置 | 客户端的访问控制类选项 | 订阅配置或路由设置 |
最合理的组合是:先用分应用代理划定哪些应用要进入客户端,再用规则分流在客户端内部把流量分到直连或代理。规则分流的原理读 规则分流是什么。
各客户端里,入口大致叫什么
名称随版本变化,下面只是帮你找方向:
| 客户端 | 入口的常见叫法 | 参考 |
|---|---|---|
| FlClash | 访问控制一类的选项 | FlClash 安卓教程 |
| Clash Meta for Android | 访问控制 | Clash Meta for Android 教程 |
| v2rayNG | 分应用代理 | v2rayNG 教程 |
| NekoBox | 分应用代理或路由相关设置 | NekoBox 教程 |
找不到的时候,在设置页里搜索“应用”“访问控制”“分应用”之类的词,通常就能找到。
具体怎么设:一个通用的流程
- 先列出你的需求:哪些应用必须走代理,哪些必须直连;
- 选定思路:白名单或黑名单,二选一;
- 在客户端里打开对应的设置,勾选相应的应用;
- 保存设置,重新连接一次,让设置生效;
- 逐个验证:打开需要代理的应用,确认能用;打开直连的应用,确认没有走代理;
- 记下你的配置,换手机或重装时可以参照。
银行与支付类应用,怎么办
| 应用类型 | 建议 | 原因 |
|---|---|---|
| 银行、支付、证券类 | 放在直连一侧 | 对网络环境敏感,走代理可能触发风控或打不开 |
| 国内常用的社交、购物、视频类 | 通常直连 | 本来就能顺畅访问,走代理反而变慢 |
| 需要访问海外服务的应用 | 走代理 | 这是用代理的目的 |
| 浏览器 | 按需 | 若只想让部分网站走代理,配合规则分流 |
这些应用自身的网络规则,请以其官方说明为准,不要为了图方便让它们走代理。
怎么确认分应用代理真的生效
| 验证项 | 做法 | 通过的标志 |
|---|---|---|
| 需要代理的应用 | 打开它并访问需要代理的内容 | 能正常使用 |
| 直连的应用 | 打开国内常用应用 | 速度正常,没有变慢 |
| 出口位置 | 在需要代理的应用里查看出口信息 | 与所选节点一致 |
| 重启验证 | 重新连接或重启手机后再看 | 设置依然有效 |
遇到这些症状,先做什么
| 症状 | 多半是因为 | 先试这个 |
|---|---|---|
| 设了之后某个应用还是走代理 | 设置未生效,或另有其他代理在运行 | 保存后重新连接,关闭其他代理软件 |
| 需要代理的应用打不开 | 没勾进名单,或节点不可用 | 检查名单,换节点 |
| 国内应用变慢 | 被误带入代理 | 检查是否用黑名单且漏勾 |
| 换了新手机,设置全没了 | 配置没有同步 | 按记下的清单重新设置 |
为什么说它是安卓上最实用的设置之一
很多人刚用上代理客户端时,处于“全开”或“全关”两种极端:全开,国内应用被拖慢,银行应用频频异常;全关,又用不上代理。分应用代理恰好填上了中间的空白。它不需要你懂规则语法,只需要勾选几个应用,就能让网络行为变得符合预期,而且设置一次,之后几乎不用再管。对大多数安卓用户来说,这一项设置带来的体验提升,比研究复杂的规则要明显得多。
几个提醒
- 同一时间只运行一个接管 VPN 的应用,安卓同一时刻只能有一个 VPN 连接;
- 新装应用要及时检查是否需要加入名单;
- 订阅链接是账号凭证,别外传;
- 先简单后复杂,分应用代理加内置分流方案,通常就够了。
下一步
想选一个适合你的客户端,读 手机用什么客户端;没选好机场的话,用 选机场向导 缩小范围,再翻 机场推荐榜 核对资料。分应用代理说到底只有两步:先划范围,再验证,别让不该走代理的应用被带进来。
- 各客户端里分应用代理的入口名称与选项随版本变化,本文只给通用思路,请以你所用客户端为准。
- 安卓系统与厂商定制差异较大,部分机型的后台与权限设置名称不同。
- 本文不判断任何应用是否适合走代理,应用自身的网络规则请以其官方说明为准。
本文引用的官方来源
这篇的几个常见问题
分应用代理和规则分流有什么区别?
分应用代理是按“应用”划范围,决定哪些 App 的流量进入代理客户端;规则分流是按“域名或地址”决定进入客户端之后走代理还是直连。两者是前后两层,可以叠加使用:先用分应用代理划范围,再用规则分流在范围内细分。
白名单和黑名单该选哪种?
看需要代理的应用多还是少。只有少数应用需要代理,用白名单更干净;大多数应用都要代理、只有少数例外,用黑名单更省事。两种做法效果类似,选一个自己好维护的即可,不要两种同时混用。
银行类应用要不要走代理?
建议不走。银行与支付类应用常对网络环境敏感,走代理可能触发风控或打不开。把它们放在直连一侧,用白名单时不勾选,用黑名单时勾选排除。这些应用的网络规则,请以其官方说明为准。
为什么设了分应用代理,某个应用还是走了代理?
可能是设置没有生效、应用在后台由别的组件发出请求,或者同时开着另一个接管流量的方式,比如系统层面的其他 VPN。先确认设置已保存并重新连接,再检查有没有别的代理软件同时运行,逐项排除。