v2rayN
用于 Windows、macOS 与 Linux。订阅、路由和运行日志集中管理,适合在桌面上检查配置。
选择桌面安装包 →v2rayN、v2rayNG、v2flyNG 选型
先看设备平台,再看服务端配置需要哪种内核。订阅导入、路由分流与流量接管是不同环节,不宜只凭一个功能名称决定客户端。
用于 Windows、macOS 与 Linux。订阅、路由和运行日志集中管理,适合在桌面上检查配置。
选择桌面安装包 →使用 Xray 内核。先完成订阅导入与 VPN 授权,再按需要设置分应用代理;v2flyNG 作为内核需求明确时的备选。
选择 Android 安装包 →维护状态采用定性描述,不代表更新频率或功能承诺。入口名称与可用选项可能随发行版调整,安装包说明和客户端实际界面优先于下表。
窄屏可在表格内横向滑动,查看三款客户端的完整差异。
| 对比维度 | 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。它把配置列表、订阅分组、路由设置与日志放在图形界面中,适合边修改边核对。第一次使用时,先在“订阅分组设置”添加地址并更新,再选中配置。连接是否成功,需要结合日志与实际应用访问判断,不能只看托盘图标或连接状态。
系统代理主要影响遵循系统代理设置的应用;TUN 则在网络层接管流量,适用范围和权限要求不同。浏览器是主要使用对象时,可以先从系统代理开始。遇到应用不读取系统代理,再评估 TUN。启用前检查本地网络访问、DNS 处理及其他网络工具是否冲突,Windows、macOS、Linux 的授权路径也并不相同。
Windows 下载页提供 Desktop 与经典 WPF 两个入口。Desktop 是新一代跨平台界面,WPF 是经典界面路线;它们不是两种代理协议,也不是按配置性能分档。已有熟悉的 WPF 操作习惯可以沿用,计划在不同桌面平台保持接近的操作方式则可先评估 Desktop。macOS 按芯片架构选择,Linux 按发行版包格式和处理器架构选择。
进阶用户的主要收益是配置管理空间,而不是导入后自动得到更合适的路由。订阅带来的服务器参数与本地路由方案需要分别维护。更换内核时,还应核对传输、安全层和自定义字段是否受支持,不能因为界面接受了配置就认定内核一定能够运行。
v2rayNG 适合从订阅导入开始使用 Android 客户端的用户。订阅地址应放进“订阅分组设置”,保存后再执行订阅更新;单条分享链接则使用对应的导入入口。两种内容虽然都能形成配置,但后续更新方式不同。按来源保留独立分组,可以在地址失效、更新失败时快速定位,而不必逐项检查整个列表。
首次启动 VPN 模式需要接受 Android 的 VPN 连接请求。此时系统状态栏出现的 VPN 标记表示流量接管接口已建立,并不等于远端服务已经可用。若只需要本地代理端口,可研究“仅代理模式”,但应用端也要明确填写代理;它不会替所有应用自动接管网络请求。
“分应用代理”用于限定哪些应用进入代理处理范围。它与路由设置属于不同层次:应用先进入处理范围,流量才继续按域名、IP 等规则决定出站。因此,排查某个应用的访问问题时,先核对它是否被纳入,再检查路由,而不是立即修改 DNS。系统更新或应用重装后,也应重新确认应用选择是否仍符合预期。
Xray 内核适合需要其对应协议与安全层配置的用户,但协议名称相同仍不代表全部字段通用。启用流量嗅探、FakeDNS 或 Mux 之前,先保留一份可工作的基础配置,每次只调整一个选项。这样能把故障与具体改动对应起来,避免多个设置同时变化后难以回退。
选择 v2flyNG 的主要理由是已有 v2fly 配置或明确的内核需求,而不是名称与 v2rayNG 相似。两者都属于 Android 图形客户端,但内核支持的协议、安全层和配置字段可能不同。来自 Xray 使用环境的分享链接,应先检查字段是否存在对应实现,尤其不要把特定内核功能当作整个 Project V 生态的共同能力。
迁移时可以先添加一个来源明确、确认兼容的配置,使用基础路由完成连接测试,再逐步恢复订阅分组和自定义规则。若导入后配置不完整,先核对格式与内核支持范围;若启动日志报告未知字段,应检查原配置的语义,而不是通过反复重装解决。订阅能够被读取,只能说明订阅格式可解析,不能证明其中每条配置都适合当前内核。
已有 v2fly 使用经验、愿意维护独立配置的用户,可以把它作为有针对性的选择。没有明确内核要求的 Android 新用户,仍建议先从 v2rayNG 开始。也不建议仅因手机较旧就默认改用 v2flyNG:兼容性还取决于系统要求、处理器架构、后台策略以及实际启用的功能,不能从客户端名字推导资源占用结论。
换客户端时,把“服务器参数”和“本机接管设置”分开处理。前者包括地址、端口、传输方式、安全层与认证信息;后者包括系统代理、VPN 模式、DNS、路由、分应用列表和监听端口。订阅一般只负责交付它所包含的配置,不会自动复制另一台设备的全部使用环境。