v2rayNG 分应用代理与省电白名单设置:安卓 VpnService 使用要点

v2rayNG 后台断连、部分应用不走代理?从 VpnService 原理讲起,逐项配置分应用代理、电池优化白名单与开机自启。

本文速览

先确认 v2rayNG 的 VPN 连接可用,再决定哪些应用进入虚拟网卡,最后处理电池优化与重启恢复。本文适合遇到“浏览器正常、其他应用不通”或“锁屏后断连”的安卓用户,重点区分应用选择、Xray 路由和后台限制,避免把三个问题混在一起调整。

一、VpnService 决定接管入口,Xray 决定出站

v2rayNG 是安卓客户端,使用 Xray 内核处理代理连接。开启 VPN 模式后,它通过 Android 的 VpnService 建立虚拟网络接口,将被接管的应用流量交给内核处理。首次连接出现的系统 VPN 授权框,是创建这个接口所需的许可,不是订阅登录,也不代表节点已经连通。

这里有两道不同的判断:分应用设置决定某个应用的流量是否进入 VPN;进入后,Xray 再依据路由规则选择代理、直连或阻断。因此,“已勾选浏览器”不等于浏览器所有请求都会经过远端节点。匹配直连规则的请求仍可能直接访问目标。

1 个
同一用户或资料下同时活动的 VPN 服务
API 26
Android 8.0 引入后台执行限制
API 33
Android 13 引入通知运行时权限

这些是系统机制,不是连接性能指标。在同一用户环境下,另一款使用本地 VPN 的过滤或防护工具启动时,可能替换 v2rayNG 的连接。先暂停此类工具再测试。工作资料与主用户可能有独立的 VPN 管理范围,不应拿工作资料中的应用验证主用户的分应用列表。

二、分应用代理:先选模式,再勾选应用

v2rayNG 常见入口是侧边栏「设置」→「分应用代理」。页面通常包含「启用分应用代理」与「绕过模式」;不同发布版本的文字和入口层级可能略有变化,应以页面对勾选行为的说明为准。关键不是列表选了多少项,而是勾选项表示“接管”还是“排除”。

按使用范围选择分应用模式

只接管少量应用
  • 开启分应用代理,关闭绕过模式。
  • 勾选需要进入 VPN 的浏览器或其他目标应用。
  • 未勾选应用不由这个 VPN 接管,实际联网仍受系统策略影响。
接管多数应用
  • 开启分应用代理,同时开启绕过模式。
  • 勾选需要排除的应用,例如仅需本地网络访问的工具。
  • 其余应用进入 VPN 后,仍按内核路由规则选择出站。

先读模式说明再勾选;同一份勾选列表在两种模式下含义相反。

  1. 建立基线

    先关闭分应用代理,返回主界面选择一个可用配置并连接。用浏览器访问一个此前能够正常访问的 HTTPS 页面,确认基础连接可用。

  2. 开启筛选

    断开连接,进入「设置」→「分应用代理」,开启「启用分应用代理」。首次测试只选一个浏览器,暂不批量选择系统组件。

  3. 确认方向

    若目标是仅让所选浏览器进入 VPN,保持「绕过模式」关闭。不要仅凭开关颜色判断,核对界面关于选中应用的说明。

  4. 重建连接

    返回主界面重新连接,使新的应用列表用于创建 VPN 接口。关闭目标应用后重新打开,再发起一次新请求,避免旧连接干扰判断。

  5. 逐个扩展

    浏览器验证通过后,每次增加一个目标应用并重连。记录哪一步开始异常,比一次勾选全部应用更容易找到关联组件或模式问题。

应用双开、工作资料和同名应用可能对应不同的安装实例。不要只按图标认应用,应结合所属用户、资料标识和系统应用信息确认。某些登录、下载或链接打开动作还会交给另一个应用执行,主应用被选中,并不能证明被调用的组件也已纳入范围。

三、省电白名单:区分电池优化与后台活动

如果前台可用、锁屏一段时间后异常,先检查服务是否仍在运行。Android 的 Doze、应用待机以及厂商后台管理不是同一个开关。允许后台运行可以降低被清理的概率,但不能修复失效节点,也不能保证网络切换时连接永远不中断。

检查项常见入口建议操作
应用电池限制长按 v2rayNG 图标 →「应用信息」→「电池」或「应用电池用量」若有「不受限制」或「允许后台使用」,为持续连接启用对应选项。
电池优化名单「设置」→「应用」→「特殊应用权限」→「电池优化」切换为全部应用,找到 v2rayNG,选择「不优化」;部分系统合并了此入口。
通知权限「应用信息」→「通知」允许通知,便于观察服务状态和使用断开入口。
流量节省限制「应用信息」→「移动数据和 WLAN」或「数据用量」检查后台数据是否允许;开启流量节省时,再评估是否允许不受限数据使用。

表中是常见安卓入口,不是所有品牌共用的固定路径。若菜单不存在,在系统设置中搜索“电池优化”或“后台活动”,再确认修改对象确实是 v2rayNG。有的系统还提供独立的后台管理名单,需要同时允许后台运行;最近任务中的锁定卡片只能作为辅助,不能替代电池权限。

四、开机自启与始终开启 VPN:分别验证

“允许自启动”是系统是否放行启动行为;“启动后连接”是客户端是否执行连接;“始终开启 VPN”则是 Android 尝试维持指定 VPN 的系统策略。三者不是同一个功能,开启其中一项,不能推导另外两项也已生效。

  1. 检查厂商自启权限。在「应用信息」或系统的应用启动管理中查找「自启动」「关联启动」「后台运行」。这些项目并非每台设备都有,只为 v2rayNG 开启实际存在且需要的权限。
  2. 核对客户端选项。若当前 v2rayNG 的「设置」提供开机启动或启动后自动连接选项,按界面说明启用。当前版本没有对应项目时,不要用未知配置项强行补齐。
  3. 评估系统 VPN 策略。常见入口为「设置」→「网络和互联网」→「VPN」→ v2rayNG 旁的设置按钮。若系统与客户端提供「始终开启 VPN」,可按需使用,再实际重启验证。
  4. 重启后解锁验证。先解锁设备,确认 v2rayNG 是否启动、是否恢复到预期配置,再测试应用访问。不要假定首次解锁前就一定可以读取配置并建立连接。

重启测试通过后,再测试一次从 WLAN 切换到移动数据。网络切换会使已有 TCP 连接失效或重建,短暂重连不必然是后台被杀。若只有某个节点恢复失败,优先检查节点与当前网络的兼容性,不要继续扩大后台权限。

五、后台断连与应用不通:按现象缩小范围

一次只改一个变量。建议按“前台基线 → 应用筛选 → 锁屏 → 网络切换 → 重启”的顺序检查。下面的时间是复现建议,不是实测成绩,也不是稳定性保证;短时正常仍不足以证明长时间待机一定正常。

现象验证动作下一步
只有某个应用不通临时关闭分应用代理,重连后重启目标应用。恢复正常则查模式、勾选对象及被调用组件;仍异常则查路由、DNS 与应用自身连接。
锁屏后 VPN 服务消失锁屏 10 分钟,解锁后核对客户端状态和系统 VPN 页面。检查后台限制、其他 VPN 工具是否接管,以及日志是否记录停止或异常退出。
服务仍在但请求超时保持同一网络,切换到另一个已知可用配置再试。排查节点可达性、DNS 查询与路由;不能仅凭图标认定是省电问题。
切换网络后失效先用 WLAN,再切换移动数据,分别发起新请求。核对移动数据权限、当前网络可达性,并观察重连日志。

查看日志时,先记录故障发生的时间,再找相邻的连接失败、名称解析失败或服务停止信息。DNS 错误只表明解析环节出了问题,不足以证明是某个应用没有进入 VPN。路由中的 geosite 域名集合也不会替代 Android 的应用选择列表,两者作用层级不同。

向他人求助时提供安卓版本、设备型号、分应用模式、前后台表现和脱敏日志。移除订阅地址、认证信息及服务器凭据;不要直接发布整个配置。若故障能用一个浏览器和一个节点复现,就先保留这个最小场景,减少排查干扰。

六、常见问题:勾选、耗电与恢复连接

明明勾选了应用,为什么反而不走代理?

先进入「设置」→「分应用代理」检查「绕过模式」。启用绕过模式时,选中项表示排除。修改后断开并重连,再关闭、重新打开目标应用;如果仍异常,临时关闭分应用代理做对照。

设成不优化后,怎么锁屏还是断?

解锁后先确认 VPN 服务是否存在。服务消失时检查厂商后台管理和其他 VPN 工具;服务仍在时换一个已知可用节点,并查看故障时段日志。电池白名单不能解决节点失效、DNS 超时或网络切换问题。

只代理一个应用,就一定更省电吗?

不能保证。分应用设置缩小了接管范围,但总耗电仍受传输量、信号强度、连接重试和目标应用后台活动影响。保持相同使用时长与网络条件,在系统「电池用量」里比较,不要把单次电量变化当作结论。

开了自启,重启后为什么还要手动打开?

先解锁设备,再检查厂商自启权限及客户端是否提供自动连接选项。自启权限只表示允许,不承诺每次启动成功;若曾点过「强行停止」,先手动打开 v2rayNG,再重新做一次普通重启测试。

关掉 v2rayNG 后,被排除的应用也没网了?

到系统「VPN」设置中检查「阻止未使用 VPN 的连接」。若不需要这种封锁策略,关闭后再试。接着确认没有其他 VPN 服务接管;不要通过删除订阅来处理系统级网络策略。

下载v2rayN