Добавление ноды в панель
Установка скрипта
Заголовок раздела «Установка скрипта»Введите эту команду на вашем сервере:
bash <(curl -Ls https://raw.githubusercontent.com/eGamesAPI/remnawave-reverse-proxy/refs/heads/main/install_remnawave.sh)Добавить ноду в панель
Заголовок раздела «Добавить ноду в панель»Выберите пункт Установка компонентов Remnawave, затем Добавить ноду в панель.
-
Выберите пункт
Установка компонентов 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):
-
Подтвердите, что вы на сервере панели
ВНИМАНИЕ: Добавление ноды должно выполняться только на сервере, где установлена панель, а не на сервере ноды. Вы уверены, что находитесь на сервере с установленной панелью? Введите 'y' для продолжения или 'n' для выхода (y/n): y
-
Выберите, как настроить сервер ноды
Как настроить сервер ноды? 1.Автоматически по SSH панель сама поставит ноду на её сервер: пакеты, Docker, сертификат. Домен должен указывать на этот сервер, нужен root-доступ по SSH 2.Вручную создам ноду в панели, устанавливать на сервере будете сами Выберите действие (1-2):
Для автоматического режима затем выбирается веб-сервер, nginx или Caddy. Дальше остаётся ввести домен ноды и её название, а разница только в том, кто будет ставить ноду на сервер.
Автоматическая установка
Заголовок раздела «Автоматическая установка»Панель сама ставит ноду на её сервер: подключается по SSH, готовит сервер и поднимает контейнеры. Заходить на сервер ноды не нужно.
Что понадобится:
- отдельный сервер с Debian или Ubuntu и root-доступом по SSH. Хватит пароля: скрипт поставит на сервер свой ключ, сам пароль нигде не сохранит и больше не спросит.
- домен ноды, например
node.example.com. - свободный порт 443 на сервере ноды. Для Caddy свободен должен быть и порт 80, правило файрвола скрипт добавит сам.
Как проходит установка:
-
Подключение по SSH. Если доступ к этому серверу уже настроен в разделе SSH-доступ, он используется молча, без лишних вопросов. Для домена без A-записи скрипт спросит IP сервера, и это единственный дополнительный вопрос.
-
DNS-запись. Если записи ещё нет, скрипт создаст её сам. Зона, чей сертификат уже есть на панели, распознаётся автоматически. Для новой зоны скрипт спросит, каким DNS-сервисом пользоваться.
-
Подготовка сервера. Скрипт ставит пакеты и Docker с зеркалами на случай блокировок, поднимает ufw с открытым портом 443 и сохранённым SSH.
-
Ключ связи и сертификат. Сначала скрипт выпускает ключ связи ноды с панелью. Дальше сертификат: если wildcard панели уже покрывает домен ноды (
*.example.comзакрываетnode.example.com), файлы копируются на ноду, а продления панель переносит туда сама. Если не покрывает, сертификат выпускается прямо на сервере ноды через DNS-проверку и продлевается там же, без участия панели. С Caddy всё проще: сертификат он выпускает и продлевает сам, панель в этом не участвует. -
Запуск. Скрипт генерирует сайт-заглушку для маскировки, пишет конфигурацию и поднимает контейнеры ноды и выбранного веб-сервера.
-
Проверка связи. Скрипт ждёт, пока нода отчитается панели. Если DNS-запись совсем свежая и резолверы панели её ещё не видят, скрипт подскажет панели адрес напрямую, и подключение проходит сразу.
Готовлю сервер ноды: пакеты, Docker, ufw (может занять пару минут)... [ * ] NetBird на ноде Сервер ноды настроен, нода работает
Когда появится сообщение Сервер ноды настроен, нода работает, установка закончена. Проверьте, что нода горит зелёным в разделе Nodes панели, а её домен открывает сайт-заглушку в браузере.
Ручная установка
Заголовок раздела «Ручная установка»Скрипт создаст ноду, профиль и хост в панели, а установку на сервер вы выполните сами.
-
Введите ваш новый домен для
selfstealкоторый будет использоваться для подключения ноды к панели, а так же название для самой ноды.Введите selfsteal домен ноды (адрес из её карточки в панели): node.example.com Введите имя для вашей ноды (например, Germany): Germany
-
После успешного добавления ноды в панель, запустите скрипт на вашем новом сервере, где будет установлена нода Remnawave, выберите пункт
Установка компонентов Remnawave, а затемУстановить только ноду.
Обновление скрипта
Заголовок раздела «Обновление скрипта»Убедитесь, что вы обновили скрипт перед выполнением каких-либо действий в нем.
-
Откройте меню скрипта командой
remnawave_reverse(или коротким алиасомrr) и выберите пункт12(Проверить обновления скрипта). Когда обновление уже найдено, пункт подсвечивается красным и называетсяОбновить скрипт:REMNAWAVE REVERSE-PROXY by eGames Версия: 3.8.4 доступно обновление скрипта … 9.NetBird: сеть для нод и панели 13.Обновить скрипт 13.Удалить скрипт 0.Выход - Быстрый запуск: remnawave_reverse (или rr) Выберите действие (0-13):
-
Что нового в каждой версии, смотрите на странице релизов:
