From 65fc1c912ed9e41a50a2ceb714fa37226ded4938 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A3=8E=E6=89=87=E6=BB=91=E7=BF=94=E7=BF=BC?= Date: Mon, 22 Sep 2025 20:06:53 +0000 Subject: [PATCH] TLS: Update curvePreferences and typo --- docs/config/README.md | 4 ++-- docs/config/transport.md | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/config/README.md b/docs/config/README.md index 445055d..0fbd461 100644 --- a/docs/config/README.md +++ b/docs/config/README.md @@ -36,11 +36,11 @@ Xray 的配置文件为 json 格式, 客户端和服务端的配置格式没有 ## 基础配置模块 -> vsersion +> version 可选,控制该 config 可以运行的版本,当分享 config 时防止在不期望的客户端版本意外运行,运行时客户端将会检查当前版本是否匹配该要求。 -``` +```json "version": { "min": "25.8.3", "max": "" diff --git a/docs/config/transport.md b/docs/config/transport.md index bb0088a..b5e4534 100644 --- a/docs/config/transport.md +++ b/docs/config/transport.md @@ -255,17 +255,17 @@ CipherSuites 用于配置受支持的密码套件列表, 每个套件名称之 > `curvePreferences`: \[ string \] -一个字符串数组,指定 TLS 握手执行ECDHE时偏好的曲线。支持的曲线列表如下(大小写不敏感) +一个字符串数组,指定 TLS 握手执行ECDHE时支持的曲线。支持的曲线列表如下(大小写不敏感). ``` CurveP256 CurveP384 CurveP521 X25519 -x25519Kyber768Draft00 +X25519MLKEM768 ``` -比如设置为 `"curvePreferences":["x25519Kyber768Draft00"]` 可以启用实验性的后量子算法。由于还是草案阶段该字段随时可能变化。 +默认值截止至 go1.25 为包含上述五种曲线。调整顺序并不会使客户端或者服务器偏好使用哪种曲线,实际曲线将由密钥交换机制自行协商。 > `masterKeyLog` : string