Перейти к содержанию

Переменные окружения

Ниже приведён (неполный, но охватывающий большинство важных) список переменных окружения, которые можно использовать для настройки Hysteria.

Переменная Тип Описание
HYSTERIA_LOG_LEVEL Логирование Уровень логирования (debug, info [по умолчанию], warn, error)
HYSTERIA_LOG_FORMAT Логирование Формат логов (console [по умолчанию], json)
HYSTERIA_BRUTAL_DEBUG Логирование Установите 1 для вывода информации: текущий RTT, потеря пакетов, MTU и т.д. каждые 2 секунды. Применяется только при использовании Brutal в качестве алгоритма управления перегрузкой.
HYSTERIA_BBR_DEBUG Логирование Установите 1 для вывода отладочной информации BBR. Применяется только при использовании BBR в качестве алгоритма управления перегрузкой.
HYSTERIA_UDPHOP_DEBUG Логирование Установите 1 для вывода отладочной информации о смене UDP-портов (события смены, изменения локальных/удалённых адресов).
HYSTERIA_DISABLE_UPDATE_CHECK Обновление Установите 1 для отключения проверки обновлений версии.
HYSTERIA_ACME_DIR TLS Директория для хранения сертификатов ACME. Если указана в конфигурационном файле, это значение будет проигнорировано.
HYSTERIA_FIREWALL_BACKEND Сервер Принудительный выбор бэкенда файрвола для прослушивания диапазона портов сервера. nftables (или nft) для nftables, iptables (или ipt) для iptables. Не задано — автоопределение.
QUIC_GO_DISABLE_GSO QUIC Установите 1 для отключения GSO (Generic Segmentation Offload) в quic-go. Может решить проблемы совместимости на некоторых системах.
QUIC_GO_DISABLE_ECN QUIC Установите 1 для отключения ECN (Explicit Congestion Notification) в quic-go. Может решить проблемы совместимости на некоторых системах.