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