v1.4.3
版本发布时间: 2021-09-08 01:45:11
XTLS/Xray-core最新发布版本:v24.12.18(2024-12-19 05:39:02)
Topic
这是一个 xray 的阶段性维护版本.
- 非常感谢 xray 诞生以来各位贡献者的支持和付出, 以及关心和使用 xray 的各位.
- 合并了一系列 PR 以增强性能 / 增强稳定性 / 修复bug 等.
- go1.17 已经发布, 参见此处 Go 1.17 Release Notes
- 更新了依赖, 解决各种不支持 go1.17 的问题.
- 发布使用 go1.17 编译. 提升安全性以及性能.(按 go 官方说法, go1.17 的编译器可能带来约 5% 的性能提升.)
- xray 会一直维护和更新下去. @RPRX
Helden sterben nicht ! - 再次感谢各位贡献者.
Features
新的 DomainMatcher
- 速度更快占用更小的 DomainMatcher
- 默认开启, 如果需要使用原 DomainMatcher, 请在每条使用了
domain
的路由规则里, 添加"domainMatcher": "linear"
- 如果设置为
"domainMatcher": "hybrid"
, 则是指定使用新的 DomainMatcher. (等同于默认) - 感谢 @AkinoKaede @darsvador
Enhances
health check for h2 & gRPC
- 为 gRPC 与 h2 开启了健康检查, 当健康检查失败后,gRPC/h2 将会重新打开一个新的底层连接。
- 此功能默认不启用, 如需要启用, 相关配置请点击此处
- 感谢 @hmol233
reject unknown SNI
- 在
tlsSettings
或xtlsSettings
中配置"rejectUnknownSni": true
以开启 - 感谢 @hmol233 @AkinoKaede
Check buffer before releasing and reusing
- 感谢 @hmol233
gRPC: Use PathEscape encoded service name
- 感谢 @hmol233
Fixes
-
fix grpc dial ipv6 address @lucifer9
-
fix QUIC disconnecting issue @bhoppi
-
fix new cert issuing is incorrectly delayed @bhoppi
- 修复自签CA证书签发的域名证书有效时间不连续
- 修复bug的同时,将生成证书的提前时间从1分钟增加为2分钟。为的是在VMess协议允许的C/S两端时间误差(90s)内,保证生成的证书依旧可用
- 在生成证书和丢弃证书时,输出相应日志信息,便于排查相关问题
-
Fix cannot disable ReadV @AkinoKaede
-
updated dependencies to Golang 1.17 and upgraded various internal workflows to better utilize its modern features.
Chores
- Use Go 1.17
- Update geoip.dat, geosite.dat
Notice
- Compilation requires Go 1.17.1+
- 自 Go v1.17 后, (X)TLS 设置中的
cipherSuites
, 只指定启用哪些加密套件, 而不能决定顺序, 顺序由 go 根据硬件自动择优选择 - 同样的, 自 Go v1.17 后, (X)TLS 设置中的
preferServerCipherSuites
也已被弃用. - Go 已发布 v1.17.1, 理论上解决了交叉编译可能产生的问题
- Go v1.17 编译时, 某些版本,比如android-arm64-v8a, 可能会有问题导致无法运行1. 原因出在上游. 也即go本身的原因, go目前版本有 bug 导致交叉编译可能产生问题, 参见 https://github.com/golang/go/issues/47760.2. go 已经在 https://github.com/golang/go/commit/47a57bc4f0c6a2b7ac12d4eed4ce305446654459 修复,3. 之前暂时的方式是可以使用 linux 的对应版本- 已重新用 Go v1.17.1 重新编译并发布.
- 如果您在 Xray v1.4.3 最初发布时下载对应版本出现无法运行问题的, 可重新下载对应版本并尝试运行.
- 如果您在 Xray v1.4.3 最初发布时下载版本运行后无问题的, 则可以无需关心.
1、 Xray-android-arm64-v8a.zip 9.69MB
2、 Xray-dragonfly-64.zip 9.35MB
3、 Xray-freebsd-32.zip 8.89MB
4、 Xray-freebsd-64.zip 9.47MB
5、 Xray-freebsd-arm32-v7a.zip 8.86MB
6、 Xray-freebsd-arm64-v8a.zip 8.83MB
7、 Xray-linux-32.zip 8.86MB
8、 Xray-linux-64.zip 9.33MB
9、 Xray-linux-arm32-v5.zip 8.84MB
10、 Xray-linux-arm32-v6.zip 8.84MB
11、 Xray-linux-arm32-v7a.zip 8.83MB
12、 Xray-linux-arm64-v8a.zip 8.8MB
13、 Xray-linux-mips32.zip 14.16MB
14、 Xray-linux-mips32le.zip 14MB
15、 Xray-linux-mips64.zip 8.48MB
16、 Xray-linux-mips64le.zip 8.38MB
17、 Xray-linux-ppc64.zip 8.64MB
18、 Xray-linux-ppc64le.zip 8.57MB
19、 Xray-linux-riscv64.zip 9.19MB
20、 Xray-linux-s390x.zip 9.17MB
21、 Xray-macos-64.zip 9.59MB
22、 Xray-macos-arm64-v8a.zip 9.52MB
23、 Xray-openbsd-32.zip 8.79MB
24、 Xray-openbsd-64.zip 9.36MB
25、 Xray-openbsd-arm32-v7a.zip 8.76MB
26、 Xray-openbsd-arm64-v8a.zip 8.73MB
27、 Xray-windows-32.zip 9.06MB
28、 Xray-windows-64.zip 9.33MB
29、 Xray-windows-arm32-v7a.zip 8.9MB