Skip to content

VLESS ALPHA 2

Compare
Choose a tag to compare
@RPRX RPRX released this 23 Jun 05:33
· 490 commits to master since this release
a51a137

VLESS Changes

  1. 协议结构大改:“响应认证”被替换为“协议版本”并移至最前,使 VLESS 可以升级换代,同时消除了生成伪随机数的开销。混淆相关结构被替换为附加信息(ProtoBuf)并前移,赋予协议本身可扩展性,相关开销也极小(gogo/protobuf),若无附加信息则无相关开销。See v2ray/v2ray-core#2583 (comment) ,正式版前的“协议版本”均为 0。
  2. 取消 common/protocol/headers.go 中 RequestHeader 结构的改动(扩展),由 addons 相关代码代替。
  3. 删除 client.go、server.go,功能融入 encoding.go、addons.go。去掉 *Session,函数被直接调用,提升一点点性能。
  4. 部分代码优化(清理、整合),一对逻辑修复。go.mod 中的所有依赖继续升至最新版本。

v2ray-core v4.25.0

Golang 1.14.4

https://github.com/v2ray/v2ray-core/issues/2573