平台先行 · 内核与配置其次

V2Ray 客户端对比

v2rayN、v2rayNG、v2flyNG 选型

先看设备平台,再看服务端配置需要哪种内核。订阅导入、路由分流与流量接管是不同环节,不宜只凭一个功能名称决定客户端。

桌面首推

v2rayN

用于 Windows、macOS 与 Linux。订阅、路由和运行日志集中管理,适合在桌面上检查配置。

选择桌面安装包 →
Android 首推

v2rayNG

使用 Xray 内核。先完成订阅导入与 VPN 授权,再按需要设置分应用代理;v2flyNG 作为内核需求明确时的备选。

选择 Android 安装包 →

平台、内核与功能对照

维护状态采用定性描述,不代表更新频率或功能承诺。入口名称与可用选项可能随发行版调整,安装包说明和客户端实际界面优先于下表。

窄屏可在表格内横向滑动,查看三款客户端的完整差异。

v2rayN、v2rayNG、v2flyNG 的平台与功能选型对照
对比维度 v2rayN v2rayNG v2flyNG
平台支持 Windows / macOS / Linux Android Android
内核家族 Xray 为常用选择;其他内核选项以发行版为准 Xray v2fly
维护状态 活跃维护 活跃维护 持续维护,作为 v2fly 路线备选
上手难度 基础导入较直接;系统代理与 TUN 需要分清 基础连接较直接;注意 VPN 授权和后台限制 基础流程相近;需额外确认内核兼容性
订阅分组 通过订阅分组设置管理来源、备注和更新 通过订阅分组设置管理来源,可配置服务器过滤 可管理订阅;过滤与更新选项以实际界面为准
路由规则 UI 提供路由设置,便于编辑与切换规则方案 提供路由设置,结合域名、IP 和分应用选项使用 提供路由相关设置;规则字段需符合 v2fly 支持范围
TUN 与流量接管 提供 TUN 相关入口,依赖系统权限与所需组件 VPN 模式通过 Android VPN 接口接管流量,不等同桌面 TUN 开关 通过 Android VPN 接口接管流量,具体网络栈选项以发行版为准
适合人群 桌面使用、规则编辑、多订阅整理 Android 日常使用、分应用代理、Xray 配置使用者 已有 v2fly 配置,且能核对协议与字段的 Android 用户

v2rayN:桌面订阅与路由管理

Windows / macOS / Linux

桌面设备优先选 v2rayN。它把配置列表、订阅分组、路由设置与日志放在图形界面中,适合边修改边核对。第一次使用时,先在“订阅分组设置”添加地址并更新,再选中配置。连接是否成功,需要结合日志与实际应用访问判断,不能只看托盘图标或连接状态。

系统代理与 TUN 分开选择

系统代理主要影响遵循系统代理设置的应用;TUN 则在网络层接管流量,适用范围和权限要求不同。浏览器是主要使用对象时,可以先从系统代理开始。遇到应用不读取系统代理,再评估 TUN。启用前检查本地网络访问、DNS 处理及其他网络工具是否冲突,Windows、macOS、Linux 的授权路径也并不相同。

Windows 下载页提供 Desktop 与经典 WPF 两个入口。Desktop 是新一代跨平台界面,WPF 是经典界面路线;它们不是两种代理协议,也不是按配置性能分档。已有熟悉的 WPF 操作习惯可以沿用,计划在不同桌面平台保持接近的操作方式则可先评估 Desktop。macOS 按芯片架构选择,Linux 按发行版包格式和处理器架构选择。

进阶用户的主要收益是配置管理空间,而不是导入后自动得到更合适的路由。订阅带来的服务器参数与本地路由方案需要分别维护。更换内核时,还应核对传输、安全层和自定义字段是否受支持,不能因为界面接受了配置就认定内核一定能够运行。

查看 v2rayN 平台入口 →

v2rayNG:Android 常规首选

Xray 内核

v2rayNG 适合从订阅导入开始使用 Android 客户端的用户。订阅地址应放进“订阅分组设置”,保存后再执行订阅更新;单条分享链接则使用对应的导入入口。两种内容虽然都能形成配置,但后续更新方式不同。按来源保留独立分组,可以在地址失效、更新失败时快速定位,而不必逐项检查整个列表。

VPN 授权与分应用代理

首次启动 VPN 模式需要接受 Android 的 VPN 连接请求。此时系统状态栏出现的 VPN 标记表示流量接管接口已建立,并不等于远端服务已经可用。若只需要本地代理端口,可研究“仅代理模式”,但应用端也要明确填写代理;它不会替所有应用自动接管网络请求。

“分应用代理”用于限定哪些应用进入代理处理范围。它与路由设置属于不同层次:应用先进入处理范围,流量才继续按域名、IP 等规则决定出站。因此,排查某个应用的访问问题时,先核对它是否被纳入,再检查路由,而不是立即修改 DNS。系统更新或应用重装后,也应重新确认应用选择是否仍符合预期。

Xray 内核适合需要其对应协议与安全层配置的用户,但协议名称相同仍不代表全部字段通用。启用流量嗅探、FakeDNS 或 Mux 之前,先保留一份可工作的基础配置,每次只调整一个选项。这样能把故障与具体改动对应起来,避免多个设置同时变化后难以回退。

查看 v2rayNG 安装包选择 →

v2flyNG:v2fly 内核备选

Android · v2fly

选择 v2flyNG 的主要理由是已有 v2fly 配置或明确的内核需求,而不是名称与 v2rayNG 相似。两者都属于 Android 图形客户端,但内核支持的协议、安全层和配置字段可能不同。来自 Xray 使用环境的分享链接,应先检查字段是否存在对应实现,尤其不要把特定内核功能当作整个 Project V 生态的共同能力。

先验证基础配置,再恢复复杂规则

迁移时可以先添加一个来源明确、确认兼容的配置,使用基础路由完成连接测试,再逐步恢复订阅分组和自定义规则。若导入后配置不完整,先核对格式与内核支持范围;若启动日志报告未知字段,应检查原配置的语义,而不是通过反复重装解决。订阅能够被读取,只能说明订阅格式可解析,不能证明其中每条配置都适合当前内核。

已有 v2fly 使用经验、愿意维护独立配置的用户,可以把它作为有针对性的选择。没有明确内核要求的 Android 新用户,仍建议先从 v2rayNG 开始。也不建议仅因手机较旧就默认改用 v2flyNG:兼容性还取决于系统要求、处理器架构、后台策略以及实际启用的功能,不能从客户端名字推导资源占用结论。

查看 v2flyNG 备选入口 →

按使用场景选择

迁移前的配置核对

换客户端时,把“服务器参数”和“本机接管设置”分开处理。前者包括地址、端口、传输方式、安全层与认证信息;后者包括系统代理、VPN 模式、DNS、路由、分应用列表和监听端口。订阅一般只负责交付它所包含的配置,不会自动复制另一台设备的全部使用环境。

  1. 保留可回退配置。记录原来的分组备注、路由模式与 DNS 选择,妥善保存配置。订阅地址和分享链接可能含访问凭据,不要把完整内容放进公开截图或问题描述。
  2. 确认协议与安全层兼容。核对目标客户端的内核是否支持所需字段。遇到无法导入或无法启动,先区分是链接解析失败,还是内核拒绝配置,不要把两者混为订阅失效。
  3. 避免重复接管。在同一台设备上切换时先停止原客户端的连接。桌面检查旧系统代理是否残留,Android 检查当前 VPN 连接由哪个应用建立,再启动新的客户端。
  4. 逐项验证访问范围。分别测试需要代理的应用、本地网络资源及预期直连的站点。确认基础连接正常后,再恢复分应用代理、复杂路由和 DNS 调整。