mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2025-01-19 17:21:41 +03:00
Update: shadowsocks inbound (#8)
This commit is contained in:
parent
0058f7012f
commit
4e631fc6ef
@ -7,17 +7,17 @@
|
|||||||
- 支持 TCP 和 UDP 数据包转发,其中 UDP 可选择性关闭;
|
- 支持 TCP 和 UDP 数据包转发,其中 UDP 可选择性关闭;
|
||||||
- 推荐的加密方式:
|
- 推荐的加密方式:
|
||||||
|
|
||||||
- AES-256-GCM
|
- AES-256-GCM
|
||||||
- AES-128-GCM
|
- AES-128-GCM
|
||||||
- ChaCha20-Poly1305 或称 ChaCha20-IETF-Poly1305
|
- ChaCha20-Poly1305 或称 ChaCha20-IETF-Poly1305
|
||||||
- none 或 plain
|
- none 或 plain
|
||||||
|
|
||||||
不推荐的加密方式:
|
不推荐的加密方式:
|
||||||
|
|
||||||
- AES-256-CFB
|
- AES-256-CFB
|
||||||
- AES-128-CFB
|
- AES-128-CFB
|
||||||
- ChaCha20
|
- ChaCha20
|
||||||
- ChaCha20-IETF
|
- ChaCha20-IETF
|
||||||
|
|
||||||
::: danger
|
::: danger
|
||||||
"none" 不加密方式下,服务器端不会验证 "password" 中的密码。为确保安全性, 一般需要加上 TLS 并在传输层使用安全配置,例如 WebSocket 配置较长的 path
|
"none" 不加密方式下,服务器端不会验证 "password" 中的密码。为确保安全性, 一般需要加上 TLS 并在传输层使用安全配置,例如 WebSocket 配置较长的 path
|
||||||
@ -27,27 +27,48 @@
|
|||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"email": "love@xray.com",
|
"settings": {
|
||||||
"method": "aes-256-gcm",
|
"clients": [
|
||||||
"password": "密码",
|
{
|
||||||
"level": 0,
|
"password": "密码",
|
||||||
"network": "tcp"
|
"method": "aes-256-gcm",
|
||||||
|
"level": 0,
|
||||||
|
"email": "love@xray.com"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"network": "tcp,udp"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
> `email`: string
|
> `network`: "tcp" | "udp" | "tcp,udp"
|
||||||
|
|
||||||
邮件地址,可选,用于标识用户
|
可接收的网络协议类型。比如当指定为 `"tcp"` 时,仅会接收 TCP 流量。默认值为 `"tcp"`。
|
||||||
|
|
||||||
|
## ClientObject
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"password": "密码",
|
||||||
|
"method": "aes-256-gcm",
|
||||||
|
"level": 0,
|
||||||
|
"email": "love@xray.com"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
::: tip
|
||||||
|
(v1.2.3+) Xray 支持 Shadowsocks 单端口多用户,但是需要将该入站所有用户的加密方式设置为 AEAD。
|
||||||
|
:::
|
||||||
|
|
||||||
> `method`: string
|
> `method`: string
|
||||||
|
|
||||||
必填。
|
必填。
|
||||||
|
|
||||||
- 推荐的加密方式:
|
- 推荐的加密方式:
|
||||||
- AES-256-GCM
|
- AES-256-GCM
|
||||||
- AES-128-GCM
|
- AES-128-GCM
|
||||||
- ChaCha20-Poly1305 或称 ChaCha20-IETF-Poly1305
|
- ChaCha20-Poly1305 或称 ChaCha20-IETF-Poly1305
|
||||||
- none 或 plain
|
- none 或 plain
|
||||||
|
|
||||||
> `password`: string
|
> `password`: string
|
||||||
|
|
||||||
@ -61,6 +82,6 @@ Shadowsocks 协议不限制密码长度,但短密码会更可能被破解,
|
|||||||
|
|
||||||
`level` 的值, 对应 [policy](../policy.md#levelpolicyobject) 中 `level` 的值。 如不指定, 默认为 0。
|
`level` 的值, 对应 [policy](../policy.md#levelpolicyobject) 中 `level` 的值。 如不指定, 默认为 0。
|
||||||
|
|
||||||
> `network`: "tcp" | "udp" | "tcp,udp"
|
> `email`: string
|
||||||
|
|
||||||
可接收的网络协议类型。比如当指定为 `"tcp"` 时,仅会接收 TCP 流量。默认值为 `"tcp"`。
|
用户邮箱,用于区分不同用户的流量(日志、统计)。
|
Loading…
x
Reference in New Issue
Block a user