v1.8.24
版本发布时间: 2024-08-30 15:01:34
XTLS/Xray-core最新发布版本:v24.9.19(2024-09-19 09:15:20)
Donation & NFTs
在等待 SplitHTTP multiplex controller 期间,main 分支已经积累了大量重要更新,所以我们决定先发一个版本,主要有:
- SplitHTTP 的 header padding,H3 支持 dialerProxy,以及一些修复
- Socks 入站默认兼容 HTTP 代理请求(mixed)
- Fragment 支持 tlshello 被分片后在同一个 TCP 帧中发送
- UDP noise(preview,下个版本可能会改)
And we have created Project VLESS for non-Chinese participants (Russian mainly).
此外,我们开始通过 NFT 的形式接受捐款,详见 Announcement of NFTs by Project X #3633
正如大家所看到的,Xray-core v1.8 已经不小心持续了一年多的时间,我们发现流式更新是一个不错的形式。然而由于传统版本号的存在,为每个版本规划功能、进行排期已经严重阻碍了新功能的开发、合并、发布。就像这次本来在等 multiplex controller,以及已经有很多 PR 在等 v1.9,并且我们还给 v1.10 及以后的版本号规划了更多功能,要很久才能排到。
所以我们决定从下个版本开始弃用传统的版本号,改用发版日期作为版本号,如 v24.8.30,并取消版本规划,全面采用流式更新,写好的功能直接合并,不再等待,预计每月月底发一个版本。 毕竟对于反审查软件来说,相较于传统的版本号,新功能的及时性、每月更新更为重要,而不是发一个功能确定的版本并长期维护,我们也没有过这样的习惯。
我们相信有了各位的捐款以及对发版形式的革新,Xray-core 这个项目会发展得更好。
Changes
- UDP noise #3711 @dragonbreath2000 @mmmray
- Support DNS queryStrategy config for UDP NameServer #3728 @xiaorouji
- Fix freedom PacketReader/PacketWriter type assertion #3734 @dyhkwong
- Fix data leak between mux.cool connections #3718 @mmmray
- Issues template: Add require for latest version https://github.com/XTLS/Xray-core/commit/34e0a2fb414615e3c89e74ac3eb3fafd1cb4f793 @Fangliding
- SplitHTTP: Fix connection leaks and crashes #3710 @mmmray
- Pin protobuf packages #3715 @mmmray
- chore: fix some comment typos #3716 @curlwget
- Wireguard inbound: Fix no route when bind to interface #3698 @chise0713
- SplitHTTP: Do not produce too large upload #3691 @mmmray
- Config: Combine filename and format into a new struct #3687 @jadeydi
- Log: Add "from" before source address https://github.com/XTLS/Xray-core/commit/11b04807b9e50f05786747481548bae2607f6204 @RPRX
- Socks inbound: Support HTTP inbound by default #3682 @Fangliding @RPRX
- Commands: Use creflect.MarshalToJson() as output #3674 @yuhan6665
- DialerProxy: Fix SplitHTTP H3 dialerProxy #3570 @mmmray
- SplitHTTP server: Add "Cache-Control: no-store" to GET response #3652 @PoneyClairDeLune
- SplitHTTP server: Only "ok" to older clients #3671 @mmmray
- SplitHTTP: Replace responseOkPadding with xPaddingBytes #3643 @mmmray
- Commands: Add convert with two sub-commands #3661 @vrnobody
- SplitHTTP client: Raise idle timeout to 5 minutes, Add h*KeepalivePeriod #3624 @mmmray
- Freedom: Combine fragmented tlshello if interval is 0 #3663 @Fangliding @RPRX @radioactiveAHM
- API: Improve MarshalToJson() in common/reflect/marshal.go #3655 @vrnobody
- Docker: Fix permissions of geosite and geodat #3634 @definitio
- Socks4a server: Check if the client sends an IP address as domain #3628 @Fangliding
以及更新 README,更新一些依赖,使用 Go 1.23 进行编译。
1、 Xray-android-arm64-v8a.zip 12.99MB
2、 Xray-android-arm64-v8a.zip.dgst 299B
3、 Xray-freebsd-32.zip 12.54MB
4、 Xray-freebsd-32.zip.dgst 299B
5、 Xray-freebsd-64.zip 13.21MB
6、 Xray-freebsd-64.zip.dgst 299B
7、 Xray-freebsd-arm32-v7a.zip 12.44MB
8、 Xray-freebsd-arm32-v7a.zip.dgst 299B
9、 Xray-freebsd-arm64-v8a.zip 12.42MB
10、 Xray-freebsd-arm64-v8a.zip.dgst 299B
11、 Xray-linux-32.zip 12.96MB
12、 Xray-linux-32.zip.dgst 299B
13、 Xray-linux-64.zip 13.67MB
14、 Xray-linux-64.zip.dgst 299B
15、 Xray-linux-arm32-v5.zip 12.89MB
16、 Xray-linux-arm32-v5.zip.dgst 299B
17、 Xray-linux-arm32-v6.zip 12.88MB
18、 Xray-linux-arm32-v6.zip.dgst 299B
19、 Xray-linux-arm32-v7a.zip 12.87MB
20、 Xray-linux-arm32-v7a.zip.dgst 299B
21、 Xray-linux-arm64-v8a.zip 12.84MB
22、 Xray-linux-arm64-v8a.zip.dgst 299B
23、 Xray-linux-loong64.zip 12.94MB
24、 Xray-linux-loong64.zip.dgst 299B
25、 Xray-linux-mips32.zip 21.45MB
26、 Xray-linux-mips32.zip.dgst 299B
27、 Xray-linux-mips32le.zip 21.28MB
28、 Xray-linux-mips32le.zip.dgst 299B
29、 Xray-linux-mips64.zip 21.11MB
30、 Xray-linux-mips64.zip.dgst 299B
31、 Xray-linux-mips64le.zip 20.94MB
32、 Xray-linux-mips64le.zip.dgst 299B
33、 Xray-linux-ppc64.zip 12.62MB
34、 Xray-linux-ppc64.zip.dgst 299B
35、 Xray-linux-ppc64le.zip 12.7MB
36、 Xray-linux-ppc64le.zip.dgst 299B
37、 Xray-linux-riscv64.zip 12.96MB
38、 Xray-linux-riscv64.zip.dgst 299B
39、 Xray-linux-s390x.zip 13.39MB
40、 Xray-linux-s390x.zip.dgst 299B
41、 Xray-macos-64.zip 13.46MB
42、 Xray-macos-64.zip.dgst 299B
43、 Xray-macos-arm64-v8a.zip 12.88MB
44、 Xray-macos-arm64-v8a.zip.dgst 299B
45、 Xray-openbsd-32.zip 12.44MB
46、 Xray-openbsd-32.zip.dgst 299B
47、 Xray-openbsd-64.zip 13.1MB
48、 Xray-openbsd-64.zip.dgst 299B
49、 Xray-openbsd-arm32-v7a.zip 12.34MB
50、 Xray-openbsd-arm32-v7a.zip.dgst 299B
51、 Xray-openbsd-arm64-v8a.zip 12.33MB
52、 Xray-openbsd-arm64-v8a.zip.dgst 299B
53、 Xray-win7-32.zip 21.91MB
54、 Xray-win7-32.zip.dgst 299B
55、 Xray-win7-64.zip 22.69MB
56、 Xray-win7-64.zip.dgst 299B
57、 Xray-windows-32.zip 22.28MB
58、 Xray-windows-32.zip.dgst 299B
59、 Xray-windows-64.zip 23.29MB
60、 Xray-windows-64.zip.dgst 299B
61、 Xray-windows-arm32-v7a.zip 21.65MB
62、 Xray-windows-arm32-v7a.zip.dgst 299B
63、 Xray-windows-arm64-v8a.zip 21.44MB
64、 Xray-windows-arm64-v8a.zip.dgst 299B