Skip to content

Xray-core v25.8.3

Latest
Compare
Choose a tag to compare
@RPRX RPRX released this 03 Aug 11:14
· 26 commits to main since this release
bd86732

Tunnel inbound: Add portMap config (local listening port -> remote specified address/port) 146b14a #4968 & TLS ECH client improvements #4973 #4949

*ray 一直支持“隧道”即“通过代理协议来端口转发”功能,此前主要由于命名原因(任意门)导致该功能被忽略,现在更名为了 tunnel、为原有的 address/port 参数设置了默认值、新增了优先级更高的 portMap 参数,简化配置后一个入站即可将本地多个端口通过代理协议转发到服务端对应的端口,或指定的地址/端口,详情见 #4968

这也提醒各位记得在服务端 block "geoip:private",防止用户通过代理直接穿透到服务端的内网

补充:Xray-core v25.8.3 顺便给 freedom 加了别名 direct、blackhole 加了别名 block 以追求直观

TLS ECH client:@Fangliding 新增了 echForceQuery 参数以支持三种需求 #4973@patterniha 复制了 Xray-core 内置 DoH 已有的特性:Chrome 指纹、header & body padding、"h2c"、echSockopt #4949 ,文档见 TLSObject

Xray-core 根配置新增 version 参数,以限制该配置文件适用的最低、最高 Xray 版本:#4970

"version": {
    "min": "25.8.3",
    "max": ""
}

NFT

本次久违地放出了一些 REALITY NFT 和几个 Project X NFT

请支持一个 REALITY NFT:https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/2

如果你有余力,请支持一个 Project X NFT:https://opensea.io/assets/ethereum/0x5ee362866001613093361eb8569d59c4141b76d1/1

该版本使用 Go 1.24.5 编译,已 tag v1.250803.0,感谢所有贡献者,详见下方 change log

What's Changed

  • Update readme by @yuhan6665 in c569f47
  • Dokodemo-door: Add simple tunnel config (alias and default values) by @RPRX in #4968
  • TLS ECH client: Add echForceQuery config by @Fangliding in #4947
  • Tunnel inbound: Add portMap config (local listening port -> remote specified address/port) by @RPRX in 146b14a
  • TLS ECH client: Use chrome-fingerprint and add padding; Add "h2c" and echSockopt; Fix some issues by @patterniha in #4949
  • Root config: Add version config (min and max) by @patterniha in #4970
  • TLS ECH client: echForceQuery "full" / "half" / "none" (default) by @Fangliding in #4973
  • app/proxyman/inbound/inbound.go: Fix ListHandlers() by @Fangliding in #4976
  • UDS: Check address before listen by @Fangliding in #4945

Full Changelog: v25.7.26...v25.8.3