v2rayN
适合 Windows、macOS 和 Linux。订阅分组、服务器切换、路由规则、系统代理与 TUN 设置集中在桌面图形界面中。需要管理多个订阅、频繁调整路由或在电脑上长期使用时,v2rayN 的功能组织更完整。
选择桌面安装包 →CLIENT SELECTION
先按操作系统排除不适用项,再比较内核体系、路由入口、订阅管理和使用复杂度。桌面设备优先考虑 v2rayN,Android 主力设备优先考虑 v2rayNG。
DIRECT ANSWER
三款软件不是同一平台上的完全替代关系。v2rayN 负责桌面端,v2rayNG 与 v2flyNG 面向 Android;后两者的关键分界是内核生态和配置兼容方向。
适合 Windows、macOS 和 Linux。订阅分组、服务器切换、路由规则、系统代理与 TUN 设置集中在桌面图形界面中。需要管理多个订阅、频繁调整路由或在电脑上长期使用时,v2rayN 的功能组织更完整。
选择桌面安装包 →采用 Xray 内核,适合以 VLESS、VMess、Trojan 或 Shadowsocks 配置为主的 Android 用户。客户端提供二维码、剪贴板与订阅导入入口,也能按应用决定是否经过代理,日常切换路径较短。
选择 Android 安装包 →采用 v2fly 内核,定位是 Android 端的另一套内核选择。已有配置明确依赖 v2fly 行为,或需要与现有 v2fly 服务端配置保持一致时,可以优先测试 v2flyNG;一般移动端用户仍先从 v2rayNG 开始。
查看 v2flyNG 安装包 →COMPARISON MATRIX
“支持某项功能”不代表三款客户端的菜单位置和参数完全相同。跨设备迁移时应迁移订阅地址或标准分享链接,不要直接照搬整套本地设置。
| 对比维度 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 平台支持 | Windows、macOS、Linux | Android | Android |
| 主要内核 | 以 Xray 为主要选择,可在客户端设置中管理 Core 类型 | Xray | v2fly |
| 维护状态 | 活跃维护 | 活跃维护 | 持续维护 |
| 上手难度 | 中等。桌面设置项较多,需要理解系统代理与路由模式 | 较低。导入配置后即可通过系统 VPN 入口连接 | 较低到中等。操作接近常规 Android 代理客户端,选型前需确认内核需求 |
| 订阅管理 | 适合多个订阅分组、批量更新与服务器整理 | 支持订阅分组、更新和配置切换 | 支持订阅导入、更新和节点选择 |
| 路由规则界面 | 桌面图形入口较完整,适合编辑规则集和预设模式 | 提供域名、IP、应用范围等移动端路由设置 | 提供基础路由配置,具体参数围绕 v2fly 内核展开 |
| TUN 与系统接管 | 可配置系统代理,也可按需求使用 TUN | 通过 Android VPN 服务接管流量,并支持分应用控制 | 通过 Android VPN 服务建立连接,进阶能力以当前客户端设置为准 |
| 特色功能 | 订阅分组、路由规则界面、系统代理、TUN、桌面托盘操作 | 扫码导入、剪贴板导入、分应用代理、移动网络切换 | v2fly 内核、标准订阅导入、移动端路由与连接管理 |
| 适合人群 | 桌面用户、多订阅用户、需要细化路由的进阶用户 | Android 日常用户、Xray 配置用户、需要分应用代理的人群 | 明确需要 v2fly 内核或已有对应配置的 Android 用户 |
CLIENT NOTES
v2rayN 的核心价值是把桌面端常用操作放进同一套管理界面。用户可以建立订阅分组、更新服务器列表、设置活动服务器,再根据用途选择系统代理、路由模式或 TUN。对于只需要快速连接的用户,完成订阅导入和服务器选择后即可使用;对于需要精细控制的用户,路由规则、DNS、Core 类型和日志入口又提供了继续调整的空间。
桌面端的设置层级比移动端更深,这是功能范围带来的学习成本。初次安装时不要同时修改 DNS、路由、Mux 和 TUN。建议先使用默认设置确认配置可连接,再逐项加入分流规则。这样出现问题时,能够判断故障来自订阅、服务器、系统代理还是附加参数。
v2rayN 还存在不同桌面界面构建。Windows 用户可在新版桌面界面与经典 WPF 界面之间选择;macOS 和 Linux 使用跨平台桌面版本。两类界面的基础任务一致,主要差别在系统适配、界面实现和部分操作路径。已有稳定配置的 Windows 用户不必仅为界面变化迁移,首次安装则可优先尝试跨平台桌面版。
v2rayNG 面向 Android 的操作流程较直接:通过订阅地址、剪贴板内容、二维码或单项配置建立服务器条目,选中配置后启动系统 VPN 连接。客户端采用 Xray 内核,适合常见的 VMess、VLESS、Trojan 与 Shadowsocks 配置,也能处理 WebSocket、gRPC、TLS、REALITY 等由服务端给出的组合参数。
分应用代理是 v2rayNG 在移动端的重要能力。用户可以让指定应用经过代理,也可以反向设置排除范围。配置前要先明确规则方向,避免把“仅代理所选应用”与“绕过所选应用”混淆。若只是首次连接,建议保持分应用功能关闭,确认基础连接正常后再增加应用范围。
Android 厂商的后台策略会直接影响持续连接。系统省电、后台限制、休眠时网络策略和自动清理都可能终止 VPN 服务。出现锁屏后断开时,应先检查系统对 v2rayNG 的电池与后台权限,而不是立即更换协议。移动网络与无线网络切换后重新连接,也比叠加大量实验性参数更容易定位问题。
v2flyNG 的区分点不是外观,而是 v2fly 内核。若现有服务端配置、路由行为或使用文档明确围绕 v2fly 编写,选择同一内核体系可以减少参数理解偏差。客户端保留移动端常见的订阅导入、配置选择、连接控制和路由设置,适合作为 Android 设备上的兼容方向。
不要仅因为设备较旧就默认 v2flyNG 一定更省资源。实际资源占用同时受到协议、加密方式、传输层、路由规则数量、DNS 策略和后台机制影响。老设备选型应先确认处理器架构与安装包类型,再使用相同服务器和相近配置进行实际观察。通用安装包解决的是架构覆盖问题,不等同于运行负载更低。
如果订阅中使用了某个内核特有的参数,切换客户端后可能出现字段被忽略、导入失败或连接行为不同。此时应检查配置要求,而不是反复修改服务器地址。没有内核限定的普通 Android 使用场景,v2rayNG 通常具备更直接的选型路径;v2flyNG 更适合需求明确的用户。
SCENARIO GUIDE
功能越多不代表越适合当前设备。稳定的选型顺序是:平台匹配、内核兼容、导入成功、基础连接正常,最后才是 TUN、分应用和自定义路由。
DECISION PATH
Windows、macOS 与 Linux 直接进入 v2rayN 的选择范围;Android 再在 v2rayNG 与 v2flyNG 之间判断。平台不匹配时,后续功能比较没有意义。
检查订阅说明是否指定 Xray、v2fly 或某项内核专属能力。没有明确要求时,桌面使用 v2rayN,Android 使用 v2rayNG;明确要求 v2fly 时再选择 v2flyNG。
先完成订阅导入、服务器选择与基础连接,不同时开启自定义 DNS、复杂路由和多项实验设置。默认状态可以作为排查基线,便于区分配置问题和本地规则问题。
电脑需要接管更多流量时再配置 TUN;Android 只想处理部分应用时再启用分应用代理;需要国内外域名分流时,再逐步添加域名和 IP 规则并观察日志。
KEY DIFFERENCES
客户端负责界面、订阅、配置存储和系统连接入口,内核负责解析协议、建立传输并执行路由。v2rayNG 对应 Xray,v2flyNG 对应 v2fly;v2rayN 则在桌面界面中提供 Core 类型相关设置。相同分享链接在不同内核中通常可以解析,但涉及专属字段时仍要确认兼容性。
系统代理主要影响遵循操作系统代理设置的程序,TUN 则通过虚拟网络接口处理更广泛的流量。桌面游戏、命令行程序或不读取系统代理的应用可能需要 TUN,但启用后也会引入权限、DNS 和路由冲突等排查项。普通网页访问应先从系统代理开始。
订阅通常提供服务器配置与部分参数,不会完整同步客户端的分应用名单、系统代理状态、TUN 设置或本地自定义路由。多设备使用同一订阅时,每台设备仍需要单独设置本地行为。更新订阅前也应记录手工修改的条目,避免被远端内容覆盖。
某个网站直连、某个应用无法连接或 DNS 返回异常,常见原因是路由优先级、域名匹配、IP 规则和 DNS 策略之间不一致。先切换到简单路由模式验证服务器,再回到自定义规则逐条检查,比连续更换 VMess、VLESS 或 Trojan 更有效。
SELECTION FAQ
不能按桌面安装方式使用。v2rayN 面向 Windows、macOS 与 Linux,Android 端应在 v2rayNG 和 v2flyNG 中选择。两类设备可以导入同一订阅,但本地路由、系统代理和分应用设置需要分别配置。
主要区别是内核体系。v2rayNG 使用 Xray,v2flyNG 使用 v2fly。若订阅或服务端说明明确指定内核,应按要求选择;没有内核限定时,Android 日常使用通常先选 v2rayNG。
常见标准订阅通常可以分别导入,但最终兼容性取决于订阅内的协议、传输层和专属字段。导入成功也不等于每个配置都能连接。遇到单项失败时,应查看该配置所需内核与传输参数。
先使用系统代理完成基础验证。只有目标程序不读取系统代理,或确实需要处理更广范围的流量时,再配置 TUN。启用 TUN 后要额外检查权限、虚拟网络接口、DNS 和本地安全软件策略。
先根据订阅要求选择内核,再确认处理器架构和安装包类型。设备新旧不能直接决定客户端。影响资源占用的因素还包括协议、传输方式、规则数量、DNS 策略和后台运行限制。