技术文档¶
本目录包含面向 R-VPN 开发者和高级用户的详细技术文档。
架构与设计¶
- 代理架构 - 双向代理实现细节
- 服务器如何处理并发连接
- 目标读取器任务设计
- 连接生命周期管理
-
状态:已实现
-
Ratchet 重新实现 - Double Ratchet 算法详情
- 链密钥同步
- DH ratchet 步骤实现
- 消息密钥派生
- 状态:已实现,支持 SplitRatchet 并发访问
性能优化¶
- 性能优化 - 性能改进路线图
- 阶段 1:SplitRatchet 并发访问
- 阶段 2:缓冲区大小优化
- 阶段 3:客户端重连逻辑
- 阶段 4:二进制协议迁移
-
状态:大部分已实现
-
二进制协议 - 二进制协议规范
- 消息格式定义
- 与 JSON 的大小对比
- 迁移策略
- 状态:已在 rvpn-core/src/protocol/ 中实现