parent
25e2cd60e0
commit
65fc1c912e
|
@ -36,11 +36,11 @@ Xray 的配置文件为 json 格式, 客户端和服务端的配置格式没有
|
||||||
|
|
||||||
## 基础配置模块
|
## 基础配置模块
|
||||||
|
|
||||||
> vsersion
|
> version
|
||||||
|
|
||||||
可选,控制该 config 可以运行的版本,当分享 config 时防止在不期望的客户端版本意外运行,运行时客户端将会检查当前版本是否匹配该要求。
|
可选,控制该 config 可以运行的版本,当分享 config 时防止在不期望的客户端版本意外运行,运行时客户端将会检查当前版本是否匹配该要求。
|
||||||
|
|
||||||
```
|
```json
|
||||||
"version": {
|
"version": {
|
||||||
"min": "25.8.3",
|
"min": "25.8.3",
|
||||||
"max": ""
|
"max": ""
|
||||||
|
|
|
@ -255,17 +255,17 @@ CipherSuites 用于配置受支持的密码套件列表, 每个套件名称之
|
||||||
|
|
||||||
> `curvePreferences`: \[ string \]
|
> `curvePreferences`: \[ string \]
|
||||||
|
|
||||||
一个字符串数组,指定 TLS 握手执行ECDHE时偏好的曲线。支持的曲线列表如下(大小写不敏感)
|
一个字符串数组,指定 TLS 握手执行ECDHE时支持的曲线。支持的曲线列表如下(大小写不敏感).
|
||||||
|
|
||||||
```
|
```
|
||||||
CurveP256
|
CurveP256
|
||||||
CurveP384
|
CurveP384
|
||||||
CurveP521
|
CurveP521
|
||||||
X25519
|
X25519
|
||||||
x25519Kyber768Draft00
|
X25519MLKEM768
|
||||||
```
|
```
|
||||||
|
|
||||||
比如设置为 `"curvePreferences":["x25519Kyber768Draft00"]` 可以启用实验性的后量子算法。由于还是草案阶段该字段随时可能变化。
|
默认值截止至 go1.25 为包含上述五种曲线。调整顺序并不会使客户端或者服务器偏好使用哪种曲线,实际曲线将由密钥交换机制自行协商。
|
||||||
|
|
||||||
> `masterKeyLog` : string
|
> `masterKeyLog` : string
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue