1.9 KiB
Hysteria
::: tip
Сам протокол hysteria не предусматривает аутентификации; клиенты начинают действовать только при использовании с транспортным уровнем hysteria.
:::
InboundConfigurationObject
InboundConfigurationObject соответствует элементу settings в InboundObject.
{
"inbounds": [
{
// ...
"protocol": "hysteria",
// [!code focus:10]
"settings": {
"version": 2,
"users": [
{
"auth": "5783a3e7-e373-51cd-8642-c83782b807c5",
"level": 0,
"email": "love@xray.com"
}
]
}
}
]
}
version: number
Версия Hysteria, должна быть равна 2.
users: [ UserObject ]
Массив, представляющий группу пользователей, одобренных сервером.
UserObject
{
"auth": "5783a3e7-e373-51cd-8642-c83782b807c5",
"level": 0,
"email": "love@xray.com"
}
auth: string
Строка любой длины.
level: number
Уровень пользователя, для подключения будет использоваться локальная политика, соответствующая этому уровню пользователя.
Значение level соответствует значению level в разделе policy. Если не указано, используется значение по умолчанию - 0.
Адрес электронной почты пользователя, используется для разделения трафика разных пользователей (отображается в журналах, статистике).