From c09ca34ada94b0396cfd142c0300050dd7bd50b2 Mon Sep 17 00:00:00 2001 From: V2Ray Date: Sat, 19 Sep 2015 11:46:06 +0200 Subject: [PATCH] roadmap --- README.md | 27 +++++++++------------------ spec/roadmap.md | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 18 deletions(-) create mode 100644 spec/roadmap.md diff --git a/README.md b/README.md index 5746bbd1..a11158e2 100644 --- a/README.md +++ b/README.md @@ -15,29 +15,20 @@ V2Ray 是一个翻墙工具包,用于简化和复用其它翻墙工具,加 * 支持多用户 * 开放协议支持,兼容 ShadowSocks 和 GoAgent -## 简明教程 -[链接](https://github.com/V2Ray/v2ray-core/blob/master/spec/guide.md) +## 使用说明 +* [简明教程](https://github.com/V2Ray/v2ray-core/blob/master/spec/guide.md) +* [建议或意见](https://github.com/v2ray/v2ray-core/issues) +* [Issue 指引](https://github.com/V2Ray/v2ray-core/blob/master/spec/issue.md) +* [当前状态](https://github.com/V2Ray/v2ray-core/blob/master/spec/status.md) -## 概要设计 -[链接](https://github.com/V2Ray/v2ray-core/blob/master/spec/design.md) +## 开发人员相关 +* [概要设计](https://github.com/V2Ray/v2ray-core/blob/master/spec/design.md) +* [开发计划](https://github.com/V2Ray/v2ray-core/blob/master/spec/roadmap.md) +* [Help Wanted](https://github.com/v2ray/v2ray-core/labels/help%20wanted):所有被标记为“Help Wanted”的 Issue 都接受 Pull Request,如果你对本项目感兴趣并想做点贡献,请挑选其中之一完善之,不甚感激。 ## 联系方式 -公开的建议或意见请发 [Issue](https://github.com/v2ray/v2ray-core/issues),发 Issue 之前请先阅读 [Issue 指引](https://github.com/V2Ray/v2ray-core/blob/master/spec/issue.md)。 - 私下联系:love@v2ray.com -## 合作机会 -所有被标记为“[Help Wanted](https://github.com/v2ray/v2ray-core/labels/help%20wanted)”的 Issue 都接受 Pull Request,如果你对本项目感兴趣并想做点贡献,请挑选其中之一完善之,不甚感激。 - -## 开发日程 - -* 2015.11 **1.0** 完成,单服务器模式,可独立运行 -* 2016.01 **1.5** 完成,兼容 ShadowSocks 协议 -* 2016.04 **2.0** 完成,多服务器模式 - -## 进展 -[当前状态](https://github.com/V2Ray/v2ray-core/blob/master/spec/status.md):Version 1.0 Alpha,[安装方式](https://github.com/V2Ray/v2ray-core/blob/master/spec/install.md)。理论上可用,简单测试通过,还未进行稳定性和性能测试。 - ## 捐赠 目前 V2Ray 还在早期开发阶段,暂时没什么可用性,也谈不上捐赠。如果你执意想捐赠,请发送 Amazon Gift Card 至 donate@v2ray.com diff --git a/spec/roadmap.md b/spec/roadmap.md new file mode 100644 index 00000000..8a94fcc5 --- /dev/null +++ b/spec/roadmap.md @@ -0,0 +1,34 @@ +# V2Ray 开发计划 + +## 版本号 +V2Ray 的版本号形如 X.Y,其中 X 表示 Milestone,Y 表示 Release,如 2.3 表示第二个 Milestone 的第三个 Release。 + +## 周期 +V2Ray 将在每周一发布一个 [Release](https://github.com/v2ray/v2ray-core/releases),每 12 周左右完成一个 Milestone。 + +## Milestones + +### Milestone 0 +**目标:可用** + +M0 将提供一个可用的 V2Ray Point Server,包含 Windows、Mac OS 和 Linux(Debian 为主)的预编译文件。主要功能和限制如下: +* SOCKS 4 / 5 协议,仅提供 TCP 代理; +* 使用自有 [VMess 协议](https://github.com/V2Ray/v2ray-core/blob/master/spec/vmess.md)做隧道; +* 服务器端支持多用户; +* 客户端支持多服务器,暂不支持负载平衡,多服务器时随机选择服务器; + +### Milestone 1 +**目标:兼容** + +M1 将完成在服务器端对兼容 Shadowsocks 和 GoAgent 协议的兼容,为用户提供多种选择。期望的功能如下: +* SOCKS 协议的 UDP 代理; +* 可选择路由,不必要的网站不使用代理; +* WebSocket 代理; + +### Milestone 2 +**目标:交互** + +M2 将提供必要的 API 供第三方程序调用。主要功能如下: +* 可以查询 V2Ray 进程的当前状态; +* 可以远程和 V2Ray 进程通信并控制; +* 可以动态管理用户和服务器列表;