mirror of
https://github.com/XTLS/Xray-docs-next.git
synced 2026-09-27 01:00:47 +03:00
Transport: Refine Hysteria & quicParams
This commit is contained in:
@@ -1250,8 +1250,18 @@ FinalMask применяет последний слой маскировки к
|
||||
}
|
||||
```
|
||||
|
||||
Используется для настройки параметров QUIC для XHTTP H3 и Hysteria.
|
||||
|
||||
> `congestion`: reno | bbr | brutal | force-brutal
|
||||
|
||||
Алгоритм управления перегрузкой. Hysteria по умолчанию использует `brutal`, XHTTP H3 по умолчанию использует `bbr`.
|
||||
|
||||
`reno`/`bbr`: Известные алгоритмы.
|
||||
|
||||
`brutal`: Согласовывает фиксированную скорость отправки пакетов с другой стороной или переключается на BBR. Поддерживается только в транспорте Hysteria (поскольку XHTTP не имеет механизма согласования).
|
||||
|
||||
`force-brutal`: Аналогично `brutal`, но принудительно использует фиксированную скорость отправки `brutalUp` для исходящего трафика, игнорируя согласование с другой стороной.
|
||||
|
||||
> `debug`: false | true
|
||||
|
||||
Включить логирование в режиме bbr/brutal congestal control.
|
||||
@@ -1264,7 +1274,7 @@ FinalMask применяет последний слой маскировки к
|
||||
|
||||
Формат удобен для пользователя, поддерживает различные распространенные записи бит в секунду, включая `1000000`, `100kb`, `20 mb`, `100 mbps`, `1g`, `1 tbps` и т.д. Регистр не важен, пробелы между единицами необязательны. Без единиц измерения по умолчанию используется bps (бит в секунду), значение не может быть ниже 65535 bps.
|
||||
|
||||
Поведение согласования соответствует оригинальной Hysteria:
|
||||
Поведение согласования соответствует Hysteria brutal:
|
||||
|
||||
Значение на сервере ограничивает максимальную скорость режима Brutal, которую может выбрать клиент; 0 означает отсутствие ограничений для клиента.
|
||||
|
||||
|
||||
@@ -1,14 +1,6 @@
|
||||
# Hysteria
|
||||
|
||||
::: tip
|
||||
При использовании с протоколом `hysteria`, `quic native udp` включен по умолчанию.
|
||||
|
||||
При использовании с `hysteria inbound`, `auth` будет переопределен `clients` (если он существует).
|
||||
|
||||
Возможность использования других `протоколов` в качестве прокси для `udp` зависит от наличия у этого `протокола` возможностей `uot`.
|
||||
|
||||
Включение `finalmask.udp` нарушит работу маскировки страниц `masquerade`.
|
||||
:::
|
||||
Реализация Xray базового QUIC-транспорта для Hysteria2, обычно используется с hysteria [исходящим](../outbounds/hysteria.md) и hysteria [входящим](../inbounds/hysteria.md), и в этом случае совместима с официальной реализацией.
|
||||
|
||||
## HysteriaObject
|
||||
|
||||
@@ -45,6 +37,8 @@
|
||||
|
||||
Пароль аутентификации Hysteria, должен совпадать на сервере и клиенте.
|
||||
|
||||
При использовании с `hysteria inbound` будет переопределён `clients` (если он существует).
|
||||
|
||||
> `udpIdleTimeout`: number
|
||||
|
||||
Единица измерения: секунды, по умолчанию 60.
|
||||
|
||||
Reference in New Issue
Block a user