Установка
Go-нода (remnanode-go) управляет ядром Xray на сервере, через который идёт трафик пользователей. Это реализация ноды Remnawave на Go: она совместима с Remnawave Node 3.4.2 и подключается как к GoWave, так и к оригинальной панели Remnawave. Xray работает отдельным процессом, Node.js и Docker не нужны.
Требования
Заголовок раздела «Требования»- Linux. Архитектуры:
amd64,386,arm64,armv7,armv6,armv5,riscv64,mips,mipsle,mips64,mips64le. Серверные проверки проходят наamd64иarm64, остальные сборки для роутеров не сертифицированы. - Система запуска: systemd, OpenRC (Alpine) или procd (OpenWrt).
curlилиwgetи любой изsha256sum,shasum,openssl.- Доступ root.
- Для фильтров трафика в плагинах нужны
nft,ss(iproute2) и правоCAP_NET_ADMIN.
Установка
Заголовок раздела «Установка»-
В панели добавьте ноду и скопируйте её
SECRET_KEYиз настроек ноды. -
На сервере ноды выполните:
Окно терминала sudo sh -c "$(curl -fsSL https://raw.githubusercontent.com/aaaSaZaN/remnanode-go/main/install.sh)"Без
curlподойдётsudo sh -c "$(wget -qO- <тот же адрес>)". -
Установщик спросит
SECRET_KEYиNODE_PORT(по умолчанию3000). Порт должен совпадать с портом ноды в панели.
Без вопросов, например из скрипта:
sudo SECRET_KEY=... NODE_PORT=2222 sh -c "$(curl -fsSL https://raw.githubusercontent.com/aaaSaZaN/remnanode-go/main/install.sh)"Ручная установка
Заголовок раздела «Ручная установка»Бинарники remnanode-linux-<архитектура> и checksums.txt лежат в релизах remnanode-go. Положите бинарник в /opt/remnanode, создайте .env по описанию настроек и службу systemd:
[Unit]Description=Remnanode (Go)After=network-online.targetWants=network-online.target
[Service]Type=simpleUser=rootWorkingDirectory=/opt/remnanodeExecStart=/opt/remnanode/remnanodeRuntimeDirectory=remnanodeRuntimeDirectoryMode=0700UMask=0077Restart=on-failureRestartSec=3LimitNOFILE=1048576
[Install]WantedBy=multi-user.targetЗатем установите ядро: /opt/remnanode/remnanode core install -y.