Android 使用教程

Android 使用 V2Ray 节点和 Windows 最大的区别,是手机端通常通过 Android 的 VPNService 接口接管应用流量。因此除了节点本身,还要关注 VPN 权限、后台运行、电池优化、分应用代理和网络切换。

Android 使用 V2Ray 的完整链路

完整链路
Android App → VPNService → V2Ray 客户端 → VMess / VLESS 节点 → 目标网站
状态栏出现 VPN 图标,只说明本地 VPN 接口已经建立;节点参数、远程连接和 DNS 仍然需要正常工作。
01应用浏览器 / App
→
02Android VPN本地流量接管
→
03客户端核心Xray / V2Fly 等
→
04远程节点VMess / VLESS

Android 从零开始使用,一共 7 步

第 1 步准备节点或订阅。 获取完整分享链接、二维码或订阅地址。
第 2 步选择兼容客户端。 例如 v2rayNG 或其他支持目标协议的 Android 客户端。
第 3 步导入配置。 通过剪贴板、二维码、订阅或手工方式添加节点。
第 4 步选择当前节点。 确认服务器列表中实际选中了要使用的节点。
第 5 步授予 VPN 权限。 首次连接时允许 Android 创建本地 VPN 接口。
第 6 步检查后台限制。 避免系统在锁屏或省电时结束客户端。
第 7 步验证出口。 检查 VPN 图标、网页访问和出口 IP。

Android 应该选择什么客户端

Android 上常见的选择是 v2rayNG,也可以使用其他支持 VMess / VLESS 的客户端。真正要看的是客户端当前核心是否支持节点对应的协议、传输方式和安全字段。

检查项为什么重要
VMess / VLESS协议类型必须被当前客户端和核心支持
TCP / WebSocket / gRPC客户端必须支持节点实际使用的传输
TLS / SNI安全层参数错误会导致握手失败
Host / PathWebSocket 等节点经常需要完整匹配
Android 版本部分新功能或权限行为会随系统版本变化

如果还不确定客户端类型,可以先看 V2Ray 节点支持哪些客户端。

Android 有哪些导入节点的方法

剪贴板导入 复制完整的 VMess / VLESS 分享链接,再由客户端读取剪贴板。
二维码 适合手机直接扫描节点分享二维码,避免手工输入长参数。
订阅链接 适合一次导入多个节点,并在以后更新节点列表。
手工添加 逐项填写服务器、端口、UUID、传输、TLS、SNI、Path 等字段。
推荐顺序
有订阅就优先订阅;只有单节点时优先使用分享链接或二维码;只有在排查参数或客户端不支持自动导入时再手工添加。

Android 上如何使用订阅

不同客户端菜单名称不完全相同,但逻辑基本一样:添加订阅 URL → 更新订阅 → 从服务器列表选择节点。

第 1 步复制完整订阅链接。
第 2 步打开客户端的订阅 / Subscription 设置。
第 3 步新增订阅并保存 URL。
第 4 步执行更新,而不是只保存链接。
第 5 步回到服务器列表,选择实际要使用的节点。

订阅地址本身应该视为连接凭据,不要公开截图或上传到不可信网站。详细说明可查看 如何使用订阅链接。

为什么 Android 会要求 VPN 权限

Android 客户端为了接管其他 App 的流量,通常会调用系统提供的 VPNService。首次连接时,系统会弹出“连接请求”或类似提示,需要用户确认。

Android VPN 权限 负责创建本地虚拟网络接口,让流量进入代理客户端。
VMess / VLESS 负责客户端与远程节点之间的通信协议。
所以看到手机状态栏中的“VPN”图标,不代表你的节点类型变成了传统 VPN。它只是 Android 用来接管设备流量的系统接口。

什么是分应用代理

部分 Android 客户端支持按应用决定哪些 App 进入代理、哪些保持直连。这个功能适合只想让特定应用使用节点的场景。

模式效果容易出现的问题
全部应用大部分可接管应用流量进入客户端不需要代理的 App 也可能经过节点
仅代理所选应用只有勾选 App 进入节点漏选某个 App 后会表现为“只有它不能用”
排除所选应用选中的 App 保持直连误排除后出口 IP 不会变化
排查重点
如果浏览器能用,但只有某个 App 不走节点,除了检查节点本身,还要检查这个 App 是否被分应用规则排除。

为什么连接一段时间后会自动断开

Android 厂商经常对后台应用做额外省电限制。代理客户端如果在锁屏后被系统限制后台活动,就可能失去持续连接能力。

典型现象
亮屏时一直正常,锁屏几分钟后断开。
这种情况优先检查 Android 后台和电池策略,而不是先修改服务器地址、UUID 或协议。

为什么其他 VPN、广告过滤器会和 V2Ray 客户端冲突

很多 Android 广告过滤器、防火墙、抓包工具和其他 VPN 也通过 VPNService 工作。它们可能与 V2Ray 客户端争用同一个系统 VPN 接口。

另一个 VPN可能直接替换当前 V2Ray 客户端的 VPN 连接。
广告过滤器部分工具同样使用本地 VPNService,可能无法与代理客户端同时工作。
抓包 / 防火墙 App也可能通过 VPNService 接管流量,造成路由冲突。
系统“始终开启 VPN”如果绑定的是另一个应用,也可能阻止当前客户端正常接管。
排查方法
出现莫名断开、无法获得 VPN 权限或连接后无流量时,先关闭其他 VPN 类应用,只保留一个客户端测试。

Android Private DNS 会影响节点吗

Android 的 Private DNS、客户端内部 DNS 和节点自身的路由 / DNS 设置可能同时影响域名解析。大多数情况下不需要修改,但出现“IP 能通、域名打不开”时可以把 DNS 单独作为一层排查。

现象优先检查
只有域名打不开Private DNS、客户端 DNS、DNS 服务器可达性
连接后网页首开很慢DNS 响应时间和解析路径
某些网络下正常、某些 Wi-Fi 不正常当前网络 DNS 与 Private DNS 可达性
切换节点后解析结果异常客户端 DNS、缓存和路由规则

Wi-Fi 和移动数据切换为什么会断一下

从 Wi-Fi 切换到 4G/5G,或者从移动数据切回 Wi-Fi 时,Android 的网络接口、IP 地址和默认路由都会变化。原来已经建立的远程连接可能因此失效并重新建立。

正常情况客户端检测到网络变化后自动重连,几秒后恢复。
恢复很慢可以手动断开再连接一次。
只在某个 Wi-Fi 失败检查该 Wi-Fi 的 DNS、防火墙、路由或网络限制。
只在移动数据失败检查运营商网络、IPv4/IPv6、DNS 和节点可达性差异。

Android 上如何确认节点真的生效

Android 常见问题快速排查表

现象优先检查常见原因
无法弹出或获得 VPN 权限其他 VPN / 始终开启 VPNVPNService 被其他应用占用
节点显示但连接失败协议、UUID、TLS、传输节点参数不一致
VPN 图标有,但网页打不开节点连接、DNS、日志本地 VPN 建立不代表远程节点可用
只有一个 App 不走节点分应用代理该 App 被排除或未选中
锁屏后自动断开电池优化、后台限制系统停止客户端后台活动
Wi-Fi 正常,移动数据失败运营商网络、DNS、IPv4/IPv6两种网络路径不同
切网后一直没有恢复重新连接、客户端日志旧连接未正确重建
订阅更新成功但没新节点订阅分组、客户端兼容远端内容未变化或新节点不被支持

Android 用户最常见的 8 个错误

错误 1只看 VPN 图标,就认为远程节点一定已经连接成功。
错误 2订阅已经保存,却没有执行更新。
错误 3节点已导入,但没有选成当前节点。
错误 4某个 App 被分应用规则排除,却误判成节点故障。
错误 5同时运行另一个 VPN / 广告过滤器,造成 VPNService 冲突。
错误 6锁屏断线时只换节点,却没有检查电池优化。
错误 7Wi-Fi 与移动数据表现不同,却认为服务器必须在两种网络下完全一致。
错误 8把完整订阅链接或二维码公开发送,导致连接凭据泄露。

常见问题

Android 上为什么连接 V2Ray 节点时会弹出 VPN 权限?
因为很多 Android 代理客户端通过系统 VPNService 接口创建本地虚拟网络通道,从而接管应用流量。这里的 VPN 权限是 Android 的流量接管机制,并不代表远程节点协议变成了传统 VPN;节点仍然可以是 VMess、VLESS 等协议。
状态栏已经出现 VPN 图标,为什么某个 App 还是不能访问?
VPN 图标只说明 Android 已建立本地 VPN 接口。还需要确认目标节点可用、该 App 没有被排除在分应用代理之外、DNS 正常,并检查该 App 是否存在自己的代理、Private DNS 或网络限制。
v2rayNG 连接一段时间后自动断开怎么办?
优先检查系统的电池优化、后台活动限制、省电模式和厂商自带的后台管理功能。部分 Android 系统会在锁屏或省电状态下限制后台网络应用,导致代理连接被停止。
Android 可以同时运行两个 VPN 或代理客户端吗?
通常不建议。大多数 Android 设备同一时间只会有一个主要 VPNService 接口处于活动状态。第二个 VPN、广告过滤器或网络安全软件可能抢占 VPN 权限或改变路由,造成连接冲突。
Wi-Fi 切换到移动数据后节点为什么暂时断开?
网络接口切换会改变本地 IP、网关和连接状态,现有 TCP/UDP 会话可能需要重新建立。客户端通常会自动重连,但如果长时间没有恢复,可以手动断开并重新连接节点。
Android 上订阅更新成功,为什么节点列表没有变化?
应确认当前正在查看的是正确订阅分组,并检查客户端是否真正刷新了订阅。如果更新无报错但列表仍旧不变,还要检查订阅内容是否变化、客户端版本是否支持新增节点协议或字段。

下一步应该看什么

Android 的使用逻辑已经讲完。下一篇会转到 iPhone / iPad,重点说明 iOS 的 VPN 配置授权、客户端导入、系统限制,以及为什么 Shadowrocket 等客户端的操作和 Android 不完全一样。

相关服务需要查看当前节点、代理与 VPN 产品,可访问 TRXT.IO。