fbpx
维基百科

V2Ray

V2Ray,是Victoria Raymond以及其社区团队开发的Project V下的一个工具。Project V是一个工具集合,号称可以帮助其使用者打造专属的基础通信网络。Project V的核心工具称为V2Ray,其主要负责网络协议和功能的实现,与其它Project V通信。V2Ray可以单独运行,也可以和其它工具配合,以提供简便的操作流程。开发过程主要使用Go语言Core采用MIT許可證开放源代码

V2Ray
原作者Victoria Raymond [1]
初始版本0.1 (2015年9月18日,​7年前​(2015-09-18)[2]
目前版本
  • 5.1.0 (2022年9月7日)[3]
源代码库
  • github.com/v2fly/v2ray-core
编程语言Go
操作系统类Unix系统
Microsoft Windows
类型代理服务器
突破网络审查
自由软件
應用軟件
许可协议
网站www.v2fly.org

在中国大陆,本工具广泛用于突破防火长城GFW),以访问被封锁和屏蔽的内容。

运行原理

V2Ray的运行原理与其他代理工具[4]基本相同,使用特定的中转服务器完成数据传输。例如,用户无法直接访问Google,YouTube等网站,但代理服务器可以访问,且用户可以直接连接代理服务器,那么用户就可以通过特定软件连接代理服务器,然后由代理服务器获取网站内容并回传给用户,从而实现代理上网的效果。服务器和客户端软件会要求提供用户ID(GUID)和加密方式,双方一致后才能成功连接(VMess协议能够自适应客户端采用的加密方式)。连接到服务器后,客户端会在本机构建一个本地Socks5代理(或VPN、HTTP、透明代理等)。浏览网络时,客户端通过这个Socks5(或其他形式)代理收集网络流量,然后再经混淆加密发送到服务器端,以防网络流量被识别和拦截,反之亦然。V2Ray 定位为一个平台[5],任何开发者都可以利用 V2Ray 提供的模块开发出新的代理软件。

主要特性

  • 多入口多出口:一个V2Ray进程可并发支持多个入站和出站协议,每个协议可独立工作。
  • 定制化路由:入站流量可按配置由不同地出口发出。轻松实现按区域或按域名分流,以达到最优的网络性能。
  • 多协议支持:V2Ray 可同时开启多个协议支持,包括SocksHTTPShadowsocks、VMess、Trojan和VLESS等。每个协议可单独设置传输载体,比如TCPmKCPWebSocket等。
  • 隐蔽性:V2Ray的节点可以伪装成正常的网站(HTTPS),将其流量与正常的网页流量混淆,以避开第三方干扰。
  • 反向代理:通用的反向代理支持,可实现内网穿透功能。
  • 多平台支持:原生支持所有常见平台,如WindowsmacOSLinux,并已有第三方支持移动平台。

历史事件

专利事件

北京理工大學教授罗森林和兩名学生王帅鹏、潘丽敏,于2019年3月25日申请名為「基于长短期记忆网络的V2ray流量识别方法」的专利。2019年10月25日,该专利的法律状态修改为“发明专利申请公布后的撤回”。[6]

V2Ray项目组表示,专利并不会保证方法的有效性,专利仅仅是保护方法本身。其次,该专利的描述存在一些问题:

  1. 专利中提到:「V2ray服务端与客户端进行每次通信时需要预先交换密钥,因而每次通信较为靠前的数据包具有显著特征」。实际上,VMess 协议并不存在「预先交换密钥」这个步骤。即使将 V2Ray 与需要进行「预先交换密钥」的协议配合使用,那么进行「预先交换密钥」时的数据包也不会有 V2Ray 的数据特征,因为此时还没有开始发送有效数据,即使有特征也是配合使用的协议的特征。
  2. 专利中将 V2Ray 拼写成了 V2ray。[7]

原作者失踪

2019年2月,V2Ray项目创始人Victoria Raymond突然消失,其Twitter[8]、Telegram[9]以及知乎[10]停止更新。

2019年8月2日,原作者Victoria Raymond的Telegram 频道提示:“创建此频道的用户的帐户在过去5个月中处于非活动状态。如果它在接下来的30天内仍然不活动,那么该账户将自动销毁,并且这个频道将不再拥有创建者。”[11]

原作者的Github账号依然保持更新直到2019年11月最后一次提交commits。

衍生项目

Project X

Xray
開發者Project X 社区(由rprx决定创立)[12]
初始版本1.0.0[13] (2020年11月25日,​2年前​(2020-11-25)
目前版本
  • 5.1.0 (2022年9月7日)[3]
 
源代码库github.com/XTLS/Xray-core
编程语言Go
操作系统类Unix系统
Microsoft Windows
类型代理服务器
突破网络审查
自由软件
應用軟件
许可协议Mozilla公共许可证 2.0
网站https://xtls.github.io

2020年11月,因为开源许可证等原因[14]XTLS被V2Ray社区从V2ray core移除,VLESS及XTLS的作者和支持者基于V2Ray另行组建了Project X 组织,开发了基于V2Ray的衍生版本Xray[15]。该软體完全相容V2Ray的設定檔案和传输协议,由于Project X社区非常活跃,大部分新版图形化用户端已支援Xray。

V2Fly

由开源社区在原作者失踪后重组成立。

其于2019年6月2日表示:“由于原开发者长期不上线,其他维护者没有完整权限,为了方便维护,我们创建了新的organization:github.com/v2fly 原organization中的仓库:v2ray/v2ray-core将会一直同步更新。”[16]

而实际上原仓库已停止同步更新,所有工作转移至v2fly/v2ray-core仓库下。[17]

由V2Ray衍生的图形客户端

由于V2Ray、Xray项目本身开源,所以在Github等网站上有兼容或包含V2Ray、Xray核心而开发的图形化代理客户端,如

  • Qv2ray - 使用Qt/C++开发的兼容多种平台和多种协议的代理客户端
  • SagerNet - 包含v2ray-core的Android代理客户端,并能通过添加插件支持Brook、Hysteria、NaiveProxy等多种代理协议
  • - 包含xray-core的Android代理客户端
  • v2rayNG - 包含v2ray-core和xray-core的Android代理客户端
  • v2rayN - 包含v2ray-core和xray-core的Windows代理客户端

参考文献

  1. ^ . GitHub. [2020-12-22]. (原始内容存档于2022-03-15) (英语). 
  2. ^ . github.com. 2015-09-18 [2021-10-10]. (原始内容存档于2021-10-10). 
  3. ^ 3.0 3.1 3.2 Release v5.1.0 User Preview. 2022年9月7日 [2022年9月19日]. 
  4. ^ V2Ray跟Shadowsocks有什么区别?. [2020-08-29]. (原始内容于2020-09-11). 
  5. ^ . www.v2fly.org. [2021-06-08]. (原始内容存档于2021-06-08). 
  6. ^ . www.zhangqiaokeyan.com. [2020-12-22]. (原始内容存档于2021-10-08) (中文). 
  7. ^ V2Fly项目组 官方Telegram频道. Telegram. 
  8. ^ . Twitter. [2020-12-22]. (原始内容存档于2022-02-07). 
  9. ^ . Telegram. [2020-12-22]. (原始内容存档于2020-10-17). 
  10. ^ . www.zhihu.com. [2020-12-22]. (原始内容存档于2022-04-26). 
  11. ^ Project V 官方公告. Telegram. 
  12. ^ . GitHub. [2021-01-30]. (原始内容存档于2021-04-22) (中文(中国大陆)). 
  13. ^ RPRX、Project X Community. . Github. 2020-11-25 [2021-10-15]. (原始内容存档于2021-12-04). 
  14. ^ . GitHub. [2021-06-08]. (原始内容存档于2021-04-22) (英语). 
  15. ^ . Project X. [2021-06-08]. (原始内容存档于2021-04-22). 
  16. ^ V2Fly - Notification and Updates, V2Ray the second new. Telegram. 
  17. ^ . GitHub. [2021-09-19]. (原始内容存档于2022-05-15) (英语). 

v2ray, 本條目存在以下問題, 請協助改善本條目或在討論頁針對議題發表看法, 此條目需要編修, 以確保文法, 用詞, 语气, 格式, 標點等使用恰当, 2020年12月14日, 請按照校對指引, 幫助编辑這個條目, 幫助, 討論, 此條目需要补充更多来源, 2020年12月14日, 请协助補充多方面可靠来源以改善这篇条目, 无法查证的内容可能會因為异议提出而移除, 致使用者, 请搜索一下条目的标题, 来源搜索, 网页, 新闻, 书籍, 学术, 图像, 以检查网络上是否存在该主题的更多可靠来源, 判定指引, 此條. 本條目存在以下問題 請協助改善本條目或在討論頁針對議題發表看法 此條目需要編修 以確保文法 用詞 语气 格式 標點等使用恰当 2020年12月14日 請按照校對指引 幫助编辑這個條目 幫助 討論 此條目需要补充更多来源 2020年12月14日 请协助補充多方面可靠来源以改善这篇条目 无法查证的内容可能會因為异议提出而移除 致使用者 请搜索一下条目的标题 来源搜索 V2Ray 网页 新闻 书籍 学术 图像 以检查网络上是否存在该主题的更多可靠来源 判定指引 此條目疑似由大量爱好者内容组成 2021年10月10日 維基百科不是不經篩選的資訊收集處 請幫助改進這個條目 使用中立的語氣 而不是愛好者或媒體報道的語氣 移除瑣碎的軼事與未經證實的評論 不合適的列表和链接收集等 如條目內有愛好者可能感興趣而不符維基百科收錄標準的內容 可考慮將該等內容移至其他專門描寫V2Ray的百科或網站 或在不存在相關主題的其他愛好者百科或網站時基於相關內容加以建構 若需要提刪請確保本模板已掛上足夠長 至少30日 的時間 足以引起其他人的注意 使編者能知悉條目問題 V2Ray 是Victoria Raymond 以及其社区团队开发的Project V下的一个工具 Project V 是一个工具集合 号称可以帮助其使用者打造专属的基础通信网络 Project V 的核心工具称为V2Ray 其主要负责网络协议和功能的实现 与其它Project V 通信 V2Ray 可以单独运行 也可以和其它工具配合 以提供简便的操作流程 开发过程主要使用Go语言 Core 采用MIT許可證并开放源代码 V2Ray原作者Victoria Raymond 1 初始版本0 1 2015年9月18日 7年前 2015 09 18 2 目前版本5 1 0 2022年9月7日 3 源代码库github wbr com wbr v2fly wbr v2ray core编程语言Go操作系统类Unix系统Microsoft Windows类型代理服务器突破网络审查自由软件應用軟件许可协议MIT許可證网站www wbr v2fly wbr org在中国大陆 本工具广泛用于突破防火长城 GFW 以访问被封锁和屏蔽的内容 目录 1 运行原理 2 主要特性 3 历史事件 3 1 专利事件 3 2 原作者失踪 4 衍生项目 4 1 Project X 4 2 V2Fly 4 3 由V2Ray衍生的图形客户端 5 参考文献运行原理 编辑V2Ray的运行原理与其他代理工具 4 基本相同 使用特定的中转服务器完成数据传输 例如 用户无法直接访问Google YouTube等网站 但代理服务器可以访问 且用户可以直接连接代理服务器 那么用户就可以通过特定软件连接代理服务器 然后由代理服务器获取网站内容并回传给用户 从而实现代理上网的效果 服务器和客户端软件会要求提供用户ID GUID 和加密方式 双方一致后才能成功连接 VMess协议能够自适应客户端采用的加密方式 连接到服务器后 客户端会在本机构建一个本地Socks5代理 或VPN HTTP 透明代理等 浏览网络时 客户端通过这个Socks5 或其他形式 代理收集网络流量 然后再经混淆加密发送到服务器端 以防网络流量被识别和拦截 反之亦然 V2Ray 定位为一个平台 5 任何开发者都可以利用 V2Ray 提供的模块开发出新的代理软件 主要特性 编辑多入口多出口 一个V2Ray进程可并发支持多个入站和出站协议 每个协议可独立工作 定制化路由 入站流量可按配置由不同地出口发出 轻松实现按区域或按域名分流 以达到最优的网络性能 多协议支持 V2Ray 可同时开启多个协议支持 包括Socks HTTP Shadowsocks VMess Trojan和VLESS等 每个协议可单独设置传输载体 比如TCP mKCP和WebSocket等 隐蔽性 V2Ray的节点可以伪装成正常的网站 HTTPS 将其流量与正常的网页流量混淆 以避开第三方干扰 反向代理 通用的反向代理支持 可实现内网穿透功能 多平台支持 原生支持所有常见平台 如Windows macOS和Linux 并已有第三方支持移动平台 历史事件 编辑专利事件 编辑 北京理工大學教授罗森林和兩名学生王帅鹏 潘丽敏 于2019年3月25日申请名為 基于长短期记忆网络的V2ray流量识别方法 的专利 2019年10月25日 该专利的法律状态修改为 发明专利申请公布后的撤回 6 V2Ray项目组表示 专利并不会保证方法的有效性 专利仅仅是保护方法本身 其次 该专利的描述存在一些问题 专利中提到 V2ray服务端与客户端进行每次通信时需要预先交换密钥 因而每次通信较为靠前的数据包具有显著特征 实际上 VMess 协议并不存在 预先交换密钥 这个步骤 即使将 V2Ray 与需要进行 预先交换密钥 的协议配合使用 那么进行 预先交换密钥 时的数据包也不会有 V2Ray 的数据特征 因为此时还没有开始发送有效数据 即使有特征也是配合使用的协议的特征 专利中将 V2Ray 拼写成了 V2ray 7 原作者失踪 编辑 2019年2月 V2Ray项目创始人Victoria Raymond突然消失 其Twitter 8 Telegram 9 以及知乎 10 停止更新 2019年8月2日 原作者Victoria Raymond的Telegram 频道提示 创建此频道的用户的帐户在过去5个月中处于非活动状态 如果它在接下来的30天内仍然不活动 那么该账户将自动销毁 并且这个频道将不再拥有创建者 11 原作者的Github账号依然保持更新直到2019年11月最后一次提交commits 衍生项目 编辑Project X 编辑 Xray開發者Project X 社区 由rprx决定创立 12 初始版本1 0 0 13 2020年11月25日 2年前 2020 11 25 目前版本5 1 0 2022年9月7日 3 源代码库github wbr com wbr XTLS wbr Xray core编程语言Go操作系统类Unix系统Microsoft Windows类型代理服务器突破网络审查自由软件應用軟件许可协议Mozilla公共许可证 2 0网站https xtls github io2020年11月 因为开源许可证等原因 14 XTLS被V2Ray社区从V2ray core移除 VLESS及XTLS的作者和支持者基于V2Ray另行组建了Project X 组织 开发了基于V2Ray的衍生版本Xray 15 该软體完全相容V2Ray的設定檔案和传输协议 由于Project X社区非常活跃 大部分新版图形化用户端已支援Xray V2Fly 编辑 由开源社区在原作者失踪后重组成立 其于2019年6月2日表示 由于原开发者长期不上线 其他维护者没有完整权限 为了方便维护 我们创建了新的organization github wbr com wbr v2fly 原organization中的仓库 v2ray v2ray core 将会一直同步更新 16 而实际上原仓库已停止同步更新 所有工作转移至v2fly v2ray core仓库下 17 由V2Ray衍生的图形客户端 编辑 由于V2Ray Xray项目本身开源 所以在Github等网站上有兼容或包含V2Ray Xray核心而开发的图形化代理客户端 如 Qv2ray 使用Qt C 开发的兼容多种平台和多种协议的代理客户端SagerNet 包含v2ray core的Android代理客户端 并能通过添加插件支持Brook Hysteria NaiveProxy等多种代理协议AnXray 包含xray core的Android代理客户端v2rayNG 包含v2ray core和xray core的Android代理客户端v2rayN 包含v2ray core和xray core的Windows代理客户端参考文献 编辑 VictoriaRaymond GitHub 2020 12 22 原始内容存档于2022 03 15 英语 Release 0 1 github com 2015 09 18 2021 10 10 原始内容存档于2021 10 10 3 0 3 1 3 2 Release v5 1 0 User Preview 2022年9月7日 2022年9月19日 V2Ray跟Shadowsocks有什么区别 2020 08 29 原始内容存档于2020 09 11 第二步 了解架构 V2Fly org www v2fly org 2021 06 08 原始内容存档于2021 06 08 基于长短期记忆网络的V2ray流量识别方法 www zhangqiaokeyan com 2020 12 22 原始内容存档于2021 10 08 中文 V2Fly项目组 官方Telegram频道 Telegram Victoria Raymond的Twitter Twitter 2020 12 22 原始内容存档于2022 02 07 Project V 官方公告 Telegram 2020 12 22 原始内容存档于2020 10 17 Victoria Raymond www zhihu com 2020 12 22 原始内容存档于2022 04 26 Project V 官方公告 Telegram 常见问答 关于Xray GitHub 2021 01 30 原始内容存档于2021 04 22 中文 中国大陆 RPRX Project X Community Xray core v1 0 0 Github 2020 11 25 2021 10 15 原始内容存档于2021 12 04 License issue Issue 9 XTLS Go GitHub 2021 06 08 原始内容存档于2021 04 22 英语 关于Xray Project X 2021 06 08 原始内容存档于2021 04 22 V2Fly Notification and Updates V2Ray the second new Telegram v2ray core README md at master v2ray v2ray core GitHub 2021 09 19 原始内容存档于2022 05 15 英语 取自 https zh wikipedia org w index php title V2Ray amp oldid 74944562, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。