v2rayNG 设置要点:VpnService 授权、省电白名单与分应用代理

讲清 v2rayNG 在安卓上依赖的 VpnService 机制,以及如何加入省电白名单防止后台被杀、按应用分配代理。

本文速览

安卓上“已连接但应用不通”与“锁屏后断连”通常不是同一层问题。先确认 VpnService 授权和 VPN 模式,再检查电池后台限制,最后设置哪些应用进入隧道。本文给出系统设置路径、分应用选择逻辑与复测方法,适合已经导入节点、需要稳定后台连接的 v2rayNG 用户。

VpnService 授权:接管流量不等于节点可用

v2rayNG 是安卓客户端,使用 Xray 内核处理代理协议;VpnService 则是安卓提供的虚拟网络接口机制。使用 VPN 模式时,系统把符合条件的应用流量交给该接口,客户端再将流量交给内核。这里的“VPN”描述的是系统接管方式,不代表节点采用某一种传统 VPN 协议。

首次启动连接时,系统会显示连接请求,说明应用将建立 VPN 连接。确认后,系统才允许创建接口。状态栏出现 VPN 标记,只说明系统层连接已经建立;服务器地址、端口、认证信息或传输参数有误时,标记仍可能存在,网页却无法打开。

1 个
同一用户或资料下同时活动的 VPN 服务
API 23
Android 6.0 引入 Doze 省电机制
API 33
Android 13 引入通知运行时权限

同一用户或资料下,另一个基于 VPN 的应用启动后,可能替换当前连接。某些本地过滤工具也使用 VpnService,因此不能只凭应用名称判断是否冲突。工作资料与个人资料的 VPN 管理又可能分开,需要在实际运行应用的资料中核对。

首次连接:按模式、授权、实测顺序检查

先用一个已知配置完整的节点建立基线,不要同时修改 DNS、路由和分应用列表。下面使用 v2rayNG 中文界面的常见菜单名;不同发行版本可能调整文字或位置,应以界面上的功能说明为准。系统设置路径以接近原生安卓的名称为参考,厂商系统可用设置搜索定位对应项目。

  1. 确认运行模式

    打开 v2rayNG 侧边菜单,进入「设置」→「VPN 设置」,确认使用 VPN 模式;若版本将模式选择放在主界面菜单,则在那里选择 VPN。仅代理模式不会自动接管其他应用流量。

  2. 暂关分应用

    进入侧边菜单「分应用代理」,暂时关闭分应用开关。先验证完整接管,再逐个加入应用,避免把节点故障与应用选择错误混在一起。

  3. 确认系统授权

    返回主界面,选中节点后点击连接按钮,在安卓「连接请求」中确认。若请求未出现,查看「系统设置」→「网络和互联网」→「VPN」,检查已有连接或受管理策略。

  4. 实测应用访问

    打开浏览器访问平时使用的 HTTPS 页面,再查看 v2rayNG 侧边菜单中的「日志」。记录访问时间与报错,不要仅以节点列表上的延迟数字判断全部应用是否正常。

  5. 保存测试基线

    记下当前网络是 Wi-Fi 还是移动数据、节点名称、路由模式及测试结果。修改分应用或电池设置后先断开再连接,用同一页面复测。

省电白名单:电池优化与后台限制分别检查

锁屏后断连,优先检查应用是否仍在运行。安卓的 Doze、应用待机、厂商后台清理和用户执行的“强行停止”是不同机制。允许后台活动可以减少服务被限制的机会,但不能保证网络永远不断,也不能覆盖系统强行停止操作。

先长按 v2rayNG 图标,进入「应用信息」→「应用电池用量」或「电池」,选择「不受限制」。若系统另有电池优化名单,再打开「系统设置」→「应用」→「特殊应用权限」→「电池优化」,切到「所有应用」,找到 v2rayNG 并选择「不优化」。有些设备只提供其中一种入口,不必寻找完全一致的两套开关。

系统电池管理

应用入口
应用信息 → 应用电池用量
后台策略
不受限制,或允许后台活动
优化名单
特殊应用权限 → 电池优化 → 不优化
通知展示
应用信息 → 通知 → 允许通知

更改后重新连接,观察锁屏前后服务是否持续存在。

厂商附加管理

启动控制
应用启动管理 → 允许后台活动
自启动项
按实际需要允许自启动或关联启动
流量权限
检查后台数据与流量节省限制
任务清理
若系统支持,可在最近任务中锁定应用

这些入口并非所有设备都有,任务锁定也不能替代电池设置。

如果只在移动数据下失效,还要检查「应用信息」→「移动数据和 Wi-Fi」中的后台数据权限,以及系统「流量节省程序」的例外列表。电池白名单不等于网络权限白名单。常驻连接会有一定耗电,持续高耗电还可能来自频繁重连、其他应用持续传输或不稳定线路,不能仅靠关闭省电功能解决。

分应用代理:先决定纳入范围,再谈节点分流

分应用代理决定哪些应用进入 VpnService 接管范围;路由规则决定进入内核后的连接使用代理、直连还是其他已定义出站。两者不是同一个开关。即使某个浏览器被纳入 VPN,它访问的部分域名仍可能因路由规则而直连。

打开侧边菜单「分应用代理」,启用后选择应用。注意「绕过模式」或含义相同的开关:关闭时通常是仅让勾选应用进入 VPN;开启时则让勾选应用绕过 VPN。不要只看勾选数量,必须同时看模式说明。保存后断开并重新连接,确保新的应用列表用于重新创建 VPN 接口。

仅选中应用进入 VPN

推荐

初次配置时先只选择一个测试浏览器,保持绕过模式关闭。测试范围小,便于确认究竟是应用选择、节点还是路由导致异常。后来安装的应用不会因为安装动作自动进入这一选择名单。

适合:只有少数应用需要代理,或正在建立排查基线。

选中应用绕过 VPN

开启绕过模式,把明确需要直接联网的应用加入名单,其余应用进入 VPN。新安装的应用通常也在接管范围内,因此每次安装后应检查是否符合预期。

适合:多数应用需要接管,只为少数本地服务保留直连。

不要照搬别人的包名列表。系统下载组件、浏览器内嵌页面、工作资料中的同名应用,可能与眼前应用使用不同进程或身份。一个应用的部分请求正常、部分请求失败时,应结合实际网络行为排查,而不是把所有系统应用一次性加入名单。

连接异常:用现象区分后台、路由与 DNS

一次只改一个设置。若锁屏后 VPN 标记消失,优先查服务停止与其他 VPN 竞争;若标记仍在且只有一个应用失败,优先查分应用名单和路由;若多个已纳入应用都无法访问,再查节点连接、DNS 与当前网络。以下问题可以按发生条件直接定位。

锁屏一会儿就断开,要换节点吗?

先保持节点不变,检查「应用信息」→「电池」是否允许后台活动,并确认是否有另一个 VPN 应用启动。若 v2rayNG 服务已经停止,先处理后台策略;服务仍在且日志持续超时,再用另一网络复测线路。

勾选浏览器后反而没有走代理?

进入「分应用代理」检查绕过模式。若开启,勾选通常意味着排除而不是纳入。修改后重连并完全退出再打开浏览器;再检查路由规则是否将测试域名设为直连。

浏览器可用,另一个应用却连不上?

确认失败的应用也在当前接管范围内,再检查它是否位于工作资料。若接管与路由都正确,比较日志中是否存在域名解析失败或 UDP 相关异常,不要把浏览器成功当成全部协议都可用的证明。

VPN 标记还在,但全部网页超时?

先查看节点日志,再核对系统「网络和互联网」→「私人 DNS」。若此前手动设置了不可达的提供商主机名,可暂改为「自动」作对照测试;同时记录客户端 DNS 设置,避免同时修改两处后无法判断原因。

分享诊断信息时,保留报错文字、发生时间、系统版本和网络类型即可。订阅地址、节点认证信息、完整分享链接都应先移除。订阅更新主要改变服务器配置,不会自动替代系统 VPN 授权、电池策略或分应用名单的检查。

配置验收:重连、锁屏与网络切换

最终验收不能只看一次连接成功。应分别确认系统接管、后台存活和应用范围,且每一项都能重复。需要比较直连与代理出口时,可在受信任的查询页面观察结果,但出口相同也可能是路由命中直连,不能直接推断 VpnService 没有生效。

这三组设置的职责应保持清晰:VpnService 负责流量入口,电池策略影响后台运行,分应用名单限定接管范围。入口确认无误后,再去调整节点、DNS 与路由,排查路径会更短,也更容易保留一个随时可以恢复的配置基线。

下载v2rayN桌面与安卓客户端