mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2026-09-29 02:18:06 +03:00
Infra/conf: Rename inbounds clients to users
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
# Hysteria
|
||||
|
||||
::: tip
|
||||
`hysteria protocol` 本身无认证,`clients` 仅在搭配 `hysteria` 传输层时生效
|
||||
`hysteria protocol` 本身无认证,`users` 仅在搭配 `hysteria` 传输层时生效
|
||||
:::
|
||||
|
||||
## InboundConfigurationObject
|
||||
@@ -9,7 +9,7 @@
|
||||
```json
|
||||
{
|
||||
"version": 2,
|
||||
"clients": [
|
||||
"users": [
|
||||
{
|
||||
"auth": "5783a3e7-e373-51cd-8642-c83782b807c5",
|
||||
"level": 0,
|
||||
@@ -23,11 +23,11 @@
|
||||
|
||||
Hysteria 版本,必须为 2。
|
||||
|
||||
> `clients`: \[ [ClientObject](#clientobject) \]
|
||||
> `users`: \[ [UserObject](#userobject) \]
|
||||
|
||||
一个数组,代表一组服务端认可的用户。
|
||||
|
||||
### ClientObject
|
||||
### UserObject
|
||||
|
||||
```json
|
||||
{
|
||||
|
||||
@@ -37,7 +37,7 @@ Shadowsocks 2022 新协议格式提升了性能并带有完整的重放保护,
|
||||
"password": "114514",
|
||||
"level": 0,
|
||||
"email": "love@xray.com",
|
||||
"clients": [
|
||||
"users": [
|
||||
{
|
||||
"password": "1919810",
|
||||
"method": "aes-128-gcm"
|
||||
@@ -88,7 +88,7 @@ Shadowsocks 2022 新协议格式提升了性能并带有完整的重放保护,
|
||||
|
||||
用户邮箱,用于区分不同用户的流量(日志、统计)。
|
||||
|
||||
## ClientObject
|
||||
## UserObject
|
||||
|
||||
```json
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ Trojan 被设计工作在正确配置的加密 TLS 隧道
|
||||
|
||||
```json
|
||||
{
|
||||
"clients": [
|
||||
"users": [
|
||||
{
|
||||
"password": "password",
|
||||
"email": "love@xray.com",
|
||||
@@ -25,11 +25,11 @@ Trojan 被设计工作在正确配置的加密 TLS 隧道
|
||||
}
|
||||
```
|
||||
|
||||
> `clients`: \[ [ClientObject](#clientobject) \]
|
||||
> `users`: \[ [UserObject](#userobject) \]
|
||||
|
||||
一个数组,代表一组服务端认可的用户.
|
||||
|
||||
其中每一项是一个用户 [ClientObject](#clientobject)。
|
||||
其中每一项是一个用户 [UserObject](#userobject)。
|
||||
|
||||
> `fallbacks`: \[ [FallbackObject](../features/fallback.md) \]
|
||||
|
||||
@@ -41,7 +41,7 @@ Xray 的 Trojan 有完整的 fallbacks 支持,配置方式完全一致。
|
||||
触发回落的条件也与 VLESS 类似:首包长度 < 58 或第 57 个字节不为 `\r`(因为 Trojan 没有协议版本)或身份认证失败。
|
||||
:::
|
||||
|
||||
### ClientObject
|
||||
### UserObject
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -60,7 +60,7 @@ Xray 的 Trojan 有完整的 fallbacks 支持,配置方式完全一致。
|
||||
邮件地址,可选,用于标识用户
|
||||
|
||||
::: danger
|
||||
如果存在多个 ClientObject, 请注意 email 不可以重复。
|
||||
如果存在多个 UserObject, 请注意 email 不可以重复。
|
||||
:::
|
||||
|
||||
> `level`: number
|
||||
|
||||
@@ -8,7 +8,7 @@ VLESS 是一个无状态的轻量传输协议,它分为入站和出站两部
|
||||
|
||||
```json
|
||||
{
|
||||
"clients": [
|
||||
"users": [
|
||||
{
|
||||
"id": "5783a3e7-e373-51cd-8642-c83782b807c5",
|
||||
"level": 0,
|
||||
@@ -26,11 +26,11 @@ VLESS 是一个无状态的轻量传输协议,它分为入站和出站两部
|
||||
}
|
||||
```
|
||||
|
||||
> `clients`: \[ [ClientObject](#clientobject) \]
|
||||
> `users`: \[ [UserObject](#userobject) \]
|
||||
|
||||
一个数组,代表一组服务端认可的用户.
|
||||
|
||||
其中每一项是一个用户 [ClientObject](#clientobject)。
|
||||
其中每一项是一个用户 [UserObject](#userobject)。
|
||||
|
||||
> `decryption`: "none"
|
||||
|
||||
@@ -57,7 +57,7 @@ VLESS 是一个无状态的轻量传输协议,它分为入站和出站两部
|
||||
一个数组,包含一系列强大的回落分流配置(可选)。
|
||||
fallbacks 的具体配置请点击 [FallbackObject](../features/fallback.md#fallbacks-配置)
|
||||
|
||||
### ClientObject
|
||||
### UserObject
|
||||
|
||||
```json
|
||||
{
|
||||
|
||||
@@ -10,7 +10,7 @@ VMess 依赖于系统时间,请确保使用 Xray 的系统 UTC 时间误差在
|
||||
|
||||
```json
|
||||
{
|
||||
"clients": [
|
||||
"users": [
|
||||
{
|
||||
"id": "5783a3e7-e373-51cd-8642-c83782b807c5",
|
||||
"level": 0,
|
||||
@@ -23,19 +23,19 @@ VMess 依赖于系统时间,请确保使用 Xray 的系统 UTC 时间误差在
|
||||
}
|
||||
```
|
||||
|
||||
> `clients`: \[ [ClientObject](#clientobject) \]
|
||||
> `users`: \[ [UserObject](#userobject) \]
|
||||
|
||||
一个数组,代表一组服务端认可的用户.
|
||||
|
||||
其中每一项是一个用户[ClientObject](#clientobject)。
|
||||
其中每一项是一个用户[UserObject](#userobject)。
|
||||
|
||||
当此配置用作动态端口时,Xray 会自动创建用户。
|
||||
|
||||
> `default`: [DefaultObject](#defaultobject)
|
||||
|
||||
可选,clients 的默认配置。仅在配合`detour`时有效。
|
||||
可选,`users` 的默认配置。仅在配合 `detour` 时有效。
|
||||
|
||||
### ClientObject
|
||||
### UserObject
|
||||
|
||||
```json
|
||||
{
|
||||
@@ -53,7 +53,7 @@ Vmess 的用户 ID,可以是任意小于 30 字节的字符串, 也可以是
|
||||
自定义字符串和其映射的 UUID 是等价的, 这意味着你将可以这样在配置文件中写 id 来标识同一用户,即
|
||||
|
||||
- 写 `"id": "我爱🍉老师1314"`,
|
||||
- 或写 `"id": "5783a3e7-e373-51cd-8642-c83782b807c5"` (此 UUID 是 `我爱🍉老师1314` 的 UUID 映射)
|
||||
- 或写 `"id": "5783a3e7-e373-51cd-8642-c83782b807c5"` (此 UUID 是 `我爱🍉老师1314` 的 UUID 映射)
|
||||
:::
|
||||
|
||||
其映射标准在 [VLESS UUID 映射标准:将自定义字符串映射为一个 UUIDv5](https://github.com/XTLS/Xray-core/issues/158)
|
||||
|
||||
@@ -226,7 +226,7 @@ inbound:
|
||||
"port": 1024,
|
||||
"protocol": "vmess",
|
||||
"settings": {
|
||||
"clients": [
|
||||
"users": [
|
||||
{
|
||||
"id": "5783a3e7-e373-51cd-8642-c83782b807c5"
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ Hysteria 版本,必须为 2。
|
||||
|
||||
Hysteria 认证密码,服务端和客户端需要保持一致。
|
||||
|
||||
搭配 `hysteria inbound` 时将会被 `clients` 覆盖 (如果存在)
|
||||
搭配 `hysteria inbound` 时将会被 `users` 覆盖 (如果存在)
|
||||
|
||||
> `udpIdleTimeout`: number
|
||||
|
||||
|
||||
Reference in New Issue
Block a user