v1.8.20
版本发布时间: 2024-07-20 14:11:20
XTLS/Xray-core最新发布版本:v24.12.18(2024-12-19 05:39:02)
SplitHTTP for HTTP/3, the last hope of *ray's QUIC
正如 v1.8.16 所预告的,SplitHTTP 现已初步支持 HTTP/3(QUIC)。
尽管你可以直接设置并连接 SplitHTTP H3 服务端,但更推荐的做法是 在服务端前套一个反代软件,这样才可以使用 BBR。 当然你也可以套一个 CDN,值得一提的是,在近期的 UDP 封锁潮中,尚未有人报告 CDN 的 QUIC 端口也会被封锁。
对于客户端,ALPN 选择“h3”即可。 已知问题:未复用连接、尚未支持 dialerProxy 和 uQuic,预计下个版本解决。 若你需要浏览器指纹,Browser Dialer 现已全面支持 SplitHTTP H1 H2 H3,由浏览器决定用哪个 HTTP 版本。
总之,SplitHTTP H3 是第一个完全基于标准 H3、支持套 CDN 的 QUIC 类代理,亦可用反代、Browser Dialer 来隐蔽自身。
毫无疑问,SplitHTTP H3 已经开启了一个崭新的时代。
Features
-
SplitHTTP
服务端支持 HTTP/3 #3554 @ll11l1lIllIl1lll @mmmray -
SplitHTTP
客户端支持 HTTP/3 #3543 @ll11l1lIllIl1lll @Fangliding @mmmray - 添加了基于 Go 1.21.4 的 Win7 构建 #3530 @mmmray @RPRX
-
SplitHTTP
支持 Browser Dialer 浏览器转发 #3484 @mmmray - 新增自定义
sockopt
选项 #3517 @Fangliding -
SplitHTTP
服务端支持 H2C,客户端支持 HTTP/1.1+TLS #3465 @mmmray - 优化 Browser Dialer 浏览器转发效率 #3468 @mmmray
Fixes
- 修复
SplitHTTP
H3 在 v2rayNG 上的崩溃 #3559 @ll11l1lIllIl1lll - 修复
SplitHTTP
极小概率为同一个 sessionId 生成多个 uploadQueue 的问题 #3533 @vrnobody @mmmray - 修复
WebSocket
读取了 HTTP 头 X-Forwarded-For 但未传递的问题 #3546 @Fangliding @mmmray - 修复日志等级为 debug 的问题 #3535 @abvf
- REALITY 跟随 dest 调用
CloseWrite()
https://github.com/XTLS/REALITY/commit/48f0b2d5ed6dd36a84cdf23ed5970dd54c22d8e1 @Fangliding @RPRX - HTTP 相关传输(
WS
H2
HTTPUpgrade
SplitHTTP
)host 容许客户端发送端口 https://github.com/XTLS/Xray-core/issues/3222#issuecomment-2212334502 @cute @yuhan6665 - 修复一些
SplitHTTP
HTTP/1.1 连接复用的问题 #3485 @mmmray -
SplitHTTP
ok 回包的长度混淆预留 https://github.com/XTLS/Xray-core/pull/3479#issuecomment-2196370334 @RPRX - 修复
SplitHTTP
被一些 CDN 挂起连接的问题 #3479 @mmmray @Fangliding - 修复
SplitHTTP
接收第一个数据包时长度为 0 的问题 #3473 @maskedeken @mmmray
Chores
- 升级所有依赖 @RPRX @yuhan6665
- 添加一些测试 https://github.com/XTLS/Xray-core/commit/a7e198e1e2077071a368f626f683ec0de646824d @mmmray
- 更新 README https://github.com/XTLS/Xray-core/commit/a4bc422ed1bdfd513d0adaace6df65a1b6d08d3d @RPRX
- 修正一些拼写 #3527 @MHSanaei
- 更新 issue 模板 #3526 https://github.com/XTLS/Xray-core/commit/028a640b1b66bbbdd59a7b0ce45921003303ed07 @mmmray @Fangliding
- 重构日志代码 #3446 @yuhan6665
- 增加容器编译标签 #3469 @mmmray
1、 Xray-android-arm64-v8a.zip 12.32MB
2、 Xray-android-arm64-v8a.zip.dgst 299B
3、 Xray-freebsd-32.zip 11.89MB
4、 Xray-freebsd-32.zip.dgst 299B
5、 Xray-freebsd-64.zip 12.54MB
6、 Xray-freebsd-64.zip.dgst 299B
7、 Xray-freebsd-arm32-v7a.zip 11.82MB
8、 Xray-freebsd-arm32-v7a.zip.dgst 299B
9、 Xray-freebsd-arm64-v8a.zip 11.77MB
10、 Xray-freebsd-arm64-v8a.zip.dgst 299B
11、 Xray-linux-32.zip 12.25MB
12、 Xray-linux-32.zip.dgst 299B
13、 Xray-linux-64.zip 12.93MB
14、 Xray-linux-64.zip.dgst 299B
15、 Xray-linux-arm32-v5.zip 12.2MB
16、 Xray-linux-arm32-v5.zip.dgst 299B
17、 Xray-linux-arm32-v6.zip 12.19MB
18、 Xray-linux-arm32-v6.zip.dgst 299B
19、 Xray-linux-arm32-v7a.zip 12.18MB
20、 Xray-linux-arm32-v7a.zip.dgst 299B
21、 Xray-linux-arm64-v8a.zip 12.13MB
22、 Xray-linux-arm64-v8a.zip.dgst 299B
23、 Xray-linux-loong64.zip 12.25MB
24、 Xray-linux-loong64.zip.dgst 299B
25、 Xray-linux-mips32.zip 20.55MB
26、 Xray-linux-mips32.zip.dgst 299B
27、 Xray-linux-mips32le.zip 20.39MB
28、 Xray-linux-mips32le.zip.dgst 299B
29、 Xray-linux-mips64.zip 20.18MB
30、 Xray-linux-mips64.zip.dgst 299B
31、 Xray-linux-mips64le.zip 20.02MB
32、 Xray-linux-mips64le.zip.dgst 299B
33、 Xray-linux-ppc64.zip 11.92MB
34、 Xray-linux-ppc64.zip.dgst 299B
35、 Xray-linux-ppc64le.zip 11.99MB
36、 Xray-linux-ppc64le.zip.dgst 299B
37、 Xray-linux-riscv64.zip 12.26MB
38、 Xray-linux-riscv64.zip.dgst 299B
39、 Xray-linux-s390x.zip 12.66MB
40、 Xray-linux-s390x.zip.dgst 299B
41、 Xray-macos-64.zip 12.78MB
42、 Xray-macos-64.zip.dgst 299B
43、 Xray-macos-arm64-v8a.zip 12.22MB
44、 Xray-macos-arm64-v8a.zip.dgst 299B
45、 Xray-openbsd-32.zip 11.79MB
46、 Xray-openbsd-32.zip.dgst 299B
47、 Xray-openbsd-64.zip 12.43MB
48、 Xray-openbsd-64.zip.dgst 299B
49、 Xray-openbsd-arm32-v7a.zip 11.72MB
50、 Xray-openbsd-arm32-v7a.zip.dgst 299B
51、 Xray-openbsd-arm64-v8a.zip 11.68MB
52、 Xray-openbsd-arm64-v8a.zip.dgst 299B
53、 Xray-win7-32.zip 21.32MB
54、 Xray-win7-32.zip.dgst 299B
55、 Xray-win7-64.zip 22.09MB
56、 Xray-win7-64.zip.dgst 299B
57、 Xray-windows-32.zip 21.41MB
58、 Xray-windows-32.zip.dgst 299B
59、 Xray-windows-64.zip 22.39MB
60、 Xray-windows-64.zip.dgst 299B
61、 Xray-windows-arm32-v7a.zip 20.85MB
62、 Xray-windows-arm32-v7a.zip.dgst 299B
63、 Xray-windows-arm64-v8a.zip 20.58MB
64、 Xray-windows-arm64-v8a.zip.dgst 299B