Skip to content
This repository has been archived by the owner on Aug 27, 2024. It is now read-only.

add splithttp #567

Open
5 tasks done
tqangxl opened this issue Jul 22, 2024 · 0 comments
Open
5 tasks done

add splithttp #567

tqangxl opened this issue Jul 22, 2024 · 0 comments

Comments

@tqangxl
Copy link

tqangxl commented Jul 22, 2024

Welcome

  • Yes, I'm using the latest major release. Only such installations are supported.
  • Yes, I'm using the supported system. Only such systems are supported.
  • Yes, I have read all WIKI document,nothing can help me in my problem.
  • Yes, I've searched similar issues on GitHub and didn't find any.
  • Yes, I've included all information below (version, config, log, etc).

Description of the problem,screencshot would be good

Xray-core v1.8.21 Latest
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 XTLS/Xray-core#3554 @ll11l1lIllIl1lll @mmmray
SplitHTTP 客户端支持 HTTP/3 XTLS/Xray-core#3543 @ll11l1lIllIl1lll @Fangliding @mmmray
添加了基于 Go 1.21.4 的 Win7 构建 XTLS/Xray-core#3530 @mmmray @RPRX
SplitHTTP 支持 Browser Dialer 浏览器转发 XTLS/Xray-core#3484 @mmmray
新增自定义 sockopt 选项 XTLS/Xray-core#3517 @Fangliding
SplitHTTP 服务端支持 H2C,客户端支持 HTTP/1.1+TLS XTLS/Xray-core#3465 @mmmray
优化 Browser Dialer 浏览器转发效率 XTLS/Xray-core#3468 @mmmray
Fixes
修复 SplitHTTP H3 下行状态 200 后才开始上行的问题 XTLS/Xray-core@0f65aa8 @RPRX
修复 SplitHTTP H3 没有复用 QUIC 连接的问题 XTLS/Xray-core@22535d8 @RPRX
修复 SplitHTTP H1 H2 的服务端 TLS 支持 XTLS/Xray-core#3567 @mmmray
移除 SplitHTTP H3 不必要的 KeepAlivePeriod XTLS/Xray-core#3565 @chise0713 @Fangliding @xqzr @ll11l1lIllIl1lll
修复 SplitHTTP H3 在 v2rayNG 上的崩溃 XTLS/Xray-core#3559 @ll11l1lIllIl1lll
修复 SplitHTTP 极小概率为同一个 sessionId 生成多个 uploadQueue 的问题 XTLS/Xray-core#3533 @vrnobody @mmmray
修复 WebSocket 读取了 HTTP 头 X-Forwarded-For 但未传递的问题 XTLS/Xray-core#3546 @Fangliding @mmmray
修复日志等级为 debug 的问题 XTLS/Xray-core#3535 @abvf
REALITY 跟随 dest 调用 CloseWrite() XTLS/REALITY@48f0b2d @Fangliding @RPRX
HTTP 相关传输(WS H2 HTTPUpgrade SplitHTTP)host 容许客户端发送端口 XTLS/Xray-core#3222 (comment) @cute @yuhan6665
修复一些 SplitHTTP HTTP/1.1 连接复用的问题 XTLS/Xray-core#3485 @mmmray
SplitHTTP ok 回包的长度混淆预留 XTLS/Xray-core#3479 (comment) @RPRX
修复 SplitHTTP 被一些 CDN 挂起连接的问题 XTLS/Xray-core#3479 @mmmray @Fangliding
修复 SplitHTTP 接收第一个数据包时长度为 0 的问题 XTLS/Xray-core#3473 @maskedeken @mmmray
Chores
升级所有依赖 @RPRX @yuhan6665
添加一些测试 XTLS/Xray-core@a7e198e @mmmray
更新 README XTLS/Xray-core@a4bc422 @RPRX
修正一些拼写 XTLS/Xray-core#3527 @MHSanaei
更新 issue 模板 XTLS/Xray-core#3526 XTLS/Xray-core@028a640 @mmmray @Fangliding
重构日志代码 XTLS/Xray-core#3446 @yuhan6665
增加容器编译标签 XTLS/Xray-core#3469 @mmmray
Contributors

Version of x-ui

$ x-ui version
# Paste output here

x-ui log or xray log

# paste log here
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant