电脑端先看 v2rayN,安卓端再根据节点要求选择 v2rayNG 或 v2flyNG。本文区分客户端、内核与协议,比较订阅导入、系统代理、分应用代理和路由设置,并给出双端配置与连接验收步骤。已有订阅但不知道该安装哪个客户端的用户,可以先确定设备平台,再核对节点的协议、传输与安全参数。
先按平台选择,再核对内核家族
三个名称相近,但不是同一个安装包的三种写法。v2rayN 是桌面客户端;v2rayNG 与 v2flyNG 是安卓客户端。客户端提供节点列表、订阅管理和设置界面,内核负责实际建立连接、解析配置与执行路由规则。安装客户端并不会自动获得可用服务器,仍需准备有效订阅或完整节点参数。
v2rayN:桌面端优先选择
推荐适用于 Windows、macOS 与 Linux。桌面界面便于查看节点列表、整理订阅分组和排查日志;Windows 可按需要选择桌面版或 WPF 版。实际可用内核及功能应以安装包和当前版本界面为准。
适合:电脑日常使用、订阅较多、需要调整路由规则。
v2rayNG:安卓与 Xray 配置
采用 Xray 内核家族。已有配置明确要求 Xray,尤其涉及 VLESS 与 REALITY 参数时,优先检查 v2rayNG 当前版本的支持情况,并按服务端参数导入。
适合:安卓主力设备、已有 Xray 节点、需要分应用代理。
v2flyNG:安卓与 v2fly 配置
采用 v2fly 内核家族。适合已有配置围绕 v2fly 功能与格式维护的用户;是否兼容某个节点,应核对协议、传输、安全层和内核版本,不能只看链接能否导入。
适合:已有 v2fly 配置、需要沿用对应内核行为的安卓设备。
选型结论:把节点要求作为第二道筛选
先排除不适用的平台,再查看服务提供方写明的客户端与最低内核要求。若配置包含 REALITY,安卓端先核对 v2rayNG,不要尝试只改协议名称后导入 v2flyNG。
协议、传输与界面:哪些差异会影响使用
V2Ray 与 Xray 是相关但独立演进的内核项目;v2fly 是 V2Ray 的社区维护体系。VMess、VLESS 是协议名称,WebSocket 是传输方式,TLS 与 REALITY 涉及连接安全设置。它们不是同一层面的可替换选项。即使两款客户端都显示 VMess,也必须继续核对传输类型、TLS、路径和服务端要求。
| 比较项目 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 主要平台 | Windows、macOS、Linux | Android | Android |
| 内核判断 | 按所选内核和安装包核对 | Xray 家族 | v2fly 家族 |
| 界面重点 | 节点列表、分组、日志与桌面代理设置 | 移动端配置列表、连接开关与分应用设置 | 移动端配置列表、连接开关与对应内核设置 |
| 订阅使用 | 分组管理,更新后选择活动节点 | 维护订阅分组,更新后核对导入结果 | 核对订阅格式与内核支持,再更新节点 |
| 流量入口 | 系统代理或按版本配置 TUN | 通常通过 Android VPN 接口接管流量 | 通常通过 Android VPN 接口接管流量 |
桌面端的表格布局更适合同时比较多个节点,但界面列数多不代表连接更快。安卓端的连接开关更集中,也不意味着所有应用都会按同一方式联网。决定能否连接的是配置是否匹配;决定哪些请求经过代理的,则是流量入口、分应用选择和路由规则。
- 使用 VMess:核对地址、端口、用户 ID、加密设置,以及传输和 TLS;不要默认三款客户端对所有扩展参数的处理完全一致。
- 使用 VLESS:继续核对 flow、传输与安全设置;协议名称相同不代表任意组合都能互通。
- 使用 REALITY:核对服务端要求的 serverName、公钥、shortId 等字段,并确认当前客户端及内核支持。
订阅导入:能更新不等于配置完全兼容
订阅链接是配置分发入口,不是客户端账号,也不是某一款软件专属的网络通道。同一订阅可能提供多个协议或不同格式的内容。导入后节点数量正常,只能说明客户端识别了其中一部分内容,不能替代实际连接测试。
- 先建立分组。在 v2rayN 中进入「订阅分组」→「订阅分组设置」,添加名称和订阅地址;不同界面版本的标签可能略有变化,应以当前菜单为准。
- 再更新订阅。从「订阅分组」菜单选择更新操作,观察提示和新增节点数量。安卓端可从菜单中的「订阅分组设置」添加地址,再执行订阅更新。
- 检查一个节点的详细参数。对照服务提供方说明核对协议、端口、传输、安全设置,特别留意不支持或导入后为空的字段。
- 最后进行真实请求测试。选择节点并启动连接,访问一个正常可达的网站,同时观察日志。不要仅凭延迟测试结果判断全部流量已经生效。
如果电脑导入成功、安卓只出现部分节点,先检查缺失节点所用协议与参数,而不是反复卸载软件。若两端都更新失败,再排查链接是否过期、当前网络能否访问订阅地址,以及更新请求是否需要通过已可用的代理发送。
系统代理、安卓接管与路由分流的区别
在 v2rayN 中选择活动节点后,还要决定应用如何把流量送进客户端。系统代理通常面向遵循系统代理设置的应用;不读取该设置的程序,需要单独配置代理,或在了解权限与路由影响后使用 TUN。TUN 依赖虚拟网卡与相关权限,不能理解为一个对所有环境都更快的开关。
以上是说明端口角色的配置示例,不是所有版本的默认值。假设本地 HTTP 或混合监听确实设置为 127.0.0.1:10808,浏览器手动代理才填写这个地址;节点中的远端端口即使是 443,也不应填进浏览器的本地代理端口栏。可在 v2rayN 的「设置」→「参数设置」中核对本地监听相关选项,具体分栏以版本为准。
- 安卓接管:首次启动连接时通常需要确认系统 VPN 连接请求。这里的 VPN 接口用于接管设备流量,并不等同于节点采用某一种特定协议。
- 分应用代理:先看设置是“仅代理所选应用”还是“绕过所选应用”。同一份勾选名单在两种模式下含义相反,保存后应重新连接再测试。
- 路由分流:流量进入内核后,才按域名、IP 等规则选择直连、代理或阻断。多数规则按顺序匹配,较宽泛的规则放在前面可能覆盖后面的细分规则。
- DNS:解析方式应与路由目标配套。只复制另一款客户端的规则文本,不一定能复制其 DNS 行为,应核对两端配置格式与解析策略。
因此,“全局”一词要结合所在菜单理解:它可能是在说应用接管范围,也可能是在说路由出站策略。比较两款客户端时,先把接管范围和分流规则调到相近状态,才有条件比较实际表现。
电脑与安卓同时使用的配置方案
常见组合是电脑使用 v2rayN,安卓按内核需求选择其中一款。两端分别连接服务器即可,不需要先开启电脑的局域网共享。订阅可以共用,但本机端口、分应用名单和路由规则属于设备设置,不会因为订阅相同而自动同步。
配置方案:共享订阅来源,分别管理流量入口
桌面端:v2rayN
- 按 Windows、macOS 或 Linux 与设备架构选择安装包。
- 建立订阅分组,更新后选择活动节点。
- 先用系统代理验证浏览器访问,再按应用需求考虑 TUN。
- 保留可用设置记录,修改路由时一次只调整一类规则。
安卓端:v2rayNG 或 v2flyNG
- 按 Xray 或 v2fly 配置要求选择客户端。
- 添加同一订阅来源,单独执行更新并检查节点。
- 确认系统连接授权,检查分应用代理模式。
- 切换无线网络与移动网络后,分别验证连接是否正常。
订阅更新内容可能一致,但更新时机、格式筛选与本地设置独立;两端仍需分别验收。
性能比较也应保持条件一致:选同一服务器、相同协议与传输、相近测试时间,并关闭另一款客户端的活动连接。手机无线网络信号、设备省电策略、服务器负载和网络线路都会影响结果,不能把一次测速差异直接归因于客户端名称。
选型后常见的四个问题
安卓端已经装了 v2rayNG,还需要再装 v2flyNG 吗?
如果现有订阅可以正常导入和连接,通常没有必要为名称相近而同时安装。只有配置明确依赖另一内核的功能或行为时,再评估更换。测试另一款时先断开当前连接,避免系统 VPN 接管发生冲突。
同一个节点,电脑能用、手机不能用,先查哪里?
先确认两端订阅均已更新,再打开节点详情比较协议、传输、TLS 或 REALITY 参数。随后检查手机系统时间、连接授权与分应用名单;若无线网络和移动网络表现不同,再排查网络环境,不要直接改服务器端口。
v2rayN 显示节点有延迟,为什么浏览器仍打不开?
延迟结果不代表浏览器已经使用代理。先检查 v2rayN 的系统代理状态,必要时选择「自动配置系统代理」,再确认浏览器是否有独立代理设置。接着检查本地监听端口、路由与 DNS 日志,逐项验证。
换客户端后,要把原来的路由配置整份复制过去吗?
先不要整份覆盖。通过订阅恢复节点,完成基础连接测试,再按目标客户端支持的格式重建规则。桌面程序路径和安卓应用包名不是同一种匹配条件,分应用名单也不能直接互换。
最终验收:验证请求,而不只看连接图标
完成选型后,用一个应走代理的请求和一个应直连的请求分别测试,并查看对应日志或连接记录。两类请求的出站都符合预期,再继续添加复杂规则;这样更容易区分节点问题与本地分流问题。