v2ray github 应分核心、桌面客户端和移动客户端看仓库。维护方与用途各有归属,先确定你找的是程序内核还是应用界面,再沿项目说明辨认发布文件和文档,不只看名字是否相近。
项目路径说明软件身份
仓库路径包含维护方与项目名,不能只看其中共有的字母。写这一页时(2026-10-25),各发布页的 Latest 指向可按下表对照。
| 仓库 | 维护方 | 它是什么 | 许可证 | Latest 标签 |
|---|---|---|---|---|
| v2fly/v2ray-core | v2fly | Project V 核心项目 | MIT | v5.53.0,2026-08-02 |
| 2dust/v2rayN | 2dust | Windows、Linux、macOS 图形客户端 | GPL-3.0 | 7.25.6,2026-10-11 |
| 2dust/v2rayNG | 2dust | Android 客户端 | GPL-3.0 | 2.3.11,2026-10-11 |
这些标签属于不同项目,没有互相替代的关系。应用版本和核心版本也不必具有相同数字,辨认时应连同项目名称一起保存。
Project V 对应核心工具
v2fly 的 README 用 Project V 介绍一组用于构建计算机网络的工具。它在相关链接中列有文档与入门说明,阅读核心概念时应保留这个项目范围。
核心与图形客户端是不同对象。核心处理连接的实现,客户端提供管理入口;不能把核心仓库的介绍当成桌面应用的安装步骤,或把应用界面写成核心自带的窗口。
确定仓库之前,先确定你要找的是核心还是应用。
桌面版与移动版互相指路
写这一页时(2026-10-25),桌面 README 指向移动项目,移动 README 也指回桌面项目。应用分别是 v2rayN 与 v2rayNG。
- v2rayN 的项目说明列有 Xray、sing-box 等内核。
- v2rayNG 的项目说明列有 Xray core 和 v2fly core。
- 两者由不同应用项目承载平台功能,不是同一文件换个名称。
关联应从项目说明中确认,而不是从名称相近推定。更多相近应用的辨认方法,可见V2Box、v2rayA 与 v2rayU 的区别。
较新的条目不一定带 Latest 标记
写这一页时(2026-10-25),v2rayNG 的发布记录还有未被 Latest 指向的更新条目。V2Ray 核心也有比表中标签更新的条目,两种观察口径需要分开。
表里保留的是 latest 页实际指向,不将版本列表中靠前的一项直接写成稳定版。v2rayN 的发布日也按发布页记录,不将条目之后的编辑日期当成另一次发布。
下载前回到对应平台
写这一页时(2026-10-25),这些仓库页面没有显示 archived 标识。这个状态只说明页面当时的展示,不能据此替每个项目判断后续维护频率。
桌面文件可读v2rayN 下载选包,Android 文件可读v2rayNG 的 APK 架构说明。分开进入各自资料,就不会将核心文件和应用文件混为一项。
README 的 GPG 说明还把发布文件签名用于真实性和完整性核对。这个过程讨论软件文件,不是只确认某个网页标题;应用所属仓库与文件验证依据各自留存。
README 也列有各自的许可证信息。许可归属对应仓库,不因为客户端能够调用另一内核,就将两个项目的许可名称合并。
常见问题
完整的 2dust 仓库名单能从这里得到吗?
v2rayNG 另提到 AndroidLibXrayLite 和 AndroidLibV2rayLite。Wiki 还提及其他内核文件仓库,这些并非完整账号清单。
这些名称各指向自己的代码对象,不是另一款应用的别名。阅读时保留维护方与仓库全名,未列明的项目也不从账号名称补齐。
同一作者的应用就使用相同核心吗?
不能用作者名称替代各应用的支持说明。这里分别保留桌面项目与 Android 项目所列内核;具体配置对应哪个实现,还要看你正在阅读的那个客户端说明,不能直接合并列表。