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

Переход с 3X-UI

Как жить с Remnawave после перехода с 3X-UI?

Этот небольшой гайд направлен то, чтобы вы могли понять главные отличия Remnawave от панели 3X-UI (и ее форков).

Есть что дополнить? Обязательно отмечайте сообщением хештегом #жизньпосле3xui в чате и/или отправляй PR (ссылка на репозиторий справа сверху).


После установки 3X-UI вам обычно не нужно ничего настраивать: достаточно создать “хост/инбаунд” (или как он там называется), затем создать пользователя — и можно подключаться.

UPD: в 3X-UI создаётся инбаунд, и внутри инбаунда создаётся юзер. Чтобы юзер имел несколько инбаундов, нужно вручную создавать его в каждом.

Ключевая особенность 3X-UI в том, что ядро XRay уже встроено в саму панель. То есть, никаких дополнительных действий по установке ядра не требуется.

Это удобно, но создаёт проблемы при масштабировании. Например, если вы хотите иметь несколько серверов в разных локациях — вам придётся разворачивать полную копию панели на каждом из них, синхронизировать пользователей и т.д.


Решение — разделить панель (менеджмент пользователей и статистика) и ноду (ядро XRay).

Это и есть ключевое отличие Remnawave от 3X-UI и её форков.

Когда вы ставите Remnawave и открываете интерфейс в браузере — это только панель. В ней нет ядра XRay, и подключение к ней как к прокси-серверу невозможно.

Для работы с трафиком нужно установить дополнительный компонент — Remnawave Node (Remnanode). Именно в ноде содержится ядро, именно к ней подключаются клиенты.

Можно, конечно, развернуть и панель, и ноду на одном сервере. Так делают некоторые — существуют скрипты от Phantom и eGames, позволяющие всё настроить за пару кликов. Но в идеале стоит разделять админку и публичный трафик.

Ищите советы по установке по хештегу: #жизньпосле3xui


Что такое хосты, инбаунды и пользователи в Remnawave

Заголовок раздела «Что такое хосты, инбаунды и пользователи в Remnawave»

Конечный пользователь получает ссылку на подписку — URL, который можно вставить в приложение (например, Happ). Внутри подписки — список хостов.

Инбаунд — это объект конфигурации ядра (XRay). В нём указывается протокол, порт, тип шифрования и т.п.

В интерфейсе добавить/удалить инбаунды нельзя — это делается через редактирование XRay-конфига в разделе “Конфиг”.

Хост — это обёртка над инбаундом. В нём указывается адрес и порт (обычно совпадают с портом из инбаунда). Также указывается домен или IP, который должен вести на ноду (а не на панель!).

Пользователь создаётся в панели и привязывается к одному или нескольким хостам. Именно после этого подписка будет работать.


Теперь у вас есть основа: подписка → хосты → инбаунды → ноды.

И вы точно понимаете, в чём архитектурная разница между Remnawave и 3X-UI.