XHTTP client: Add gRPC header to "stream-up" mode by default #4042
这个版本为 stream-up 模式的上行 POST 请求默认加上了 gRPC 标头,经测试 CF H2 支持它,详见 #4042
所以,顺便把客户端 auto 的行为改为了 TLS H2 或 REALITY 时默认 stream-up,请尽快适配
这个版本还修好了 packet-up 模式的上行遗留问题,上行测速再也不会断了
蓦然回首,XHTTP 已经成为了很多场景下,尤其是穿透 CDN 时的最佳选择,Make Xray Great Again!
这次有没有又开启了一个崭新的时代不重要,支持一下 Project X NFT 非常重要:Announcement of NFTs by Project X #3633
What's Changed
- Test: Change address for DNS over QUIC tests by @zonescape in #4002
- REALITY client: Log invalid connections at warning level by @RPRX in 1a238cb
- Update Dockerfile to Use Multiple Config Files by @lxsq in #4010
- Chore: Use a more direct and less error-prone return value by @pinglanlu in #4008
- Chore: Drop dead code in test by @zonescape in #4012
- WireGuard kernelTun: Fix multi-outbounds not work by @Fangliding in #4015
- Chore: Refactor infra/conf.TestToCidrList() by @zonescape in #4017
- XHTTP client: Fix upload issue in "packet-up" mode inherited from SplitHTTP by @RPRX in 2d7b0e8
- XHTTP test: Fix Test_maxUpload by @RPRX in 1f570d9
- Config: Correctly marshal
Address
to JSON by @yiguous in #4021 - WireGuard inbound: Fix leaking session information between requests by @Fangliding in #4030
- Test: Delete temporary file afterwards by @zonescape in #4028
- HTTP transport: Use dest as Host if not set by @Fangliding in #4038
- XHTTP client: Add gRPC header to "stream-up" mode by default by @RPRX in #4042
以及升级一些依赖。
New Contributors
- @lxsq made their first contribution in #4010
- @pinglanlu made their first contribution in #4008
- @yiguous made their first contribution in #4021
Full Changelog: v24.11.11...v24.11.21