Перейти к содержимому

Только нода

Введите эту команду на вашем сервере:

root@server: ~
bash <(curl -Ls https://raw.githubusercontent.com/eGamesAPI/remnawave-reverse-proxy/refs/heads/main/install_remnawave.sh)
  1. Проверяет сервер перед стартом: нода ещё не установлена, порт 443 свободен.
  2. Спрашивает три вещи: selfsteal-домен ноды (адрес из её карточки в панели), IP-адрес панели и Secret Key ноды, ключ вставляется многострочной вставкой и подтверждается.
  3. Выпускает сертификат на домен ноды (через DNS API, ACME или ваш собственный) и настраивает автопродление.
  4. Разворачивает сервисы в /opt/remnanode: контейнер ноды remnanode и nginx за Unix-сокетом, по той же схеме, что у панели: Xray владеет 443 и передаёт трафик nginx через сокет.
  5. Открывает порт 2222 в файрволе только для IP панели: панель сможет подключаться к ноде, для остальных порт закрыт.
  6. Ставит маскировочный сайт: случайный шаблон обычного веб-сайта на домен ноды.
  7. Запускает и проверяет: обращается к https://домен до 5 раз с паузой 15 секунд, пока нода не ответит.
  1. Выберите пункт Установка компонентов Remnawave

    root@server: ~
    REMNAWAVE 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):
  2. Затем выберите пункт Установить только ноду

    root@server: ~
    Установка компонентов Remnawave
    
    1.Установить панель и ноду на один сервер
    2.Установить панель и страницу подписки
    3.Добавить ноду в панель
    4.Установить только ноду
    5.Установить только панель
    6.Установить только страницу подписки
    
    0.Выход
    
    Выберите действие (0-6):
  3. Выберите веб-сервер для ноды, Nginx или Caddy

    root@server: ~
    Выберите веб-сервер:
    
    1.Nginx
    2.Caddy
    
    0.Выход
    
    Выберите действие (0-2):
  4. Зайдите в панель управления, перейдите в раздел Ноды → Управление, выберите нужную ноду и найдите поле Secret Key (SECRET_KEY). Скопируйте ключ, используя иконку копирования.

  5. Ответьте на вопросы установщика: selfsteal-домен ноды, IP-адрес панели и вставьте скопированный Secret Key (после вставки нажмите Enter дважды)

    root@server: ~
    Введите selfsteal домен ноды (адрес из её карточки в панели): node.example.com
    Введите IP-адрес панели, чтобы установить соединение между панелью и нодой: 203.0.113.10
    Введите Secret Key ноды, который находится в карточке редактирования ноды (вставьте содержимое и 2 раза нажмите Enter):
    Вы уверены, что сертификат правильный? (y/n): y
  6. Выберите метод генерации сертификата для домена ноды:

    • DNS API (Cloudflare, Gcore, Bunny.net), wildcard-сертификат, DNS-записи создаются сами по API-ключу.
    • ACME HTTP-01: без API-ключа, по одному домену на сертификат.
    • Свой сертификат: загрузите собственные fullchain.pem и privkey.pem.
    root@server: ~
    Выберите метод генерации сертификатов для всех доменов:
    
    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):
  7. Если выбрали выпуск через Let’s Encrypt, укажите почту для уведомлений о сертификатах. Можно пропустить нажатием Enter

    root@server: ~
    Введите ваш email для Let's Encrypt (можно пропустить - Enter):
  8. Дальше скрипт работает сам: развёртывает сервисы в /opt/remnanode, открывает порт 2222 только для IP панели, ставит маскировочный сайт и запускает ноду

    root@server: ~
    Установка ноды
    Запуск ноды
    Пожалуйста, подождите...
    Проверка подключения ноды для node.example.com...
    Попытка 1 из 5
    
    [ ✓ ] Нода успешно подключена!

    Проверьте, что нода горит зелёным в разделе Nodes панели, а её домен открывает сайт-заглушку в браузере.

Убедитесь, что вы обновили скрипт перед выполнением каких-либо действий в нем.

  1. Откройте меню скрипта командой remnawave_reverse (или коротким алиасом rr) и выберите пункт 12 (Проверить обновления скрипта). Когда обновление уже найдено, пункт подсвечивается красным и называется Обновить скрипт:

    root@server: ~
    REMNAWAVE REVERSE-PROXY by eGames
    Версия: 3.8.4 доступно обновление скрипта
    …
    9.NetBird: сеть для нод и панели
    13.Обновить скрипт
    13.Удалить скрипт
    
    0.Выход
    - Быстрый запуск: remnawave_reverse (или rr)
    
    Выберите действие (0-13):
  2. Что нового в каждой версии, смотрите на странице релизов: