Releases: XTLS/Xray-core
Releases · XTLS/Xray-core
Xray-core v1.8.1
XUDP 升级
关键词 连接迁移
端口复用
全局 session ID
@RPRX
https://xtls.github.io/config/outbound.html#muxobject
Features
- Shadowsocks2022 UoT 版本2 f57ec13 @nekohasekai
- gRPC 底层传输当
serviceName
起始为斜杠时可以自定义 path #1815 @HirbodBehnam - gRPC 底层传输新增配置
user_agent
#1790 @HirbodBehnam - 地址和监听配置项可接受环境变量 a0d06f3 @RPRX
Fixes
Chores
- 更新readme @RPRX @chika0801 @yuhan6665 @Misaka-blog
- 调整 Quic 和 XUDP 日志
- 更新所有依赖
Xray-core v1.8.0
REALITY
关键词 无需买域名
消除服务端 TLS 指纹
可指定 SNI
安全性超越常规 TLS
@RPRX
- 模板 https://github.com/XTLS/REALITY
- 示例 VLESS-XTLS-uTLS-REALITY VLESS-H2-uTLS-REALITY VLESS-gRPC-uTLS-REALITY
- 扫描工具 https://github.com/XTLS/RealiTLScanner
Breaking change
XTLS Vision 填充算法安全性更新 #1646 @yuhan6665
- 长填充以外增加 0-256 填充
- 非 TLS 流量头填充
移除 XTLS Origin Direct Splice #1725 @yuhan6665
移除 XTLS 流控 ,none
兼容配置方式 c04c333 @RPRX
Features
- H2 底层传输启用 0-RTT 6526e74 @RPRX
- WireGuard 底层传输配置
reserved
ccba465 @RPRX - KCP 新增 dns 伪装方式 #1672 @sduoduo233
- sockopt 新增
v6only
仅接受 IPv6 #1677 @xqzr - sockopt 新增
tcpWindowClamp
#1757 @xqzr - PinnedPeerCertificatePublicKeySha256 可以 pin 证书链中任何一级证书 hash 03b8c09 @yinyue200
- x25519 命令生成公钥私钥 @RPRX @H1JK
Fixes
Chores
Xray-core v1.7.5
More fingerprints & Share link standard
指纹列表:transport/internet/tls/tls.go @yuhan6665 @RPRX
- 现在
fingerprint
支持填写 uTLS 库的原生指纹名,详见ModernFingerprints
和OtherFingerprints
,覆盖全部指纹。 - 添加更多预设指纹短名,详见
PresetFingerprints
,建议 GUI 内置它们为预设选项,并允许手动填写指纹名。
random
:从ModernFingerprints
中随机选一个指纹,注意它与randomized
是两个完全不同的选项。
randomized
:随机生成一个 TLSv1.3、X25519 的指纹,符合 VLESS XTLS Vision、REALITY 的要求。 - 前段时间有
safari
指纹更稳的反馈,注意现在选ios
才是前段时间的safari
,它与现在的safari
不同。 - 若有
fingerprint
,Xray-core 启动时会检查它是否存在,若不存在将报错。 - 更新分享链接标准:添加
fp
以支持分享指纹名,详见 #716 4.4.0 项。
VLESS XTLS Vision
- #1610 XTLS Vision inserts padding after single VLESS header (Client) @yuhan6665 @RPRX
- #1567 XTLS Vision rejects Mux except for XUDP (Server) @yuhan6665 @RPRX
- #1554 XTLS Vision checks outer TLS version (Both) @yuhan6665 @timi-owo
Features
- #1494 为
sockopt
添加interface
项以指定出口网卡名称 @aeeq - #1556 uTLS 支持 PinnedPeerCertificateChainSha256 @mra9776
Fixes
该版本修复了两个会导致服务端崩溃的问题,建议升级
- #1501 Make sure that 0 <= b.start <= b.end @RPRX @zerodwide
- #1515 Use buf.FromBytes(make([]byte, buf.Size)) to create
first
@RPRX @asiaqa - #1611 Add callClose to UDP Dispatcher @RPRX @rurirei
- #1509 Refine the logic of security type
auto
@H1JK - #1542 Handle error raised by dispatcher @pocketW
Chores
- Generate *.pb.go files with protoc v3.21.12,你可以按照该 commit message 中的步骤生成所有 *.pb.go 文件 @RPRX
- 基于 Go 1.20,升级所有依赖(gvisor 除外),更新 workflows @RPRX
Notices
- 经过一段时间的必要前期准备,Xray-core、VLESS XTLS Vision、uTLS 等均已达成发布 REALITY 的前置条件,现在开始重点转向 REALITY,相关代码、模板、文章、文档等会陆续发布,今天之内会公布 REALITY 服务端的代码
- Xray-core v1.8.0 会加入对 REALITY 的支持,并且可能会移除对旧版 XTLS 的支持,请尽快迁移到 XTLS Vision
- 该版本(Xray-core v1.7.5)的编译需要使用 Go 1.19+
- 恭喜 @yuhan6665 贡献了 Xray-core 的第 500 个 commit!
Xray-core v1.7.3
Xray-core v1.7.2
Since Xray-core v1.7.0
- 修复 XTLS Vision 偶发的内层 SSL 错误 6f61021 @RPRX @xsm1997
- XTLS Vision 支持 acceptProxyProtocol 8c0d3c0 @RPRX @ELXIAGHT
- 修复自动构建下载 geo 文件失败 @thank243
Notices
- 建议两端均升级到该版本,并用 XTLS Vision 取代旧版 XTLS
- 特别感谢 @yuhan6665 以及大家长期以来的支持与贡献!
Xray-core v1.7.1
Fixes
- 修复 XTLS Vision 偶发的内层 SSL 错误 6f61021 @RPRX!
- Core 读取文件支持软链接 #1482 @cross-hello
- 修复自动构建下载 geo 文件失败 #1464 @thank243
Chore
- 更新所有依赖
Xray-core v1.7.0
xtls-rprx-vision
- 模板:VLESS-TCP-XTLS-Vision
- 原理:XTLS Vision, TLS in TLS, to the star and beyond [简中] [ENG]
- 已知问题:有一定概率出现内层 SSL 错误 #1444
WireGuard 出站
【安全】建议自建服务端将回国流量导入Warp 详见 通过 Cloudflare Warp 增强代理安全性
Features
- HTTP 出站支持 text/template 自定义 header #1443 @PMExtra
Chore
- shadowsocks 2022 api 动态增加用户 email 区分大小写 @pocketW
- 自动构建下载 geo 文件失败时自动重试
- 更新所有依赖
🎄 祝大家圣诞及新年快乐 🎄
Xray-core v1.6.6-2
Features
- XTLS Vision 流控拒绝安全性较低的普通 TLS 连接 2e30093 (仍然需要在同端口开放 VLESS-TCP-TLS 可以在服务端使用
xtls-rprx-vision,none
) - shadowsocks 2022 通过 api 动态增加用户(XrayR)#1401 @thank243
Fixes
- 修复 Mux.Cool 在连接结束时不能正常断开跑流量 #1417 @renahita6
- 修复 VLESS 协议代理一些 SSH mySQL 反向代理流量 #1425
- 修复 XTLS Vision 在中转节点入站非纯净 TCP 不能使用 Splice 时使用 Direct 1d7c40d
Chore
- 更新所有依赖
Xray-core v1.6.5
WireGuard 出站
【安全】建议自建服务端将回国流量导入Warp 详见 通过 Cloudflare Warp 增强代理安全性
感谢 @nanoda0523 @nekohasekai #1344
xtls-rprx-vision
- 详情:Xray-core v1.6.2 release note, Xray-core v1.6.3 release note
- 模板:VLESS-TCP-XTLS-Vision
- 原理:XTLS Vision, TLS in TLS, to the star and beyond [简中] [ENG]
Fixes
- 修复 XTLS 原流控 direct origin 在 Windows
- 修复 XTLS Vision 过滤 TLS 1.3 时加密套件探测不正确
- 修复 vmess 填充安全缺陷 #1337 @nlzy @degfw
- 延长 Quic 连接超时断开 #1365 @aabbccgg
Chore
- 构建文件名使用环境变量 @o0HalfLife0o
- 更新所有依赖 (包括 Sing Shadowsocks 2022 的修复)
⬜ ⬜ ⬜
Xray-core v1.6.4
xtls-rprx-vision
- 详情:Xray-core v1.6.2 release note, Xray-core v1.6.3 release note
- 模板:VLESS-TCP-XTLS-Vision
- 原理:XTLS Vision, TLS in TLS, to the star and beyond [简中] [ENG]
Fixes
- XTLS Vision 过滤掉内层特殊套件 TLS_AES_128_CCM_8_SHA256(感谢一位匿名开发者向我们反馈这个可能的漏洞)
- XTLS Vision 修复 buffer 达到 8192 时填充错误导致内层 TLS 握手失败的问题
- 修复
sockopt
未设置tcpKeepAliveIdle
时,设置的tcpKeepAliveInterval
不生效的问题 @cubarco #1328
Chore
- 更新所有依赖