SplitHTTP Upload Optimization
正如 v1.8.21 所预告的,SplitHTTP 现已引入 scMinPostsIntervalMs
选项,优化了上行的稳定性。
scMinPostsIntervalMs
为客户端独有参数,默认值为 30
,即单个子连接内每 30 毫秒 POST 一次,你可以将它设为 10
以降低游戏延迟,或者设为 10-50
以减少特征。注意:服务端必须升级到该版本以支持新版客户端,兼容旧版客户端。
下个版本主要会引入 multiplex control,以及支持 H3 dialerProxy。目前我们计划等到 uQuic v0.1.0 时用其替换 quic-go。
Changes
- SplitHTTP: Rename three options & Reduce server defaults #3611 @mmmray
- SplitHTTP: Fix wrong config deserialization #3610 @mmmray
- Docker: Add multi-arch builds and Loyalsoldier flavor #3589 @mayampi01 @RPRX
- CertificateObject: Enable auto-reload for cacert & Add buildChain & Fixes #3607 @lelemka0
- Fix a nil pointer in Wireguard client logging #3608 @yuhan6665
- SplitHTTP server: Add noSSEHeader 60553a6 @RPRX
- SplitHTTP: More range options, change defaults, enforce maxUploadSize, fix querystring behavior #3603 @mmmray
- SplitHTTP client: Add minUploadInterval #3592 @mmmray
- WS, HU: Remove unnecessary sleep from test #3600 @mmmray
- SplitHTTP server: Fix panic during concurrent Close and Push #3593 @mmmray
- Freedom: Don't do raw/splice copy in case of MITM #3604 @yuhan6665
- Fix SplitHTTP Unix domain socket #3577 @hellokindle @mmmray
- docker.yml: Set latest to auto to tag release version #3581 @mayampi01
恭喜 @mmmray 贡献了 Xray-core 的第 1000 个 commit!