Скрипт установки сервера
Мы предоставляем bash-скрипт, который позволяет управлять (устанавливать, обновлять, удалять) Hysteria и его systemd-сервисом на распространённых дистрибутивах Linux.
Примечание: Этот официальный скрипт призван достичь эффекта, аналогичного пакетным менеджерам, и генерирует только примеры конфигурационных файлов. Ручная настройка сервера всё равно необходима для корректного запуска сервиса.
Если вам нужен скрипт, который без дополнительных усилий установит, настроит и запустит сервер Hysteria, поищите сторонние «скрипты Hysteria 2» в поисковых системах.
Требования к окружению
Сам Hysteria не предъявляет особых требований к дистрибутиву Linux, но скрипт рассчитан на системы, соответствующие следующим условиям:
- Управление сервисами на основе systemd (через команду
systemctl) - Установлены следующие программы, которые НЕ предоставляются через busybox:
- Утилиты GNU Coreutils
bashgrepcurl
Для новых пользователей VPS рекомендуется использовать стабильные версии основных дистрибутивов, выпущенные за последние 2 года. Избегайте использования CentOS 7.
Если вы не знакомы с дистрибутивами Linux, рекомендуем следующие варианты:
- Debian 11 или новее
- Ubuntu 22.04 LTS или более новые LTS-версии
- Rocky Linux 8 или новее
- CentOS Stream 8 или новее
- Fedora 37 или новее
Неподдерживаемые дистрибутивы:
- OpenWrt
- Alpine Linux
- NixOS
Основные операции
Установка или обновление
Установить или обновить до последней версии.
Установить или обновить до указанной версии.
Удаление
Удалить Hysteria и его сервис.
Дополнительно
Установка из локального файла
Если ваш VPS не может подключиться к GitHub Release, вы можете вручную перенести исполняемый файл Hysteria на VPS для установки.
Указание архитектуры
В основном для установки AVX-версии.
Указание пользователя
Если вы хотите избежать проблем с правами доступа (обычно связанных с использованием других программ для генерации и управления сертификатами), вы можете настроить systemd-сервис Hysteria на запуск от имени root с помощью следующей команды.
Чтобы сбросить эту настройку, можно удалить Hysteria и переустановить его, или выполнить следующую команду.
Разное
Редактирование конфигурационного файла
Управление сервисом
Включить автозапуск сервиса и запустить его немедленно.
Перезапустить сервис, обычно после изменения конфигурационного файла.
Проверить статус сервиса.
Логи
Просмотр логов сервера.