电脑端选择 v2rayN;安卓端需要 Xray 与 REALITY 配置时,优先考虑 v2rayNG;已有明确依赖 V2Fly 内核的配置时,再考虑 v2flyNG。下面按平台、协议字段、订阅与流量接管方式逐项核对,并给出双端配置顺序。三款客户端的名称相近,但安装包、内核配置和路由设置不能直接互换。
先按设备选择:桌面用 v2rayN,安卓再比较内核
先确定操作系统,再比较功能。v2rayN 面向 Windows、macOS 与 Linux 桌面环境;v2rayNG、v2flyNG 面向 Android。电脑与安卓设备不需要安装同名应用才能使用同一服务,真正需要一致的是服务端要求的协议与连接参数。
v2rayN:桌面端入口
推荐适合在电脑上管理订阅、查看日志和调整路由。不同平台与发行包的界面、内核组件可能不同,下载时先区分操作系统、处理器架构和界面版本。这里的推荐针对桌面场景,不代表它能替代安卓客户端。
适合:Windows、macOS、Linux 电脑日常使用
v2rayNG:安卓端 Xray 方案
以 Xray 内核处理代理连接,通过 Android VPN 服务接管设备流量。需要使用 VLESS、REALITY 等组合时,应核对当前客户端携带的内核版本与导入字段是否完整。
适合:安卓设备、Xray 配置、按应用选择代理范围
v2flyNG:安卓端 V2Fly 方案
使用 V2Fly 内核,适合已经验证可在该内核运行的配置。不要因名称接近,就把面向 Xray 的传输或安全参数直接移入;配置兼容性需要逐项确认。
适合:安卓设备、已有 V2Fly 配置与相应维护经验
安装包的架构也要匹配设备。例如桌面 x64 与 ARM64 包不是同一个文件。安卓安装包同样可能按架构区分。先看系统信息,再到下载中心选择对应入口,比安装后排查无法启动更直接。
内核与协议:不要把“支持 VLESS”当成完整兼容
客户端负责界面、订阅管理和启动内核;内核负责协议握手、传输、解析与路由。v2rayN 可管理不同内核,实际可用能力取决于当前选择及安装的内核。v2rayNG 与 v2flyNG 的主要区别,则是 Xray 与 V2Fly 这条技术边界。
| 核对项目 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 适用系统 | Windows、macOS、Linux | Android | Android |
| 内核关系 | 可管理 Xray、sing-box 等内核,依发行包与设置而定 | Xray | V2Fly |
| VMess 场景 | 核对所选内核与传输设置 | 核对节点参数与内核版本 | 核对节点参数与内核版本 |
| VLESS + REALITY | 选择支持该组合的内核与配置方式 | 核对 REALITY 字段与所需内核能力 | 不能作为 Xray REALITY 配置的直接替代 |
| 主要接管方式 | 系统代理、应用手动代理,或 TUN | Android VPN 服务 | Android VPN 服务 |
一条节点至少包含协议、地址、端口和身份凭据,还可能包含传输类型、TLS、安全扩展及流控参数。即使两端都识别 VLESS,也不代表都支持服务端使用的全部组合。REALITY 不等于普通 TLS;把它改成 TLS,或者删掉无法识别的字段,通常不能修复连接。
- VMess:核对 UUID、传输类型、TLS 与系统时间。设备时间偏差可能影响认证。
- VLESS + TLS:核对服务器名称、证书验证、传输路径及服务端要求的 flow。
- VLESS + REALITY:核对公钥、short ID、服务器名称、指纹与 flow;具体字段以服务端配置为准。
选型结论:先看节点参数,再选安卓客户端
提供方明确要求 Xray 或给出了 REALITY 参数时,安卓端先选 v2rayNG;只有确认配置面向 V2Fly 时,才把 v2flyNG 纳入方案。遇到不兼容字段,应更换合适的客户端或配置,而不是删字段碰运气。
订阅导入:地址可以共用,配置文件不要直接搬
三款客户端都能管理订阅,但“订阅”不是一种统一的配置文件。常见节点订阅会返回分享链接列表,列表可能经过 Base64 编码;原生 JSON 则可能是一份完整内核配置,包含入站、出站、DNS 和路由。订阅更新入口与自定义配置导入入口承担不同任务。
- 桌面端:在 v2rayN 的「订阅分组」→「订阅分组设置」中添加地址,保存后使用「更新当前订阅(不通过代理)」;若地址只能经代理访问,再在已有可用连接的前提下选择通过代理更新。
- 安卓端:在 v2rayNG 或 v2flyNG 的「订阅设置」中添加地址并保存,返回主界面后执行「更新订阅」。不同发行版本的菜单位置或用词可能略有调整。
- 更新后:检查节点列表是否出现,再打开一个节点详情核对协议、传输与安全设置。列表有内容,只说明解析出了节点,不代表服务端一定可达。
- 迁移时:优先重新添加服务提供方给出的兼容订阅;若只有原生 JSON,应确认目标内核与导入入口,不要直接覆盖整个客户端配置。
电脑能更新、安卓不能更新时,先比较两端使用的网络、订阅地址是否完整,以及更新请求是否经过代理。若服务提供方按客户端输出不同格式,应分别选择对应格式的订阅入口,而不是反复修改节点名称。
系统代理与 VPN:连上节点不等于应用已经走代理
桌面端先检查流量是否进入本地代理。v2rayN 的系统代理设置主要影响遵循系统代理的应用;某些程序使用自己的网络设置,需要手动指定代理,或者另行配置 TUN。Android 客户端启动时申请 VPN 权限,通过虚拟网络接口接管流量,这与电脑上的系统代理开关不是同一机制。
以上是排查时常见的端口,不是每个版本都会同时监听两个端口。新配置可能仅使用一个混合入站。应在 v2rayN「设置」→「参数设置」中查看实际本地监听设置,并结合启动日志确认。应用手动代理时,地址通常填写 127.0.0.1,端口和代理类型必须与实际入站匹配。
- 桌面浏览器无法访问:先确认节点已设为活动服务器,再检查托盘菜单中的系统代理是否选择「自动配置系统代理」。
- 只有某个桌面应用失败:检查它是否忽略系统代理,或是否保存着旧的手动端口,不要先改订阅。
- 安卓显示已启动但应用直连:检查是否启用了分应用代理,以及目标应用是否被包含或排除。
- 安卓连接反复中断:检查系统是否限制后台运行,以及是否有另一个占用 VPN 服务的应用正在启动。
路由分流:先确定接管范围,再决定出站
分应用设置回答“哪些应用进入代理通道”;内核路由回答“进入通道后的连接走哪个出站”。这两层不要混为一谈。安卓端被排除的应用,其连接不会再由客户端内核的域名规则处理;桌面端未进入代理的连接,也不会因为添加一条路由规则而自动被接管。
双端配置方案:共用节点来源,分别设置流量范围
桌面端:v2rayN
- 添加兼容订阅,选择可用节点。
- 先用系统代理验证浏览器连接。
- 核对域名和 IP 规则的先后顺序。
- 确有全设备接管需求时,再配置 TUN。
安卓端:v2rayNG 或 v2flyNG
- 导入与所用内核兼容的节点。
- 启动连接并允许 VPN 权限。
- 按需设置分应用代理范围。
- 分别验证直连与代理目标的访问结果。
两端可以使用同一个订阅来源,但路由、DNS 与应用选择需要分别保存和验证。
排查规则时,先看宽泛规则是否排在具体规则之前,再看出站标签是否存在。域名规则还与 DNS 处理、目标地址形式及嗅探设置有关。同一个网站在两端表现不同,不一定是节点不同,也可能是一端拿域名匹配,另一端只拿到了 IP 地址。
- 保持节点不变,用临时的全代理路由检查基本连接;测试结束后恢复所需分流。
- 基本连接正常后,再恢复域名和 IP 规则,一次只改一类设置。
- 结合日志确认目标连接的出站;日志若不含路由细节,可临时提高日志级别,完成排查后恢复。
常见选型问题:订阅、速度与双端共用
v2rayNG 和 v2flyNG 能互相导入节点吗?
共同支持的分享链接可以尝试导入,但必须打开节点详情核对传输与安全参数。原生 JSON 还涉及内核语法,不能只改文件名后使用。带 REALITY 的配置应先按 Xray 能力核对,不要当作通用 VLESS 配置。
换成另一款客户端,下载速度会更快吗?
不能仅凭客户端名称判断。保持同一节点、同一网络、同一测试目标与相近时间,再比较连接是否稳定。先查看日志中的解析失败、连接超时和重试;缺少这些条件的速度数字不能用于选型。
电脑和安卓能同时用一条订阅吗?
先确认两端都能解析该订阅,再查看服务提供方的设备数、并发连接及流量限制。订阅地址相同不代表允许无限并发。两端分别更新后,节点列表才会反映当时返回的内容,不会自动实时同步本地修改。
订阅更新成功,为什么启动仍然失败?
打开日志查看第一条明确错误。桌面端若提示地址已被占用,检查实际监听端口;若提示字段或协议不支持,核对所选内核。安卓端同时检查 VPN 权限和节点详情,不要把更新成功当成连接成功。
最终选择:按平台、协议和接管方式依次确认
桌面端选择 v2rayN 后,重点是安装包与系统架构、所选内核以及系统代理设置。安卓端则先看服务端是否依赖 Xray 的能力:需要 REALITY 时优先 v2rayNG;已有明确的 V2Fly 配置需求时选择 v2flyNG。没有特殊内核需求,不必仅因名称相近而同时安装两款安卓客户端。
- 第一步:确认设备属于 Windows、macOS、Android 或 Linux,并选择对应安装包。
- 第二步:核对协议、传输、安全设置与内核兼容性,确保节点字段没有在导入时丢失。
- 第三步:先完成单个节点的连接验证,再添加分应用、DNS 和路由规则。
- 第四步:记录已验证的设置。后续故障一次只改一个变量,避免同时切换内核、节点和路由。
首次配置可按入门教程完成订阅导入与连接验证;需要继续调整流量范围时,再查看新手到进阶配置指南。把“节点可用”和“应用流量进入代理”分开检查,通常比重复重装更容易找到原因。