Skip to content

Releases: XTLS/Xray-core

Xray-core v1.6.4

14 Nov 02:40
Compare
Choose a tag to compare
Xray-core v1.6.4 Pre-release
Pre-release

xtls-rprx-vision

Fixes

  • XTLS Vision 过滤掉内层特殊套件 TLS_AES_128_CCM_8_SHA256(感谢一位匿名开发者向我们反馈这个可能的漏洞)
  • XTLS Vision 修复 buffer 达到 8192 时填充错误导致内层 TLS 握手失败的问题
  • 修复 sockopt 未设置 tcpKeepAliveIdle 时,设置的 tcpKeepAliveInterval 不生效的问题 @cubarco #1328

Chore

  • 更新所有依赖

Xray-core v1.6.3

07 Nov 03:53
Compare
Choose a tag to compare
Xray-core v1.6.3 Pre-release
Pre-release

xtls-rprx-vision

Feature

  • XTLS Vision 现已支持通过 uTLS 库 模拟 Chrome / Firefox / Safari 或随机生成的指纹(tls fingerprint 参数

Fix

  • 修复 XTLS 原流控 Direct、Splice

Chore

  • 更新所有依赖

Xray-core v1.6.2

29 Oct 05:06
Compare
Choose a tag to compare
Xray-core v1.6.2 Pre-release
Pre-release

新流控实验选项:xtls-rprx-vision #1235

  • 内层流量为 TLSv1.3 时直接转发(已过滤掉 TLSv1.2),且客户端自动应用 Splice
  • 使用 Golang 自有 TLS 库(而非 XTLS/Go 库),未来兼容 uTLS 指纹(tls fingerprint 参数)
  • 针对 TLS-based 代理的 TLS in TLS 特征的一部分,增加内层 TLS 握手长度混淆测试,自动应用

⚠️ "streamSettings" 内须为 "security":"tls"+"tlsSettings":{...},不能为 "xtls"+"xtlsSettings"
⚠️ 双端均需使用该版本及该流控;对于客户端,照常有 xtls-rprx-vision-udp443 选项可放行内层 HTTP/3
⚠️ 测试期间仅支持 VLESS,暂不支持 Trojan;XTLS 暂不支持 Mux,但不影响 UDP FullCone NAT

Xray-core v1.6.1

22 Oct 01:34
Compare
Choose a tag to compare

Features

  • Add uTLS option to HTTP2, Websocket and gRPC transport @HirbodBehnam
"tlsSettings": {
    "fingerprint": "chrome" // client only 
}
  • sockopt 新增 tcpcongestion 选项设置 TCP 拥塞控制(仅 linux)@xqzr #1234

Chores

  • 更新所有依赖

Xray-core v1.6.0

18 Sep 15:06
Compare
Choose a tag to compare

Shadowsocks-2022

详见 1.5.6 以及文档示例

Fixes

  • XTLS 更新至 Go 1.19 (包括默认客户端最低支持 TLS 1.2) XTLS/Go#18
  • 更新 Go 1.19 编译 最低支持 Go 1.18
  • ss2022 多用户配置 c21595a

Chores

  • 更新所有依赖

Xray-core v1.5.10

28 Aug 03:30
Compare
Choose a tag to compare
Xray-core v1.5.10 Pre-release
Pre-release

Shadowsocks-2022

详见 1.5.6 以及文档示例

Features

Fixes

Chores

  • 更新所有依赖 (包括 quic-go 更新)

Xray-core v1.5.9

16 Jul 02:19
Compare
Choose a tag to compare
Xray-core v1.5.9 Pre-release
Pre-release

Shadowsocks-2022

详见 1.5.6 以及文档示例

Fixes

Chores

Xray-core v1.5.8

20 Jun 00:38
Compare
Choose a tag to compare
Xray-core v1.5.8 Pre-release
Pre-release

Shadowsocks-2022

详见 1.5.6 以及文档示例

Features

ss-2022 支持 relay 服务器中转 ba4ce4c @nekohasekai
服务器中转有两大常见类型:

  • 端口转发 这种方式的中转一般缺少鉴权 中转机流量特征明显
  • 客户端配置链式代理(例如 Xray 的 dailerProxy) 这种方式会使得数据多重加密 减低客户端性能

ss-2022 协议自带了全新的中转方式 支持原生 udp 转发 协议头鉴权 数据本身无重复加密 详见设计方案
⚠️ 目前使用单端口多用户请确保同时升级客户端及服务器至 1.5.8

Fixes

Chores

Xray-core v1.5.7

05 Jun 12:37
Compare
Choose a tag to compare
Xray-core v1.5.7 Pre-release
Pre-release

Shadowsocks-2022

详见 1.5.6 以及文档示例

Features

Fixes

Chores

  • 更新所有依赖

Xray-core v1.5.6

29 May 03:13
Compare
Choose a tag to compare
Xray-core v1.5.6 Pre-release
Pre-release

Shadowsocks-2022

感谢 @nekohasekai 开发全新 go 实现 https://github.com/SagerNet/sing-shadowsocks 并引入 Xray
感谢 @database64128 推动 Shadowsocks 社区 提出完整设计方案
感谢 @RPRX 提交原始漏洞

Shadowsocks-2022 并不仅仅是加入了三种新的 cipher

  • 2022-blake3-aes-128-gcm
  • 2022-blake3-aes-256-gcm
  • 2022-blake3-chacha20-poly1305

而是重新设计的全新协议
在保留 Shadowsocks 原生 udp 的基础上 解决了重放攻击等安全问题(与 vmess 一样使用时间戳 因此客户端与服务端需要时间一致)
支持单端口多用户 并且参考 quic wireguard 等协议设计与实现 使用了 session 机制 减低加密负担 保证网络变动时的无缝迁移
⚠️ Shadowsocks-2022 对于用户密码有特殊要求 必须使用 openssl 生成 base64 编码的一定长度密码 详见文档

Features

Fixes

Chores