From 63adfcb98fbcb11e3752dce80e20764119cdb433 Mon Sep 17 00:00:00 2001 From: Den Piligrim <89912505+vasiljevdenis@users.noreply.github.com> Date: Sat, 21 Mar 2026 13:58:00 +0300 Subject: [PATCH] fix --- install.sh | 118 +++++++++++++++++++++++++++-------------------------- 1 file changed, 61 insertions(+), 57 deletions(-) diff --git a/install.sh b/install.sh index 5b1565a..ed17c50 100644 --- a/install.sh +++ b/install.sh @@ -179,6 +179,63 @@ ADMIN_USER=$(openssl rand -base64 8) ADMIN_PASS=$(openssl rand -base64 12) log "Сгенерированы секретные ключи для БД и JWT." +################################# +# Hysteria 2 +################################# + +# Проверка установки Hysteria 2 через наличие systemd сервиса +if ! systemctl cat hysteria-server.service &> /dev/null; then + echo "Сервис Hysteria 2 не найден. Начинаем установку..." + + # Установка Hysteria 2 согласно документации + bash <(curl -fsSL https://get.hy2.sh/) + + RANDOM_FREE_PORT=$(get_random_port) + + # Генерация надежных паролей + GENERATED_PASSWORD=$(tr -dc A-Za-z0-9 /etc/hysteria/config.yaml < /dev/null; then - echo "Сервис Hysteria 2 не найден. Начинаем установку..." - - # Установка Hysteria 2 согласно документации - bash <(curl -fsSL https://get.hy2.sh/) - - RANDOM_FREE_PORT=$(get_random_port) - - # Генерация надежных паролей - GENERATED_PASSWORD=$(tr -dc A-Za-z0-9 /etc/hysteria/config.yaml <