Переход с 3X-UI
This content is not available in your language yet.
Как жить с Remnawave после перехода с 3X-UI?
Этот небольшой гайд направлен то, чтобы вы могли понять главные отличия Remnawave от панели 3X-UI (и ее форков).
Есть что дополнить? Обязательно отмечайте сообщением хештегом #жизньпосле3xui в чате и/или отправляй PR (ссылка на репозиторий справа сверху).
Устройство 3X-UI
Заголовок раздела «Устройство 3X-UI»После установки 3X-UI вам обычно не нужно ничего настраивать: достаточно создать “хост/инбаунд” (или как он там называется), затем создать пользователя — и можно подключаться.
UPD: в 3X-UI создаётся инбаунд, и внутри инбаунда создаётся юзер. Чтобы юзер имел несколько инбаундов, нужно вручную создавать его в каждом.
Ключевая особенность 3X-UI в том, что ядро XRay уже встроено в саму панель. То есть, никаких дополнительных действий по установке ядра не требуется.
Это удобно, но создаёт проблемы при масштабировании. Например, если вы хотите иметь несколько серверов в разных локациях — вам придётся разворачивать полную копию панели на каждом из них, синхронизировать пользователей и т.д.
Как решает это Remnawave
Заголовок раздела «Как решает это Remnawave»Решение — разделить панель (менеджмент пользователей и статистика) и ноду (ядро XRay).
Это и есть ключевое отличие Remnawave от 3X-UI и её форков.
Когда вы ставите Remnawave и открываете интерфейс в браузере — это только панель. В ней нет ядра XRay, и подключение к ней как к прокси-серверу невозможно.
Для работы с трафиком нужно установить дополнительный компонент — Remnawave Node (Remnanode). Именно в ноде содержится ядро, именно к ней подключаются клиенты.
Можно, конечно, развернуть и панель, и ноду на одном сервере. Так делают некоторые — существуют скрипты от Phantom и eGames, позволяющие всё настроить за пару кликов. Но в идеале стоит разделять админку и публичный трафик.
Ищите советы по установке по хештегу: #жизньпосле3xui
Что такое хосты, инбаунды и пользователи в Remnawave
Заголовок раздела «Что такое хосты, инбаунды и пользователи в Remnawave»Подписка (Subscription)
Заголовок раздела «Подписка (Subscription)»Конечный пользователь получает ссылку на подписку — URL, который можно вставить в приложение (например, Happ). Внутри подписки — список хостов.
Инбаунды
Заголовок раздела «Инбаунды»Инбаунд — это объект конфигурации ядра (XRay). В нём указывается протокол, порт, тип шифрования и т.п.
В интерфейсе добавить/удалить инбаунды нельзя — это делается через редактирование XRay-конфига в разделе “Конфиг”.
Хост — это обёртка над инбаундом. В нём указывается адрес и порт (обычно совпадают с портом из инбаунда). Также указывается домен или IP, который должен вести на ноду (а не на панель!).
Пользователи
Заголовок раздела «Пользователи»Пользователь создаётся в панели и привязывается к одному или нескольким хостам. Именно после этого подписка будет работать.
Теперь у вас есть основа: подписка → хосты → инбаунды → ноды.
И вы точно понимаете, в чём архитектурная разница между Remnawave и 3X-UI.