Latest release: https://github.com/XTLS/Xray-core/releases/tag/v1.8.8
GitHub
Release Xray-core v1.8.8 · XTLS/Xray-core
Features
统一 XUDP 流量(例如 DNS 查询)使用 Vision 填充 ad3d347 @RPRX
注意:服务端需要 v1.8.1+
其它实现 xtls-rprx-vision 的开发者注意:请同步此修改 以后版本将只接受这种 UDP
balancer 新增 leastLoad 策略(基于 burstObservatory 多次测量之平均速度和标准差衡量稳定性的最优选) #2...
统一 XUDP 流量(例如 DNS 查询)使用 Vision 填充 ad3d347 @RPRX
注意:服务端需要 v1.8.1+
其它实现 xtls-rprx-vision 的开发者注意:请同步此修改 以后版本将只接受这种 UDP
balancer 新增 leastLoad 策略(基于 burstObservatory 多次测量之平均速度和标准差衡量稳定性的最优选) #2...
Project X Channel pinned «Latest release: https://github.com/XTLS/Xray-core/releases/tag/v1.8.8»
这下 gRPC 也能“域前置”了,没有 ALPN 问题,三年前就该出的
https://github.com/XTLS/Xray-core/pull/3076
https://github.com/XTLS/Xray-core/pull/3076
GitHub
Add Authority to gRPC Transport by RPRX · Pull Request #3076 · XTLS/Xray-core
今天心血来潮,想研究一下凭啥 gRPC 不能设置 Host,遂发现它有 Authority 可以当 Host 来用
这个 PR 可以实现 TLS ServerName 和 gRPC Authority 不同,已测试兼容 Cloudflare
但是不能让 gRPC 控制 TLS,否则会报错两个值不同,故代码里做了分离
这下 gRPC 也能“域前置”了,没有 ALPN 问题,三年前就该出的
客户...
这个 PR 可以实现 TLS ServerName 和 gRPC Authority 不同,已测试兼容 Cloudflare
但是不能让 gRPC 控制 TLS,否则会报错两个值不同,故代码里做了分离
这下 gRPC 也能“域前置”了,没有 ALPN 问题,三年前就该出的
客户...
Latest release: https://github.com/XTLS/Xray-core/releases/tag/v1.8.9
GitHub
Release Xray-core v1.8.9 · XTLS/Xray-core
Sharing Links
#716 gRPC 新增 authority #3076,修订 serviceName 必须使用 encodeURIComponent 转义 #1815
#716 新增 HTTPUpgrade 传输方式
Features
新增 HTTPUpgrade 传输方式 Xray 文档 @maskedeken @xiaokangwang
gRPC 传输方式支持设置 a...
#716 gRPC 新增 authority #3076,修订 serviceName 必须使用 encodeURIComponent 转义 #1815
#716 新增 HTTPUpgrade 传输方式
Features
新增 HTTPUpgrade 传输方式 Xray 文档 @maskedeken @xiaokangwang
gRPC 传输方式支持设置 a...
Forwarded from GitHub
💬 New comment on Xray-core#3076 Add Authority to gRPC Transport
by @RPRX
> 这个有上面用?
技术是在进步的,别人造出了你能看懂的好东西不可怕,最可怕的是别人干了但你看不懂别人在干什么或者说为什么要这么干,就像以前我写的很多东西一样,~~不过这次我是真的不能细说,或许有一天除了我和 @yuhan6665 之外的人会发现它的真实用途~~
我一直催 @yuhan6665 发 1.8.9 就是为了它,~~就是为了这口醋才下了这盘饺子,结果 NG 新版没它我又去说 https://github.com/2dust/v2rayNG/issues/2924~~
Reply to this message to post a comment on GitHub.
by @RPRX
> 这个有上面用?
技术是在进步的,别人造出了你能看懂的好东西不可怕,最可怕的是别人干了但你看不懂别人在干什么或者说为什么要这么干,就像以前我写的很多东西一样,~~不过这次我是真的不能细说,或许有一天除了我和 @yuhan6665 之外的人会发现它的真实用途~~
我一直催 @yuhan6665 发 1.8.9 就是为了它,~~就是为了这口醋才下了这盘饺子,结果 NG 新版没它我又去说 https://github.com/2dust/v2rayNG/issues/2924~~
Reply to this message to post a comment on GitHub.
Latest release: https://github.com/XTLS/Xray-core/releases/tag/v1.8.10
GitHub
Release Xray-core v1.8.10 · XTLS/Xray-core
HTTPUpgrade 0-RTT
#3152 @RPRX
现在在 HTTPUpgrade path 后加上 ?ed=2560 才会启用 0-RTT
现在起 WebSocket ed 建议填 2560 而不是 2048
Features
gRPC API 现支持增删路由规则 #3189 @hossinasaadi
leastPing 与 roundRobin 负载均衡器策略现支持 ...
#3152 @RPRX
现在在 HTTPUpgrade path 后加上 ?ed=2560 才会启用 0-RTT
现在起 WebSocket ed 建议填 2560 而不是 2048
Features
gRPC API 现支持增删路由规则 #3189 @hossinasaadi
leastPing 与 roundRobin 负载均衡器策略现支持 ...
Project X Channel pinned «Latest release: https://github.com/XTLS/Xray-core/releases/tag/v1.8.10»
Latest release: https://github.com/XTLS/Xray-core/releases/tag/v1.8.11
GitHub
Release Xray-core v1.8.11 · XTLS/Xray-core
感谢 @Fangliding 加了 issue 模板!
Features
tls ech 命令产生一对 ech 密钥证书 #3273 @chise0713
封禁源 IP 的 API 命令 #3211 @hossinasaadi
Fixes
提出一个网站可以扫描 Browser Dialer 端口并获取服务器信息的漏洞 并引入 csrf token 验证 #3295 @mmmray
修复...
Features
tls ech 命令产生一对 ech 密钥证书 #3273 @chise0713
封禁源 IP 的 API 命令 #3211 @hossinasaadi
Fixes
提出一个网站可以扫描 Browser Dialer 端口并获取服务器信息的漏洞 并引入 csrf token 验证 #3295 @mmmray
修复...
Project X Channel pinned «Latest release: https://github.com/XTLS/Xray-core/releases/tag/v1.8.11»
Forwarded from GitHub
💬 New comment on Xray-core#3141 [疑问]Xray 前置时从 Nginx 下载文件报错
by @RPRX
好久没看 fallbacks 相关代码了,不过说起回落,**虽然总有人觉得 VLESS 和 Trojan 很像,但 Trojan 协议的 CRLF 是为旧回落方式而设计的,而 VLESS 的 flow 和 seed 是为改变流量特征而设计的,这是两个协议在设计理念上的本质区别**,VLESS 是为 *ray 原生设计的,就像你在不需要回落的其它传输方式上空跑 CRLF 不会觉得很奇怪吗,~~并且我设计 VLESS 时没看 Trojan 的协议结构不然会把 UDP 抄过来,好在后来 VLESS 有支持 Mux 和“连接迁移”的 XUDP~~,我还给 VLESS 独创了更安全高效的回落方式就是直接判断首包长度而不需要 CRLF,还有根据首包内容各种分流让大家玩得很开心,~~不过后来我们有了 REALITY 就不太需要 fallbacks 了,虽然它们的文章都被我鸽了所以总会有人不清楚它们比各自类似的东西好在哪,咕咕咕~~,好了一段话讲完了主要区别挺爽的
Reply to this message to post a comment on GitHub.
by @RPRX
好久没看 fallbacks 相关代码了,不过说起回落,**虽然总有人觉得 VLESS 和 Trojan 很像,但 Trojan 协议的 CRLF 是为旧回落方式而设计的,而 VLESS 的 flow 和 seed 是为改变流量特征而设计的,这是两个协议在设计理念上的本质区别**,VLESS 是为 *ray 原生设计的,就像你在不需要回落的其它传输方式上空跑 CRLF 不会觉得很奇怪吗,~~并且我设计 VLESS 时没看 Trojan 的协议结构不然会把 UDP 抄过来,好在后来 VLESS 有支持 Mux 和“连接迁移”的 XUDP~~,我还给 VLESS 独创了更安全高效的回落方式就是直接判断首包长度而不需要 CRLF,还有根据首包内容各种分流让大家玩得很开心,~~不过后来我们有了 REALITY 就不太需要 fallbacks 了,虽然它们的文章都被我鸽了所以总会有人不清楚它们比各自类似的东西好在哪,咕咕咕~~,好了一段话讲完了主要区别挺爽的
Reply to this message to post a comment on GitHub.
Latest release: https://github.com/XTLS/Xray-core/releases/tag/v1.8.13
GitHub
Release Xray-core v1.8.13 · XTLS/Xray-core
安全更新:Socks5 入站有密码时,丢弃未认证过的来源 IP 的 UDP 请求 #3371 @Fangliding @RPRX
Features
负载均衡 random roundRobin 配置 fallbackTag 仅选择可用节点(需配合连接观察模块) 84eeb56 @mkmark
新增 API listen 简化配置 #3317 @vrnobody
REALITY 服务端 sh...
Features
负载均衡 random roundRobin 配置 fallbackTag 仅选择可用节点(需配合连接观察模块) 84eeb56 @mkmark
新增 API listen 简化配置 #3317 @vrnobody
REALITY 服务端 sh...
Project X Channel pinned «Latest release: https://github.com/XTLS/Xray-core/releases/tag/v1.8.13»
Latest release: https://github.com/XTLS/Xray-core/releases/tag/v1.8.16
GitHub
Release Xray-core v1.8.16 · XTLS/Xray-core
SplitHTTP Transport
#3412 #3462 #716 @mmmray @RPRX @Fangliding
实现进一步的流量混淆有两种刚好相反的方式:多路复用 与 拆分连接,虽然现在 SH H2 只是逻辑拆分而没有实际拆分
SplitHTTP 使用 HTTP GET 长连接传输下行流量,使用多个 HTTP POST 请求传输上行流量,可以通过不支持 WebSocket、gR...
#3412 #3462 #716 @mmmray @RPRX @Fangliding
实现进一步的流量混淆有两种刚好相反的方式:多路复用 与 拆分连接,虽然现在 SH H2 只是逻辑拆分而没有实际拆分
SplitHTTP 使用 HTTP GET 长连接传输下行流量,使用多个 HTTP POST 请求传输上行流量,可以通过不支持 WebSocket、gR...