Fix SS2022 multi-user mode explanation
parent
5673ccbfe4
commit
73ed5e345f
|
@ -32,11 +32,17 @@ Shadowsocks 2022 新协议格式提升了性能并带有完整的重放保护,
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"settings": {
|
"settings": {
|
||||||
"password": "密码",
|
"network": "tcp,udp",
|
||||||
"method": "aes-256-gcm",
|
"method": "aes-256-gcm",
|
||||||
|
"password": "密码",
|
||||||
"level": 0,
|
"level": 0,
|
||||||
"email": "love@xray.com",
|
"email": "love@xray.com",
|
||||||
"network": "tcp,udp"
|
"clients": [
|
||||||
|
{
|
||||||
|
"password": "114514",
|
||||||
|
"method": "aes-128-gcm"
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
@ -45,20 +51,9 @@ Shadowsocks 2022 新协议格式提升了性能并带有完整的重放保护,
|
||||||
|
|
||||||
可接收的网络协议类型。比如当指定为 `"tcp"` 时,仅会接收 TCP 流量。默认值为 `"tcp"`。
|
可接收的网络协议类型。比如当指定为 `"tcp"` 时,仅会接收 TCP 流量。默认值为 `"tcp"`。
|
||||||
|
|
||||||
## ClientObject
|
|
||||||
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"password": "密码",
|
|
||||||
"method": "aes-256-gcm",
|
|
||||||
"level": 0,
|
|
||||||
"email": "love@xray.com"
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
> `method`: string
|
> `method`: string
|
||||||
|
|
||||||
必填。
|
加密方式,可选项见上。
|
||||||
|
|
||||||
> `password`: string
|
> `password`: string
|
||||||
|
|
||||||
|
@ -85,9 +80,27 @@ Shadowsocks 2022 新协议格式提升了性能并带有完整的重放保护,
|
||||||
> `level`: number
|
> `level`: number
|
||||||
|
|
||||||
用户等级,连接会使用这个用户等级对应的 [本地策略](../policy.md#levelpolicyobject)。
|
用户等级,连接会使用这个用户等级对应的 [本地策略](../policy.md#levelpolicyobject)。
|
||||||
|
|
||||||
`level` 的值, 对应 [policy](../policy.md#levelpolicyobject) 中 `level` 的值。 如不指定, 默认为 0。
|
`level` 的值, 对应 [policy](../policy.md#levelpolicyobject) 中 `level` 的值。 如不指定, 默认为 0。
|
||||||
|
|
||||||
> `email`: string
|
> `email`: string
|
||||||
|
|
||||||
用户邮箱,用于区分不同用户的流量(日志、统计)。
|
用户邮箱,用于区分不同用户的流量(日志、统计)。
|
||||||
|
|
||||||
|
## ClientObject
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"password": "密码",
|
||||||
|
"method": "aes-256-gcm",
|
||||||
|
"level": 0,
|
||||||
|
"email": "love@xray.com"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
当存在此选项时,代表启用多用户模式,InboundConfigurationObject 中的设置的 `"password"` 将会被忽略,在此为每个用户指定单独的选项。
|
||||||
|
|
||||||
|
当 InboundConfigurationObject 中的 `method` 不为SS2022选项时,可以在此为每个用户指定 `"method"`。(`"method"`中也仅支持非SS2022选项)
|
||||||
|
|
||||||
|
当 InboundConfigurationObject 中的 `method` 为SS2022选项时,出于安全考量,不再支持为单个用户设置 `"method"`,统一为 InboundConfigurationObject 所指定的`"method"`。
|
||||||
|
|
||||||
|
其余选项与 InboundConfigurationObject 中的含义一致。
|
||||||
|
|
Loading…
Reference in New Issue