Иногда бывает, что панель потеряла связь с нодой, но все равно можно подключиться к этой ноде и использовать. Как это работает?
Ноды Remnawave автономны. Связь между панелью и нодами идёт по собственному REST API поверх mTLS (в отличие от Marzban, где использовался RPYC + gRPC с постоянным активным соединением). Панель никогда не обращается напрямую к gRPC-ядру Xray: панель шлёт ноде REST-запросы раз в 15-45 секунд, а уже нода делает gRPC-запрос к ядру через обёртку XTLS-SDK. Инициатором соединения всегда выступает панель.
Нода не привязана к состоянию мастера: если пинги от панели прекратились, она продолжает обслуживать тех пользователей, что были на момент обрыва. При этом становятся недоступны все управляющие действия. Важно: если в момент простоя панели перезапустить ноду, она не поднимется — нода ничего не хранит на диске.
Минус автономного режима: статистика трафика за период обрыва может потеряться. Постоянно работать с недоступной панелью не следует.