先看差异,不按名称猜功能
客户端功能对照表
三款软件都属于图形客户端,但界面、内核与系统接管方式并不相同。名称里的 N、NG 不是性能等级,也不代表同一套配置可以直接复制。
窄屏可左右滑动表格。平台和处理器架构决定下载包,内核与传输参数决定配置能否使用。
| 对比维度 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 平台支持 | Windows、macOS、Linux | Android | Android |
| 内核家族 | 常用 Xray;支持多内核工作流,实际随发行包和所选配置变化 | Xray | v2fly |
| 维护状态 | 活跃维护;升级时核对界面与内核变更 | 活跃维护;关注安卓系统兼容与内核变更 | 作为备选关注更新;下载前核对发行说明与系统兼容性 |
| 上手难度 | 基础导入较直接;系统代理、路由和 TUN 需分开理解 | 基础流程较短;导入后确认 VPN 授权与后台运行 | 基础操作相近;更需要先确认配置是否适配 v2fly |
| 订阅分组 | 提供分组管理界面,适合多来源整理与分别更新 | 提供订阅管理与分组筛选,适合手机端选择配置 | 提供订阅管理;分组入口与细节以实际界面为准 |
| 路由规则 UI | 提供路由预设、规则编辑与出站选择界面 | 提供路由模式和自定义规则入口;界面不同于桌面版 | 提供基础路由设置;复杂规则需核对内核支持 |
| TUN 与流量接管 | 提供 TUN 模式入口,需要相应内核与系统权限 | 通过 Android VPN 接口接管流量,不等同于桌面 TUN 开关 | 通过 Android VPN 接口接管流量,同样需要系统授权 |
| 主要特色 | 桌面配置管理、订阅分组、路由规则与多内核配置 | 手机端操作、按应用分流、Xray 配置适配 | 沿用 v2fly 内核配置,作为安卓端兼容性备选 |
| 适合人群 | 桌面日常使用、需要整理订阅或细调路由的用户 | 安卓新用户、已有 Xray 配置的用户 | 明确需要 v2fly 内核、已有可用对应配置的用户 |
| 下载入口 | Windows / macOS / Linux | 安卓 v2rayNG | 安卓 v2flyNG |
桌面选型 / Windows · macOS · Linux
v2rayN:订阅整理与路由配置
v2rayN 是本页的桌面首选。它把订阅分组、服务器选择、系统代理和路由设置集中在桌面界面里,适合用键盘和鼠标整理多份配置。Windows 下载区提供 Desktop 与 WPF 两种入口:Desktop 使用跨平台界面,WPF 保留经典桌面界面。两者首先是界面与运行环境的选择,不应把名称直接理解为连接质量差别。
优势在于配置管理,而不是自动提升速度
当订阅来源较多时,可以先建分组,再分别更新内容,避免把临时测试配置与日常使用配置混在一起。路由界面则适合检查规则顺序、目标域名和出站选择。需要让不遵循系统代理的应用进入代理链路时,可以再评估 TUN;它增加的是流量覆盖范围,不是对所有网络问题的通用修复。
多内核与 TUN 要分别核对
v2rayN 的图形界面不等于内核本身。不同配置可能由不同内核处理,TUN 所需组件也可能不同于普通代理连接。先在界面中确认实际使用的内核,再根据对应说明调整参数。出现“普通代理能用、TUN 不能用”时,应先看权限、虚拟接口与 DNS,而不是立即重建订阅。
macOS 按处理器选择 Apple Silicon 或 Intel;Linux 先按发行版选择 deb 或 rpm,再核对 x64、arm64 架构。跨平台界面的菜单位置可能有差异,不能把 Windows 的系统设置路径逐字套到其他桌面系统。
安卓首选 / Xray 内核
v2rayNG:手机端导入与按应用分流
v2rayNG 适合作为安卓用户的起点。主要流程是添加订阅、更新配置、选中服务器,再启动连接并确认系统 VPN 授权。它使用 Xray 内核,适合已有对应配置的用户。对新用户来说,先完成这一条基础链路,比同时修改 DNS、路由和后台策略更容易判断问题来自哪里。
VPN 授权负责接管,路由规则负责去向
Android VPN 接口让客户端能够接收设备流量,之后仍要由规则决定哪些连接代理、直连或阻断。系统状态栏出现连接标识,只能说明系统服务已经建立,不能单独证明远端连接正常。验证时应打开实际使用的应用,同时查看客户端日志是否出现连接错误。
需要让部分应用直连时,可以使用按应用分流,但要先看清当前列表表示“仅代理所选应用”还是“绕过所选应用”。这两种含义相反,误选后常表现为浏览器可用、目标应用不通。调整列表后,按界面提示重新连接,再验证同一个应用,避免测试条件变化。
手机端需要额外检查后台限制
如果亮屏可用、锁屏后中断,先检查系统对 v2rayNG 的电池优化和后台运行限制。不同设备的设置名称不完全相同,通常位于应用信息、电池或后台活动相关页面。不要为排查一次中断就关闭全部系统保护;只调整与客户端运行有关的选项,并观察问题是否复现。
下载时,主流较新的安卓手机通常选择 arm64;无法确认架构时可查看设备信息或选择通用包。通用包用于覆盖更多架构,不代表连接更快,也不能绕过最低系统要求。
查看 v2rayNG 安卓下载入口 →安卓备选 / v2fly 内核
v2flyNG:已有配置的内核适配
v2flyNG 的选择依据主要是内核需求,而不是手机新旧。它面向 v2fly 内核生态;如果现有配置按该内核编写、已有明确的适配说明,或需要复现对应环境,可以把它作为安卓备选。反过来,如果只是初次导入订阅,没有特定内核约束,从 v2rayNG 开始通常更直接。
熟悉的操作,不代表字段完全通用
订阅添加、配置选择和连接授权的基本思路相近,但客户端导入器与内核支持范围仍有区别。尤其是传输、安全层或某些扩展字段,应逐项确认,不能通过更换客户端名称解决配置本身不兼容的问题。遇到导入后立即退出或连接失败,先读第一条明确错误,区分字段不识别与网络不可达。
作为备选时保留独立验证条件
首次测试应使用已知适配 v2fly 的配置,暂不加入自定义路由和复杂 DNS。先确认基础连接,再逐步恢复分流设置。如果直接复制另一款客户端的整套配置,失败后很难区分是协议差异、路由差异还是系统授权问题。更新节奏也不应从相似名称推断,下载前仍需核对发行说明及系统要求。
它不是专门面向老手机的轻量版本。内存占用、后台耗电和稳定性还受规则规模、并发连接、系统后台策略影响。需要评估资源开销时,应在相同网络、相同使用任务下观察,而不是只比较安装包大小。
查看 v2flyNG 安卓备选入口 →按实际任务选择
四类使用场景的选型顺序
先确定设备,再确定必须具备的能力。不要为了功能列表更长而增加不需要的设置。
安装前与迁移后
客户端迁移检查顺序
更换客户端时,建议把“配置导入”和“系统接管”当成两件事检查。前者决定连接参数,后者决定应用流量能否进入客户端。下面的顺序能减少多个变量同时变化带来的误判。
- 记录现有设置。保存自己管理的订阅来源,记录当前路由模式、DNS 设置和应用分流需求。包含访问凭据的订阅地址不要贴到公开评论或截图中;分享错误信息前先移除敏感字段。
- 选对平台和架构。Windows 区分 Desktop 与 WPF,macOS 区分芯片,Linux 区分包格式与架构,安卓区分 arm64 与通用包。不要先下载再靠安装失败猜设备类型。
- 只导入基础连接。添加订阅并更新内容,检查是否有配置解析失败的提示。先选一条已知可用且适配当前内核的配置,暂不迁移自定义 DNS 和整套规则。
- 停止旧的接管服务。桌面检查旧客户端留下的系统代理与 TUN;安卓先断开旧 VPN 服务,再授权新客户端。安装多个客户端可以用于对照,但接管流量时应明确当前由哪一个服务负责。
- 验证后逐项恢复。先测实际网页与目标应用,再恢复路由、按应用分流和其他设置。每次只改一类参数;一旦出现问题,就回到上一个可用状态比较日志。