Hysteria 2

URI Scheme Схема URI Hysteria 2 разработана для обеспечения компактного представления необходимой информации для подключения к серверу Hysteria 2. Она включает в себя различные параметры, такие как адрес сервера, данные аутентификации, тип и параметры обфускации, а также настройки TLS.

Structure

hysteria2://[auth]@[hostname]:[port]/?[key=value]&[key=value]...
hy2://[auth@]hostname[:port]/?[key=value]&[key=value]...
  • Аутентификация - auth Учетные данные для аутентификации должны быть указаны в компоненте auth URI. Особый случай — когда сервер использует аутентификацию userpass, в этом случае компонент auth должен быть отформатирован как username:password.

  • Имя хоста - hostname Имя хоста и необязательный порт сервера. Если порт опущен, по умолчанию используется 443. Часть порта поддерживает формат «многопортовой аутентификации», специальный многопортовый формат адресов:

example.com:1234,5678,9012
example.com:20000-50000
example.com:1234,5000-6000,7044,8000-9000
Количество указываемых портов не ограничено.

Клиент случайным образом выберет один из указанных портов для первоначального подключения и будет периодически переключаться на другой порт. Параметр управления интервалом — mportHopInt в разделе udphop:

"udphop": {
  "port": "1234,5000-6000",
  "interval": "30"
}

Параметры запроса

  • obfs: Тип используемой обфускации. В настоящее время поддерживается только salamander.

  • obfs-password: Пароль, необходимый для указанного типа обфускации, если применимо.

  • sni: Индикация имени сервера, используемая для TLS-соединений. В случае если hostname доменное имя и отсутcnвует SNI то serverName будет использоваться hostname

Last updated