桌面先看 v2rayN,安卓日常使用先看 v2rayNG;已有明确的 v2fly 内核配置需求,再考虑 v2flyNG。本文把平台、内核、订阅格式和流量接管方式分开检查,适合准备首次安装或在电脑与手机之间迁移配置的用户。读完可以确定下载入口、导入顺序,以及连接后必须验证的设置。
适用平台:先区分桌面与安卓
先打开客户端安装包页面,按操作系统选择入口,再核对处理器架构。v2rayN 面向桌面,提供 Windows、macOS、Linux 对应的发行入口;具体安装形式和功能入口要以所选包为准。v2rayNG 与 v2flyNG 面向安卓,不能把它们的安装包当作桌面程序使用。
三款都是免费、开源的客户端,但名字相近不代表用途相同。客户端负责节点管理、订阅更新和界面操作;内核负责解析连接配置、建立传输以及执行路由。选型时先解决“设备能否运行”,再检查“配置能否被当前内核理解”。
| 比较项 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 主要平台 | Windows、macOS、Linux 桌面 | 安卓 | 安卓 |
| 内核关系 | 支持多内核配置;实际使用取决于安装包、节点与设置 | Xray 内核 | v2fly 内核 |
| 常用接管方式 | 本地代理端口、系统代理;需要时配置 Tun | 安卓 VPN 服务与分应用代理 | 安卓 VPN 服务;具体设置以当前版本为准 |
| 上手重点 | 分清节点、系统代理与路由三个状态 | 完成 VPN 授权,检查后台限制 | 确认配置面向 v2fly,核对字段支持情况 |
安卓设备可在「系统设置」→「关于手机」记录系统信息,再按下载页说明确认架构;仅凭手机品牌不能判断安装包。桌面也要区分处理器架构,不能只看到系统名称就下载。已有能稳定工作的客户端时,不必仅因名称差异重新迁移。
内核与协议:按配置需求选择
查看节点编辑页中的「协议」「传输」「TLS」等字段,再决定内核。VMess、VLESS 是连接协议,WebSocket 等是传输方式,TLS 与 REALITY 属于连接安全配置的不同选项。它们不在同一层,也不是把某个开关打开就能互相替代。
v2rayNG:安卓常规起点
推荐面向安卓日常连接,使用 Xray 内核。订阅包含 VLESS 与 REALITY 组合时,优先核对该客户端及其内核版本能否完整识别参数。
适合:安卓主力设备、服务方提供 Xray 配置说明的场景
v2rayN:桌面配置管理
适合在桌面集中管理订阅和路由。导入后还需确认节点选用的内核,不应把客户端支持多内核理解为每种配置都能自动兼容。
适合:电脑日常使用、需要检查本地端口与系统代理的场景
v2flyNG:明确的 v2fly 需求
适合已有可用的 v2fly 配置与维护说明的用户。遇到 Xray 特有配置字段时,应先确认支持情况,不能靠修改协议名称完成转换。
适合:已有 v2fly 配置、希望保持同一内核家族的安卓设备
结论:先核对完整配置,再决定是否换客户端
把协议、传输、安全选项和当前内核版本一起核对;只有发现明确的字段支持差异,才有必要调整客户端或内核。单看 VMess 或 VLESS 名称,无法判断连接是否兼容。
内核家族也不是速度排名。相同服务器在不同网络时段的表现可能不同,传输参数、服务器负载和本地网络都会影响结果。没有同条件测试时,不宜把一次测速差异归因于客户端名称。
订阅导入:链接共用,设置不自动同步
v2rayN 可从「订阅分组」→「订阅分组设置」添加订阅地址,再从订阅更新入口拉取节点。v2rayNG 可在侧边栏的「订阅分组设置」中添加地址,回到主界面后使用菜单里的订阅更新入口。版本之间的菜单排列可能变化,应按同名功能查找;v2flyNG 则以当前界面的订阅管理入口为准。
同一地址不一定给三款客户端返回相同结果。订阅服务可能依据请求端生成不同格式,也可能要求在服务面板选择输出类型。导入失败时,先检查返回内容是否为支持的节点列表,而不是登录页面、错误提示或另一种配置格式。
- 先建一个独立分组。迁移时保留原分组,新建测试分组导入,避免覆盖仍可用的节点。
- 抽查一个节点。核对地址、端口、用户标识、传输与安全参数;节点数量相同不代表字段完整。
- 更新后重新选择节点。被服务方删除或改名的条目,可能让原来的活动选择失效。
- 单独迁移本地设置。路由规则、DNS、系统代理与分应用名单通常不会随普通节点订阅一起同步。
如果导入后只有名称正常、连接仍失败,应回到节点编辑页检查细项,而不是重复更新。某些客户端专用配置包含本地入站和路由结构,不能当作通用节点链接直接跨端使用;保留原始配置,按目标客户端支持的格式重新导入更稳妥。
路由与端口:区分流量入口和出口规则
桌面先检查 v2rayN 的系统代理状态,再到「设置」→「参数设置」核对本地监听端口。系统代理只影响读取该设置的应用,不等于所有程序都已接管;Tun 是另一种流量接管方式,需要额外检查权限与路由。安卓则先完成系统 VPN 授权,再检查客户端的路由设置。
下面是手动配置时便于理解的端口示例,不是所有版本的默认值。如果当前客户端使用混合端口,HTTP 与 SOCKS 可以共用一个监听端口;应以实际界面或运行配置为准,不要为了对齐示例强行修改。
- 本机代理地址:程序与客户端运行在同一台电脑时,可按实际监听配置填写
127.0.0.1与对应端口。 - 远端节点端口:例如服务端明确提供的
443,填写在节点配置中,不应拿来替换本机代理端口。 - 规则匹配顺序:特定直连或代理规则通常要放在兜底规则前,修改后重新建立连接并检查日志。
- DNS 与域名规则:DNS 解析路径、应用是否保留域名信息以及规则资源是否齐全,都会影响分流,不能只复制一条域名规则就认定完成。
v2rayNG 的分应用代理可以从「设置」中的「分应用代理」入口配置。先读清当前模式是“仅所选应用进入 VPN”还是“所选应用绕过 VPN”,再勾选名单。分应用范围决定哪些应用进入接管路径;进入之后,流量仍可能按路由规则直连。两层设置不要混为一谈。
桌面与手机:分别保存接管设置
电脑与手机可以使用同一条订阅,但是否允许同时在线由服务方规则决定。不要把共用订阅理解为连接状态、路由和分应用名单会实时同步。最省事的做法是统一节点来源,分别保存设备自己的网络设置。
配置方案:统一订阅,分端验证
桌面端:v2rayN
- 导入订阅,确认活动节点与所用内核。
- 先用系统代理验证浏览器,再判断其他应用是否需要单独设置。
- 记录实际本地端口,按需求配置路由,不急于启用 Tun。
安卓端:v2rayNG
- 导入同源订阅,接受系统 VPN 授权。
- 先验证默认接管范围,再逐步添加分应用规则。
- 到系统电池管理中检查后台限制,并进行锁屏恢复测试。
每次订阅更新后分别抽查连接;一端可用,只能说明该端当前的配置与网络路径可用。
安卓省电设置一般从「系统设置」→「应用」→「v2rayNG」→「电池」查找,不同厂商可能将它放在后台管理或自启动管理中。只调整确实需要的后台权限,再观察锁屏后是否断连。v2flyNG 用户也应检查对应应用的后台限制,换内核不能替代系统电池设置。
选型后的常见问题
电脑能连,安卓导入同一订阅却失败,要换客户端吗?
先在安卓的订阅分组里核对地址是否完整,再看更新日志。若提示解析失败,检查服务面板的输出格式;若节点已导入但无法连接,抽查传输与安全字段。只有确认配置依赖当前内核不支持的功能后,再更换客户端。
v2rayN 显示节点可用,为什么某个应用还是直连?
先确认系统代理已开启,再检查该应用是否读取系统代理。若应用提供独立代理设置,填写当前本地地址与端口;没有对应入口时,再评估 Tun。节点测试成功不等于应用流量已进入代理。
v2rayNG 开了分应用代理,怎么只有勾选的应用不能用?
回到「设置」→「分应用代理」,核对名单是进入 VPN 还是绕过 VPN。临时关闭分应用限制并重新连接,确认基础连接正常,再逐个加入应用;不要同时修改 DNS 和路由,避免失去对照。
已有 v2flyNG,是否必须迁移到 v2rayNG?
不必仅因名称或推荐顺序迁移。先确认现有节点、路由和后台连接均正常;若新增配置明确要求 Xray 功能,再保留旧配置,用 v2rayNG 建立独立测试。安卓通常只允许一个普通 VPN 服务处于活动状态,测试时先停止另一款。
最后按固定顺序检查:平台与架构、配置字段、内核支持、接管方式、路由命中、后台状态。一次只改一项,重新连接后观察结果。若仍无法定位,可到故障排查按症状继续检查;需要统一操作顺序时,使用下方教程入口。