Xray-core

Latest version: v1.8.24.3

Safety actively analyzes 714792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 16

24.11.11

XHTTP: Add "stream-up" mode for client & server 3994

正如 [v24.10.31](https://github.com/XTLS/Xray-core/releases/tag/v24.10.31) 所预告的,这个版本带来了对”合并 HTTP 传输层“的完美替代品:**流式上行 stream-up 模式,详见 #3994**

**XHTTP stream-up 模式旨在取代现有的 H2 / gRPC over REALITY,XHTTP 有 header padding、XMUX,表现会更好**

注意:客户端 REALITY XHTTP 已改为默认使用 stream-up 模式,**所以服务端需要及时升级**

总之,现在正式建议现有的 H2、gRPC 均迁移至 XHTTP,~~并玩一玩上下行分离~~,尤其是 H2,它仍有可能被移除

**XHTTP 众多参数的分享也有了解决方案,详见 4000(GUI 可以正式将 SplitHTTP 更名为 XHTTP)**

别忘了支持一下 Project X NFT:[Announcement of NFTs by Project X 3633](https://github.com/XTLS/Xray-core/discussions/3633)

What's Changed
* Chore: Fix some spelling errors by zonescape in https://github.com/XTLS/Xray-core/pull/3976
* XHTTP client: Allow different paths in U-D-S by RPRX in https://github.com/XTLS/Xray-core/pull/3977
* Chore: Fix some comments by zonescape in https://github.com/XTLS/Xray-core/pull/3979
* XHTTP: Add "stream-up" mode for client & server by RPRX in https://github.com/XTLS/Xray-core/pull/3994
* Chore: Run gofmt by zonescape in https://github.com/XTLS/Xray-core/pull/3990
* XHTTP config: Add "extra" for sharing extra fields by RPRX in https://github.com/XTLS/Xray-core/pull/4000
* Chore: Fix versions in some *.pb.go files by RPRX in https://github.com/XTLS/Xray-core/commit/480748403a9fa766a7003dd29fcbb281f133805c
* Sniff: Prevent crash on QUIC sniffer panic by Fangliding RPRX in https://github.com/XTLS/Xray-core/pull/3978
* TLS: Add CurvePreferences (to enable kyber768) by Fangliding RPRX in https://github.com/XTLS/Xray-core/pull/3991

24.11.5

XHTTP client: Enable XMUX for download in U-D-S 3965

虽然 [v24.10.31](https://github.com/XTLS/Xray-core/releases/tag/v24.10.31) 刚发布不久,但这几天积累的 changes 已经值得发一个新版,~~主要是懒得 review,请大家测试~~

**XHTTP 上下行分离时的 XMUX 特性说明:3965**

别忘了支持一下 Project X NFT:[Announcement of NFTs by Project X 3633](https://github.com/XTLS/Xray-core/discussions/3633)

What's Changed
* Wireguard inbound: Do not use kernel TUN by Fangliding RPRX in https://github.com/XTLS/Xray-core/pull/3960
* API: Add new Get Inbound User by yuhan6665 in https://github.com/XTLS/Xray-core/pull/3644
* XHTTP client: Enable XMUX for download in U-D-S by RPRX in https://github.com/XTLS/Xray-core/pull/3965
* API: Add user online stats by hossinasaadi mmmray in https://github.com/XTLS/Xray-core/pull/3637
* XHTTP client: Move `dest2` into `MemoryStreamConfig` as well by RPRX in https://github.com/XTLS/Xray-core/commit/9fbb6fbb3b8eb81223c34da3baa1ff1e913a348f
* Test: Fix incorrect output format by tcpdumppy in https://github.com/XTLS/Xray-core/pull/3968
* UDS: Prevent crash when proxying UDP by Fangliding in https://github.com/XTLS/Xray-core/pull/3967

New Contributors
* tcpdumppy made their first contribution in https://github.com/XTLS/Xray-core/pull/3968

**Full Changelog**: https://github.com/XTLS/Xray-core/compare/v24.10.31...v24.11.5

24.10.31

XHTTP: The real upload / download splitting 3955 🎃

[v1.8.16](https://github.com/XTLS/Xray-core/releases/tag/v1.8.16) 第一版 SplitHTTP 发布时,有提到 **拆分连接** 也有助于反审查,但当时的 SplitHTTP 只是逻辑拆分而没有实际拆分。

**现在,3955 正式将 SplitHTTP 升级为 XHTTP,实现了真正的上下行分离,给 GFW 针对单个连接的分析带来了麻烦。**

**XHTTP 也已正式支持 REALITY**,所以,发挥你的想象力,上下行随意组合,万圣节 have fun!

别急,分离下行的 XMUX 3965、XHTTP 的分享、对 HTTP 传输层的合并等一系列更新也会在接下来的版本中到来。

**毫无疑问,XHTTP 又开启了一个崭新的时代。**

此外,XMUX 有了非无限复用的默认值,这可以提升默认配置下 XHTTP 的使用体验。REALITY 服务端的 `dest` 已更名为 `target`,XHTTP 的示例均已采用新名,包括 RAW。WireGuard 出站的 `kernelMode` 已改为 `noKernelTun`。

**别忘了支持一下 Project X NFT:[Announcement of NFTs by Project X 3633](https://github.com/XTLS/Xray-core/discussions/3633)**

What's Changed
* REALITY config: Add `target` as an alias of `dest` by RPRX in https://github.com/XTLS/Xray-core/commit/75729ce77902d3da2b95c53bb3c87676a6482dff
* Chore: Lint common/errors/feature_errors.go by RPRX in https://github.com/XTLS/Xray-core/commit/c30f5d47964b50a6db0875be7a05aafbb73e4d75
* Routing: Fix regexp syntax support in UserMatcher by vnxme in https://github.com/XTLS/Xray-core/pull/3900
* Browser Dialer: Revert changes to event listeners by mmmray in https://github.com/XTLS/Xray-core/pull/3906
* HTTP transport: Fix an issue when HTTP client start fail with 403 by yuhan6665 RPRX in https://github.com/XTLS/Xray-core/pull/3910
* WireGuard kernelTun: Check Capabilities instead of checking UID by chise0713 RPRX in https://github.com/XTLS/Xray-core/pull/3871
* Refactor: Use struct `Int32Range` widely by Fangliding in https://github.com/XTLS/Xray-core/pull/3867
* Routing: Add mutex for `Attributes` temporarily by Fangliding in https://github.com/XTLS/Xray-core/pull/3908
* XMUX: Change to non-infinity-reuse default values by RPRX in https://github.com/XTLS/Xray-core/pull/3919
* Chore: Generate *.pb.go files with protoc v5.28.2 by RPRX in https://github.com/XTLS/Xray-core/commit/47fad1fbfdcd7195b76accb1059c6e1abfafcc48
* WireGuard config: Replace `kernelMode` with `noKernelTun` by RPRX in https://github.com/XTLS/Xray-core/commit/9bdf72d658cc3bd168374d2997b93299603c87af
* Transport: Remove GUN (an alias of gRPC) by RPRX in https://github.com/XTLS/Xray-core/commit/8809cbda817006f8d33c4c9993014d146f7e1138
* Config: Prefer newer alias (REALITY `target`, RAW) by RPRX in https://github.com/XTLS/Xray-core/commit/e4939dc1dbf8ca6bfd5279bc37a8a779d4cb774a
* WireGuard createTun: Add more logs by RPRX in https://github.com/XTLS/Xray-core/commit/ceb6eac8e70e6ae53277e66254c68c2d91d2a4c9
* Fix: Apply mutex when visiting `Attributes` as well by Fangliding in https://github.com/XTLS/Xray-core/pull/3921
* REALITY: Unblock SplitHTTP transport by mmmray in https://github.com/XTLS/Xray-core/pull/3816
* XHTTP: The real upload / download splitting by RPRX in https://github.com/XTLS/Xray-core/pull/3955

24.10.16

See https://github.com/XTLS/Xray-core/releases/tag/v24.10.31

24.9.30

24.9.19

懒得列详细 changes,总之小白鼠们测试下这个版本有没有问题吧,你们是好人

SplitHTTP xmux:https://xtls.github.io/config/transports/splithttp.html ll11l1lIllIl1lll mmmray

UDP noises:https://xtls.github.io/config/outbounds/freedom.html dragonbreath2000 Fangliding mmmray

Page 3 of 16

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.