Панель и нода
Установка скрипта
Заголовок раздела «Установка скрипта»Введите эту команду на вашем сервере:
bash <(curl -Ls https://raw.githubusercontent.com/eGamesAPI/remnawave-reverse-proxy/refs/heads/main/install_remnawave.sh)Установка панели и ноды
Заголовок раздела «Установка панели и ноды»Что делает установщик
Заголовок раздела «Что делает установщик»Пока вы отвечаете на вопросы, скрипт выполняет всю работу сам:
- Проверяет сервер перед стартом: порт 443 свободен, панель и нода ещё не запущены, установка не начнётся поверх живой конфигурации.
- Спрашивает три домена: панель, страница подписки и маскировочный сайт (selfsteal). Каждый домен проверяется на корректность и реальность DNS-записи, а все три должны быть разными.
- Готовит все секреты самостоятельно: логин и пароль суперадмина, пару «имя=значение» для секретной ссылки входа, отдельную пару логин-пароль для метрики и
APP_SECRET. Придумывать и запоминать ничего не нужно: всё будет показано в конце. - Разворачивает сервисы в
/opt/remnawave: база PostgreSQL, кэш Valkey, панель Remnawave, обратный прокси за Unix-сокетом, страница подписки и нодаremnanode. Xray ноды занимает порт 443 и передаёт веб-трафик прокси через сокет, без лишних TCP-перескоков. - Выпускает сертификаты Let’s Encrypt на все домены сразу выбранным методом (DNS API, ACME HTTP-01 или ваш собственный) и настраивает автопродление.
- Ставит маскировочный сайт: случайный шаблон обычного веб-сайта на selfsteal-домен, чтобы нода не выделялась среди обычного трафика.
- Настраивает панель через её API: регистрирует суперадмина, создаёт конфиг-профиль StealConfig, ноду и хост, привязывает их к стандартной группе и выпускает токен для страницы подписки.
- Перезапускает всё начисто (
down+up): если что-то не поднялось, ошибка не спрячется за зелёным баннером «установка завершена».
Пошаговая установка
Заголовок раздела «Пошаговая установка»-
Выберите пункт
Установка компонентов RemnawaveREMNAWAVE REVERSE-PROXY by eGames Версия: 3.8.4 Wiki: https://wiki.egam.es/ 1.Установка компонентов Remnawave 2.Переустановить панель и компоненты 3.Управление панелью и компонентами 4.Расширения ноды (шаблоны, плагины, ядро) 5.Подписки: правила и страница 6.WARP Native 7.Резервные копии и восстановление 8.Xray Checker: мониторинг подписки 9.NetBird: сеть для нод и панели 10.Управление IPv6 11.Управление сертификатами домена 12.Проверить обновления скрипта 13.Удалить скрипт 0.Выход - Быстрый запуск: remnawave_reverse (или rr) Выберите действие (0-13):
-
Затем выберите пункт
Установить панель и ноду на один серверУстановка компонентов Remnawave 1.Установить панель и ноду на один сервер 2.Установить панель и страницу подписки 3.Добавить ноду в панель 4.Установить только ноду 5.Установить только панель 6.Установить только страницу подписки 0.Выход Выберите действие (0-6):
-
Выберите веб-сервер для панели. Скрипт полностью поддерживает оба варианта:
- Nginx: классическая схема, которая использовалась во всех предыдущих версиях.
- Caddy: автоматические HTTPS-сертификаты из коробки. Дополнительно предлагает портал входа с MFA перед панелью.
Выберите веб-сервер: 1.Nginx 2.Caddy 0.Выход Выберите действие (0-2):
-
Ответьте на вопросы установщика: введите домены панели, страницы подписки и selfsteal, по одному, каждый проверяется отдельно
Введите домен панели (например, panel.example.com): panel.example.com Введите домен подписки (например, sub.example.com): sub.example.com Введите selfsteal домен для ноды (например, node.example.com): n.example.com
-
Выберите способ защиты панели:
Cookie-защита (по умолчанию): панель скрыта за секретной ссылкой, как в предыдущих версиях.Страница входа (TinyAuth): дополнительная страница входа перед панелью. Скрипт сам развернёт TinyAuth и создаст пользователя.
Способ защиты панели: 1.Cookie-защита (по умолчанию) 2.Страница входа (TinyAuth) Выберите действие (1-2):
Cookie-защита (по умолчанию): панель скрыта за секретной ссылкой, как в предыдущих версиях.Страница входа с MFA: портал входа с многофакторной аутентификацией перед панелью.
Способ защиты панели: 1.Cookie-защита (по умолчанию) 2.Страница входа с MFA Выберите действие (1-2):
-
Выберите метод генерации сертификатов для всех доменов сразу:
- DNS API (Cloudflare, Gcore, Bunny.net), wildcard-сертификат, DNS-записи создаются сами по API-ключу.
- ACME HTTP-01: без API-ключа, по одному домену на сертификат.
- Свой сертификат: загрузите собственные
fullchain.pemиprivkey.pem.
Выберите метод генерации сертификатов для всех доменов: 1.Cloudflare DNS API Wildcard, DNS-записи создаются автоматически по API-ключу 2.Gcore DNS API Wildcard, DNS-записи создаются автоматически по API-ключу 3.Bunny.net DNS API Wildcard, DNS-записи создаются автоматически по API-ключу 4.ACME HTTP-01 Без API-ключа, по одному домену на сертификат 5.Установить свой сертификат Загрузите свой fullchain.pem и privkey.pem 0.Выход Выберите действие (0-5):
-
Если выбрали выпуск через Let’s Encrypt, укажите почту для уведомлений о сертификатах. Можно пропустить нажатием Enter
Введите ваш email для Let's Encrypt (можно пропустить - Enter): -
Дальше скрипт работает сам и отмечает каждый этап: развёртывает сервисы в
/opt/remnawave, генерирует сертификаты, ставит маскировочный сайт, настраивает панель через API и перезапускает всё начистоУстановка панели и ноды [ * ] Проверка доступности контейнеров... Генерируем сертификаты для panel.example.com [ * ] Остановка панели и ноды [ * ] Запуск панели и ноды
-
После завершения установки скрипт выведет все данные для входа
================================================= УСТАНОВКА ЗАВЕРШЕНА! ================================================= Панель доступна по адресу: https://panel.example.com/auth/login?zIdejKtN=MWbLrRzx ------------------------------------------------- Для входа в панель используйте следующие данные: Логин: admin Пароль: k7XmQ2vLpR9t ------------------------------------------------- Для повторного запуска менеджера используйте команду: remnawave_reverse ================================================= Установка случайного шаблона для маскировочного сайта Выбран шаблон: corporate-business Шаблон скопирован в /var/www/html
На финальном экране:
- адрес входа в панель с секретным параметром вида
https://panel.example.com/auth/login?ИМЯ=ЗНАЧЕНИЕ(или адрес портала входа, если выбран TinyAuth / MFA) - логин и пароль суперадмина
- команду повторного запуска меню,
remnawave_reverse - какой случайный шаблон маскировочного сайта выбран и куда он скопирован.
- адрес входа в панель с секретным параметром вида
Обновление скрипта
Заголовок раздела «Обновление скрипта»Убедитесь, что вы обновили скрипт перед выполнением каких-либо действий в нем.
-
Откройте меню скрипта командой
remnawave_reverse(или коротким алиасомrr) и выберите пункт12(Проверить обновления скрипта). Когда обновление уже найдено, пункт подсвечивается красным и называетсяОбновить скрипт:REMNAWAVE REVERSE-PROXY by eGames Версия: 3.8.4 доступно обновление скрипта … 9.NetBird: сеть для нод и панели 13.Обновить скрипт 13.Удалить скрипт 0.Выход - Быстрый запуск: remnawave_reverse (или rr) Выберите действие (0-13):
-
Что нового в каждой версии, смотрите на странице релизов:
