翻墙应用商店

Victoria Raymond俗称:V2Ray创始人 / Project V创始人

V2Ray 创世作者:开启模块化多协议代理与 Web 伪装时代的先驱

资料边界与事实声明

本文严格基于 V2Ray 官方开源代码仓库(v2fly/v2ray-core、v2ray/v2ray-core)、Git 提交历史与规范白皮书、GitHub 公开 Issue/PR、Project V 历史官方文档以及公开技术归档。对于开发者的真实身份、线下生活、现实雇主与地理行踪,本站严格恪守隐私红线,绝不作任何刺探、推断或收录;全篇聚焦于其在模块化代理架构、VMess 协议设计、动态端口跃迁以及 Web 传输伪装等维度的公开工程贡献与技术演进。

修订历史:
  • 基于 Git 真实提交全量审计(Root Commit 4c03bf0d 与最后合并 1dab33b0)与官方技术白皮书建立人物传记。

代表作品与核心贡献

V2Ray (Project V)

访问作品

具有划时代意义的模块化代理内核平台,首创 Inbound/Outbound 解耦与路由引擎分流体系

VMess 协议

访问作品

V2Ray 原生安全代理协议,基于 16 字节时间戳鉴权与对称载荷加密,开启防重放与动态端口跃迁先河

Web 流量伪装范式 (WebSocket + TLS / HTTP/2)

首次将翻墙数据伪装为合规 Web 流量并借力 CDN 转发,奠定现代抗审查伪装基石

mKCP 传输协议

基于 UDP 的低延迟抗丢包优化传输层实现,在恶劣网络环境下保障通信吞吐

第一幕 · 时代的至暗时刻:风暴废墟中的孤勇应战

2015 年 8 月中旬,中文互联网抗审查领域经历了前所未有的剧烈震荡。8 月 17 日,Shadowsocks 原作者 clowwindy 留下一句“Two days ago, the police came to me...”后被迫删除主仓库并退出维护;数日之后,长期为数以百万计网民提供免费云代理的 GoAgent 亦遭到整肃,作者 phuslu 清空了 Google Code 与 GitHub 上的全部项目代码。两面旗帜的瞬间倒下,在整个开源技术社区与数千万用户心中投下了沉重的绝望阴影,外界一度断言民间的网络穿透技术已走入历史终局。

就在这片万马齐喑的寒冬与断层之中,2015 年 9 月 5 日,一位在 GitHub 上署名 Victoria Raymond 的开发者以一次名为“init”的 Git 提交(4c03bf0d),悄然创建了名为 v2ray-core 的全新代码仓库。在项目最初的 README.md 中,Victoria Raymond 没有长篇累牍的理论说教,而是用一段极其平实、却充满力量的技术人宣言打破了死寂:

“我是只是一名普通的开发人员,已肉翻,本已不依赖这些翻墙工具,但 ShadowSock 和 GoAgent 被迫删除代码的事件实在太恶心,不得不做点什么了。”她将项目命名为 Project V,并在设计文档中坦言,“V2”来源于划时代的 V-2 火箭,Ray 即射线,寓意着穿透封锁铁幕的新一代利刃。她以纯粹的技术执念接过了火种,凭一己之力拉开了抗审查网络“第二世代”的历史大幕。[1][2]

第二幕 · 架构范式革命:Project V 的积木哲学与 VMess

在 V2Ray 诞生之前,主流代理工具无论底层算法如何更迭,其整体架构大多停留在“特定端口监听至特定加密转发至远端解密”的点对点单隧道模型。这种硬编码设计一旦遭遇协议特征被识别或端口被封锁,整套链路便彻底瘫痪,用户与开发者不得不重新编写新的客户端与服务端程序。

Victoria Raymond 在 2015 年 9 月的《V2Ray 设计概要》(spec/design.md)中,破天荒地提出了解耦的模块化工具包思想:“V2Ray 为模块化设计,模块之间互相独立。每个模块可单独使用,也可和其它模块搭配使用。”她将网络代理拆解为三大核心正交维度:负责接收外部流量的入站网关(Inbound)、负责根据域名/IP/规则判定走向的路由引擎(Router),以及负责向目标网络或下一跳节点转发数据的出站网关(Outbound)。这种将复杂网络管道化、乐高积木化的工业级架构,不仅赋予了代理核心无与伦比的扩展性,更在此后十年中成为 V2Fly、Xray 以及 sing-box 等无数现代核心的通用架构范式。

与此同时,为了从数学与协议层彻底根除简单对称加密容易被主动探测(Active Probing)识别的弊端,Victoria Raymond 亲手设计并推出了 V2Ray 原生通信协议——VMess。VMess 抛弃了预共享密码直接派生密钥的旧式做法,采用全局唯一的用户 ID(UUID)结合 16 字节时间戳(UTC 时间误差限制在 120 秒以内)生成认证哈希头,从根源上粉碎了审查系统通过重放攻击诱骗服务器响应的可能;随后引入对称加密(AES-128-GCM 与 ChaCha20-Poly1305)保护真实载荷,并独创了“动态端口(Dynamic Port)”跃迁机制,使服务端能够随机变换通信端口,让审查者的端口封锁策略彻底失效。[3][4][5]

第三幕 · 硬核工程深水区:Web 拟态伪装与抗弱网传输

伴随着机器学习与深度包检测(DPI)技术的飞速演进,防火长城对“非标准加密流量”的识别精度与日俱增。任何在网络链路上表现出高熵值、无特定应用层协议特征的 TCP 流量,都会被列入可疑名单并遭受限速或重置。在此严峻背景下,Victoria Raymond 再次做出了改变整个行业技术走向的开创性决断:放弃与审查算法无休止地进行加密特征修补,转而将翻墙流量彻底“藏入”最常见、最合规的公网流量之中。

她在 V2Ray 中率先实现了传输层协议与代理业务的彻底分离,开创性地将标准 WebSocket 协议与 TLS 加密通道作为底层载荷承载 VMess 数据。由于 WebSocket 握手完全遵循标准 HTTP/1.1 与 HTTPS 规范,审查者面对的是完全合法的 Web 握手与标准的 TLS 证书握手;更有甚者,这种流量能够毫无阻碍地穿透 Nginx、Caddy 等主流反向代理,甚至能够直接挂载在 Cloudflare 等公有 CDN 后面,通过 CDN 的全球节点实现“任播中转与真实 IP 隐匿”。这一范式的诞生,标志着翻墙攻防正式进入了“借壳伪装”与“流量拟态”的新时代。

在解决隐蔽性的同时,面对跨国骨干网日益恶劣的丢包与 TCP 拥塞控制劣化,Victoria Raymond 又在 V2Ray 中自研并集成了 mKCP 传输协议。通过对经典 KCP 算法的深度改造,优化了握手校验、流控窗口与自适应填充(Padding),以适度增加冗余带宽的代价换取了极致的低延迟与抗丢包能力,让处于弱网与恶劣链路下的用户依然能获得平稳的高清流媒体体验。[6][7][8]

第四幕 · 时代余响与薪火相传:退隐、V2Fly 与繁花盛开

从 2015 年秋天到 2019 年初,Victoria Raymond 主导并推动 V2Ray 经历了四个宏大的主版本迭代(v1.0 至 v4.0)。在这四年间,V2Ray 从一个简陋的初始脚本,演进为一个包含完整配置规范、多平台编译流水线、ProtoBuf 接口与数万行高并发 Go 代码的工业级网络核心。更重要的是,Victoria Raymond 始终秉持“核心库与图形界面解耦”的纯粹开源信念,主动不将精力耗费在单一操作系统的 GUI 上,而是开放 API 与配置标准,甘为生态铺路。这种克制与远见,直接孵化并催生了后续繁荣的客户端生态——Windows 上的 v2rayN、Android 上的 v2rayNG、macOS 上的 V2rayU 以及 Linux 上的 v2rayA 等现象级应用相继问世,让复杂的路由与加密技术飞入寻常百姓家。

2019 年 2 月 28 日,在合并完第 1581 号 Pull Request(1dab33b0)后,Victoria Raymond 彻底完成了项目基础设施的自动化托管改造,随后悄然告别社区,不再于公开社交网络与代码平台发声。由于原组织权限无法继续流转,为了不让千万依赖 V2Ray 的网民再次陷入停更困境,社区维护者们迅速接力,于 2019 年春正式组建了 V2Fly 社区(v2fly/v2ray-core),完全承接起内核的维护、规范化发布与漏洞修复使命。

Victoria Raymond 虽然隐退,但她留下的设计哲学与工程血脉却长青不衰:2020 年,开发者 RPRX 基于 v2ray-core 深度重构,孕育出了支持 XTLS 零拷贝黑科技的 Xray;nekohasekai 在开发 sing-box 时,亦广泛汲取了 Project V 积木化分流与多协议架构的灵感。作为中文抗审查网络从废墟走向现代工业化体系的筑基之人,Victoria Raymond 以代码为笔、以匿名守护自由,在历史的丰碑上刻下了无可替代的名字。[11][12][13]

致敬开发者的坚守

代码或许归档,但火种永不熄灭。为推动网络对抗演进与底层工程突破的开拓者献上一份敬意。

单设备 1 小时内限致敬 1 次 · 匿名无感不收集隐私

编年大事记

V2Ray 创世提交:Project V 与 VMess 破土动工

在 Shadowsocks 与 GoAgent 相继遭外力停更的至暗时刻,Victoria Raymond 提交了 v2ray-core 的初始代码(SHA: 4c03bf0d),宣布 Project V 诞生并确立模块化工具包设计与 VMess 协议雏形。[1][2]

V2Ray 1.0 正式发布:完成首个可独立运行版本

按照初版路线图,V2Ray 1.0 正式发布,实现了单服务器模式、TCP 传输与基于 VMess 协议的端到端基础代理功能。[9]

集成 mKCP 传输协议:解决恶劣链路低延迟痛点

针对跨国骨干网恶劣丢包与高延迟环境,V2Ray 完成 mKCP UDP 传输层深度集成与自适应重传优化,显著提升弱网吞吐。[6]

首创 WebSocket 与 TLS 伪装:开启 Web 流量借壳范式

V2Ray 正式支持 WebSocket 传输与 TLS 加密包装,率先实现了翻墙流量伪装为标准合规 Web 流量并支持反向代理与 CDN 转发的技术范式。[7]

V2Ray 4.0 发布:架构进入成熟工业级阶段

V2Ray 4.0 发布,全面重构入站出站流水线、多用户配额与高级路由规则体系,项目基础设施自动化与跨平台发布能力趋于完善。[10]

完成最后的维护合并与自动化移交

Victoria Raymond 合并了在仓库中的最后一次提交(SHA: 1dab33b0),项目基础设施实现全自动托管,此后开发者悄然淡出公众视野。[11]

V2Fly 社区成立接力维护

为确保 V2Ray 核心的长期维护与生态平稳过渡,社区核心维护者组建 V2Fly 组织接续掌舵,将 V2Ray 精神与代码血脉继续发扬光大。[12][13]

一手来源与考据

小传正文中的关键事实与时间点均基于以下公开一手记录或权威报道:

  1. [1]

    Victoria Raymond 建立 V2Ray 仓库的初始提交,包含了最初的架构设计文档与 VMess 协议规范草案

    https://github.com/v2fly/v2ray-core/commit/4c03bf0d45ba68dc2768bd75b1eb2e2efd23b58d
  2. [2]

    记录了作者对 Shadowsocks 和 GoAgent 被迫删除代码事件的回应与 Project V 创立初衷的原话

    https://github.com/v2fly/v2ray-core/blob/4c03bf0d45ba68dc2768bd75b1eb2e2efd23b58d/README.md
  3. [3]

    提出 VPoint、模块化组件设计与以 Golang 为主力的工程架构蓝图

    https://github.com/v2fly/v2ray-core/blob/4c03bf0d45ba68dc2768bd75b1eb2e2efd23b58d/spec/design.md
  4. [4]

    定义了 VMess v1 请求与应答格式、16 字节鉴权头与 AES 加密传输规则

    https://github.com/v2fly/v2ray-core/blob/4c03bf0d45ba68dc2768bd75b1eb2e2efd23b58d/spec/vmess.md
  5. [5]

    阐述 VMess 的时间戳防重放安全模型、指令与数据载荷结构

    https://www.v2fly.org/developer/protocols/vmess.html
  6. [6]

    V2Ray 引入基于 UDP 的 mKCP 传输层,优化握手与弱网重传

    https://github.com/v2fly/v2ray-core/commit/1931820c4c645f473ef7a702812f14c12a862c04
  7. [7]

    详述通过 HTTP/1.1 WebSocket 封装传输代理流量与反向代理配合的最佳实践

    https://www.v2fly.org/config/transport/websocket.html
  8. [8]

    系统化总结 TCP、mKCP、WebSocket、HTTP/2 等多维传输拟态能力

    https://www.v2fly.org/config/transport.html
  9. [9]

    Project V 历史首个正式可用版本发布

    https://github.com/v2fly/v2ray-core/releases/tag/v1.0.0
  10. [10]

    V2Ray v4 重构版本,标志着配置体系与基础设施达到工业级成熟阶段

    https://github.com/v2fly/v2ray-core/releases/tag/v4.0.0
  11. [11]

    作者在代码仓库中留下的最后一次维护合并记录

    https://github.com/v2fly/v2ray-core/commit/1dab33b0fa7ca4ee9846ea46d72b00d0cfcd4abb
  12. [12]

    由社区核心成员接棒创建的组织,持续维护 v2ray-core

    https://github.com/v2fly
  13. [13]

    V2Fly 官方网站,记录了接续维护 V2Ray 项目的发展历程与社区声明

    https://www.v2fly.org/

发现人物信息不准确?

提交建议内容和公开证据链接。无需填写联系方式,资料会在人工核验后更新。

提交信息纠错