mack-a / v2ray-agent

Xray、Tuic、hysteria2、sing-box 八合一一键脚本
https://www.v2ray-agent.com
GNU Affero General Public License v3.0
13.34k stars 4.41k forks source link

Xray最新Splithttp支持。 #1061

Open doggie1989 opened 5 days ago

doggie1989 commented 5 days ago

Xray最新Splithttp支持。

Xray-core v1.8.16 Latest SplitHTTP 传输方式 https://github.com/XTLS/Xray-core/pull/3412 https://github.com/XTLS/Xray-core/pull/3462 https://github.com/XTLS/Xray-core/discussions/716 @mmmray @RPRX @Fangliding 实现进一步的流量混淆有两种刚好相反的方式:多路复用 与 拆分连接,虽然现在只是逻辑拆分而没有实际拆分

SplitHTTP 使用 HTTP GET 长连接传输下行流量,使用多个 HTTP POST 请求传输上行流量,可以通过不支持 WebSocket、gRPC 的 CDN,实现与 Meek 相同的目标,但 SplitHTTP 是从零开始设计的全新传输方式,并非基于 Meek 修改而来,且 SplitHTTP 比 Meek 更简单、效率更高,详见文档 英文(原生文档) 中文(内容略有不同)

此外,SplitHTTP 没有 WebSocket 的 ALPN 问题,这是一大优势,未来还会支持 HTTP/3