人物百科
2dust:v2rayN 与 v2rayNG 核心维护者
本条目记录 2dust 的公开技术身份、已核验项目、公开时间线和来源边界。
阅读路径:按“概览 → 技术贡献 → 项目与生态 → 时间线 → 来源与边界”阅读;事实和判断以正文标注的公开来源为准。
01 · 词条概览与公开身份
- 公开署名:2dust
- 技术角色:v2rayN 与 v2rayNG 核心维护者
- 所属类别:客户端与生态
- 公开活跃时期:2019 — 至今
- 公开别名:二尘、尘大
- 公开入口:
核心定位
公开资料将 2dust 记录为 v2rayN 与 v2rayNG 核心维护者。具体项目、技术贡献和时间点以本页的项目、时间线和参考资料中的来源为准。
02 · 技术贡献与项目演进
本节依据公开时间线和来源记录归纳已核验的技术工作;具体日期、项目和来源以公开时间线为准。
- 2019-05-15 · 2dust 提交 v2rayNG Android 客户端初始代码:Commit 29d3fb7 完成初始提交,开启 Android 平台基于 VpnService 的图形化网络代理封装。(来源记录:
src-v2rayng-initial-commit) - 2019-05-18 · v2rayNG Android 客户端公开仓库建立:GitHub API 元数据记录 v2rayNG 仓库建立,为移动端用户提供节点导入、分应用代理与 GeoIP 规则分流。(来源记录:
src-v2rayng-repo) - 2019-07-30 · 2dust 提交 v2rayN 初始代码并发布 2.30 版本:Commit 7894dd9 与 cf6c20b 标志 Windows 客户端开源,实现屏幕二维码扫描与剪贴板一键批量导入。(来源记录:
src-v2rayn-initial-commit) - 2020-12-25 · 引入 ECoreType 确立多核心中立解耦架构:Commit c2c9c6a 创建 ECoreType.cs,在 Xray-core 诞生之初实现内核自由切换,确立“核心中立”路线。(来源记录:
src-v2rayn-ecoretype-commit) - 2022-09-20 · 合入 sing-box 核心原生支持:PR #2640 合入,v2rayN 成为极早同时原生支持 V2Ray、Xray 与 sing-box 三大核心的桌面图形客户端。(来源记录:
src-v2rayn-singbox-pr) - 2023-01-02 · 推出基于 sing-box 的增强 TUN 模式:Commit 9d38d89 引入系统级 TUN 虚拟网卡模式,接管系统与各类不支持代理的应用程序。(来源记录:
src-v2rayn-repo) - 2024-08-29 · 启动基于 Avalonia UI 的跨平台重新实现:Commit 6c9db51 开始引入 Avalonia UI 框架,将客户端界面逻辑与底层运行环境剥离。(来源记录:
src-v2rayn-repo) - 2024-10-24 · 发布 v2rayN 7.0.0 正式版并支持 Linux:发布 7.0.0 版本,统一各平台配置结构,正式将桌面图形支持拓展至 Linux x64 环境。(来源记录:
src-v2rayn-release-7) - 2026-01-14 · 发布 v2rayNG 2.0.0 架构升级版:Commit a3972b9 将核心架构升级为 Jetpack ViewModel 与 V2RayNativeManager,提升 Android 当前系统兼容性。(来源记录:
src-v2rayng-release-2) - 2026-09-30 · v2rayN 发布 7.25.4 持续高频演进:发布 7.25.4 版本,保持跨越七年的高频日常迭代,持续适配当前 sing-box 与 Xray 核心特性。(来源记录:
src-v2rayn-release-725)
03 · 代表项目与生态
- v2rayN:Windows / Linux 平台常用图形客户端,实现屏幕扫码与剪贴板较快导入,支持多核心自由切换与 Avalonia 跨平台架构
- v2rayNG:Android 移动平台长期维护客户端,支持 VpnService、精细分应用代理与复杂网络自动恢复机制,累计服务千万级用户
- clashN:专为习惯 v2rayN 界面操作的用户开发的 Windows 客户端,接入 Clash 与 Mihomo 声明式规则分流核心
- 通用协议与订阅解析转换引擎:横跨 Base64 节点链接、Clash YAML 与 sing-box JSON 的跨平台转换架构,处理生态格式差异的格式转换
关联内核纪事记录:v2ray-initial-commit、v2ray-graphical-clients
关联客户端纪事记录:v2ray-mobile-desktop-clients、v2rayn-7-linux-preview
04 · 公开时间线
2019-05-15 · 2dust 提交 v2rayNG Android 客户端初始代码
Commit 29d3fb7 完成初始提交,开启 Android 平台基于 VpnService 的图形化网络代理封装。
来源记录:src-v2rayng-initial-commit
2019-05-18 · v2rayNG Android 客户端公开仓库建立
GitHub API 元数据记录 v2rayNG 仓库建立,为移动端用户提供节点导入、分应用代理与 GeoIP 规则分流。
2019-07-30 · 2dust 提交 v2rayN 初始代码并发布 2.30 版本
Commit 7894dd9 与 cf6c20b 标志 Windows 客户端开源,实现屏幕二维码扫描与剪贴板一键批量导入。
来源记录:src-v2rayn-initial-commit
2020-12-25 · 引入 ECoreType 确立多核心中立解耦架构
Commit c2c9c6a 创建 ECoreType.cs,在 Xray-core 诞生之初实现内核自由切换,确立“核心中立”路线。
来源记录:src-v2rayn-ecoretype-commit
2022-09-20 · 合入 sing-box 核心原生支持
PR #2640 合入,v2rayN 成为极早同时原生支持 V2Ray、Xray 与 sing-box 三大核心的桌面图形客户端。
2023-01-02 · 推出基于 sing-box 的增强 TUN 模式
Commit 9d38d89 引入系统级 TUN 虚拟网卡模式,接管系统与各类不支持代理的应用程序。
2024-08-29 · 启动基于 Avalonia UI 的跨平台重新实现
Commit 6c9db51 开始引入 Avalonia UI 框架,将客户端界面逻辑与底层运行环境剥离。
2024-10-24 · 发布 v2rayN 7.0.0 正式版并支持 Linux
发布 7.0.0 版本,统一各平台配置结构,正式将桌面图形支持拓展至 Linux x64 环境。
2026-01-14 · 发布 v2rayNG 2.0.0 架构升级版
Commit a3972b9 将核心架构升级为 Jetpack ViewModel 与 V2RayNativeManager,提升 Android 当前系统兼容性。
2026-09-30 · v2rayN 发布 7.25.4 持续高频演进
发布 7.25.4 版本,保持跨越七年的高频日常迭代,持续适配当前 sing-box 与 Xray 核心特性。
05 · 参考资料
- 2dust GitHub 个人主页 · 记录 ID:
src-github-2dust- 记录作者在 GitHub 上的开源项目与核心仓库
- 2dust/v2rayN GitHub 仓库与文档 · 记录 ID:
src-v2rayn-repo- 桌面图形客户端定位、支持核心与架构说明
- 2dust/v2rayNG GitHub 仓库与文档 · 记录 ID:
src-v2rayng-repo- Android 移动端客户端定位与权限说明
- v2rayNG 初始提交与 1.0.0 发布记录(2019-05-15) · 记录 ID:
src-v2rayng-initial-commit- Commit 29d3fb7 标志着 Android 平台首款基于 VpnService 的 V2Ray 图形客户端诞生
- v2rayN 初始提交记录(2019-07-30) · 记录 ID:
src-v2rayn-initial-commit- Commit 7894dd9 开启了 Windows 平台常用客户端的开源维护历程
- v2rayN 引入 ECoreType 多核心枚举提交(2020-12-25) · 记录 ID:
src-v2rayn-ecoretype-commit- Commit c2c9c6a 在 Xray-core 诞生之初实现内核解耦,奠定“核心中立”技术路线
- v2rayN 合入 sing-box 核心支持 PR(2022-09-20) · 记录 ID:
src-v2rayn-singbox-pr- PR #2640 扩展了客户端对新一代代理核心 sing-box 的原生调用能力
- v2rayN 7.0.0 发布说明与 Avalonia Linux 支持(2024-10-24) · 记录 ID:
src-v2rayn-release-7- 完成跨平台界面解耦,引入 Avalonia UI 并正式提供 Linux x64 支持
- v2rayNG 2.0.0 架构升级发布记录(2026-01-14) · 记录 ID:
src-v2rayng-release-2- 将 Android 客户端核心逻辑重新实现为当前 Jetpack ViewModel 与 V2RayNativeManager
- v2rayN 7.25.4 持续迭代发布记录(2026-09-30) · 记录 ID:
src-v2rayn-release-725- 证实项目跨越七年依然保持高频日常更新与核心特性适配
- 2dust/clashN GitHub 仓库 · 记录 ID:
src-clashn-repo- 为习惯 v2rayN 界面操作的用户提供基于 Clash / Mihomo 核心的 Windows 客户端
06 · 来源与边界
本文严格依据 2dust 公开的 GitHub 个人主页(github.com/2dust)、v2rayN 与 v2rayNG 官方开源仓库的完整 Git 提交历史(Commit 记录、Tag 归档、PR 讨论与 Release Notes)、官方 Telegram 频道广播(t.me/github_2dust)及项目公开文档编写。恪守开源贡献与隐私安全底线,不探听、不推测、不记录开发者的真实姓名、现实工作单位、家庭生活与地理位置;严格恪守技术中立立场,客观记录客户端界面工程与底层代理核心(V2Ray-core、Xray-core、sing-box、Mihomo)之间的分工协作关系,不偏袒或贬损任何一方。
本页依据截至 2026-10-02 的公开技术资料整理;人物档案原文仍保留在 原人物页面。