From 9125d3237c2f1717425dc94f1b54d2743ec1797a Mon Sep 17 00:00:00 2001 From: Meow <197331664+Meo597@users.noreply.github.com> Date: Tue, 8 Sep 2026 19:13:00 +0800 Subject: [PATCH] REALITY protocol: Reject outdated/strange Client Hello that doesn't have X25519MLKEM768 before optional X25519 https://github.com/XTLS/REALITY/commit/8cdf7bf9c7f09cb9814bf08c3eb877f68b85fba8 --- Revert "REALITY server: Set default "minClientVer": "26.3.27" (change it at your own risk)" This reverts commit 7aca99b88a0557e7fc69187fed515d802cefed9f. https://github.com/XTLS/Xray-core/commit/47cfe9994a6b39b1f673ba35e62b091bcce15a71 --- docs/config/transports/reality.md | 4 +--- docs/en/config/transports/reality.md | 4 +--- docs/ru/config/transports/reality.md | 4 +--- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/docs/config/transports/reality.md b/docs/config/transports/reality.md index aa15eb2c..bfbc459b 100644 --- a/docs/config/transports/reality.md +++ b/docs/config/transports/reality.md @@ -34,7 +34,7 @@ REALITY 只是修改了 TLS,客户端的实现只需要轻度修改完全随 "xver": 0, "serverNames": ["example.com", "www.example.com"], "privateKey": "", - "minClientVer": "26.3.27", + "minClientVer": "", "maxClientVer": "", "maxTimeDiff": 0, "shortIds": ["", "0123456789abcdef"], @@ -111,8 +111,6 @@ REALITY 只是修改了 TLS,客户端的实现只需要轻度修改完全随 选填,客户端 Xray 最低版本,格式为 `x.y.z`。 -默认值为 `26.3.27`。降低此值可允许旧版客户端连接,但旧版客户端的 TLS 指纹与真实浏览器存在明显差异,可能被 DPI 识别为非浏览器流量。降低此值的风险由使用者自行承担。 - > `maxClientVer` : string 选填,客户端 Xray 最高版本,格式为 `x.y.z`。 diff --git a/docs/en/config/transports/reality.md b/docs/en/config/transports/reality.md index 34af22be..527f5720 100644 --- a/docs/en/config/transports/reality.md +++ b/docs/en/config/transports/reality.md @@ -34,7 +34,7 @@ For more information, see the [REALITY project](https://github.com/XTLS/REALITY) "xver": 0, "serverNames": ["example.com", "www.example.com"], "privateKey": "", - "minClientVer": "26.3.27", + "minClientVer": "", "maxClientVer": "", "maxTimeDiff": 0, "shortIds": ["", "0123456789abcdef"], @@ -111,8 +111,6 @@ Required. Generate it with `./xray x25519`. Optional. Minimum Xray client version, in `x.y.z` format. -The default value is `26.3.27`. Lowering this value allows older clients to connect, but their TLS fingerprints differ noticeably from those of real browsers and may be classified as non-browser traffic by DPI. Lower this value at your own risk. - > `maxClientVer`: string Optional. Maximum Xray client version, in `x.y.z` format. diff --git a/docs/ru/config/transports/reality.md b/docs/ru/config/transports/reality.md index 9b6890c4..d9b4efd6 100644 --- a/docs/ru/config/transports/reality.md +++ b/docs/ru/config/transports/reality.md @@ -34,7 +34,7 @@ REALITY модифицирует только TLS. На стороне клие "xver": 0, "serverNames": ["example.com", "www.example.com"], "privateKey": "", - "minClientVer": "26.3.27", + "minClientVer": "", "maxClientVer": "", "maxTimeDiff": 0, "shortIds": ["", "0123456789abcdef"], @@ -111,8 +111,6 @@ REALITY модифицирует только TLS. На стороне клие Необязательный параметр. Минимальная версия клиента Xray в формате `x.y.z`. -Значение по умолчанию — `26.3.27`. Снижение этого значения позволяет подключаться устаревшим клиентам, однако их TLS-отпечатки заметно отличаются от отпечатков настоящих браузеров, поэтому системы DPI могут классифицировать их трафик как небраузерный. Снижая это значение, вы принимаете риск на себя. - > `maxClientVer`: string Необязательный параметр. Максимальная версия клиента Xray в формате `x.y.z`.