Hysteria
TIP
Сам протокол hysteria не предусматривает аутентификации; клиенты начинают действовать только при использовании с транспортным уровнем hysteria.
InboundConfigurationObject
InboundConfigurationObject соответствует элементу settings в InboundObject.
{
"inbounds": [
{
// ...
"protocol": "hysteria",
"settings": {
"version": 2,
"users": [
{
"auth": "5783a3e7-e373-51cd-8642-c83782b807c5",
"level": 0,
"email": "love@xray.com"
}
]
}
}
]
}2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
version: number
Версия Hysteria, должна быть равна 2.
users: [ UserObject ]
Массив, представляющий группу пользователей, одобренных сервером.
UserObject
{
"auth": "5783a3e7-e373-51cd-8642-c83782b807c5",
"level": 0,
"email": "love@xray.com"
}2
3
4
5
auth: string
Строка любой длины.
level: number
Уровень пользователя, для подключения будет использоваться локальная политика, соответствующая этому уровню пользователя.
Значение level соответствует значению level в разделе policy. Если не указано, используется значение по умолчанию - 0.
Адрес электронной почты пользователя, используется для разделения трафика разных пользователей (отображается в журналах, статистике).