Gateway
Начало схемы. Создаётся автоматически.
Connection Unit — это путь клиента от точки входа до интернета. Вы собираете его на холсте, а Axottle превращает схему в конфигурацию, проверяет её и только потом публикует в Remnawave.
В условии маршрута написали geosite: youtube.com вместо domain: youtube.com. Конфиг собрался и уехал на ноду, но Xray отказался его загружать. На входном порту остался только connection refused.
Axottle проверяет такие условия отдельно, останавливает применение и открывает именно тот блок, который надо исправить.
geosite: youtube.comКатегория, которой не существуетdomain: youtube.comПроверяемое доменное условиеХолст не рисует документацию к настройкам. Из его блоков и связей собирается то, что поедет на ноды. Исправьте правило в демо — статус изменится только после проверки.
Транзитная нода здесь — не значок перехода. Это отдельный сервер со своим конфигом, привязкой к железу и собственным состоянием.
Начало схемы. Создаётся автоматически.
Принимает подключение клиента.
Управляемый сервер-мост со своим конфигом и состоянием.
Подключает внешний мост по VLESS-ключу.
Стоит между Gateway и входной нодой.
Выводит трафик через Cloudflare WARP.
Использует заданный прокси как выход.
Прямой выход. Создаётся автоматически.
Отбрасывает выбранный трафик.
Один основной вход и понятный линейный путь до выхода.
Создаёт слой балансировки — даже если входная нода пока одна.
Совмещает обычные и балансируемые ветки в одной схеме.
Основной выход — обычная связь между блоками. Условная ветка — вторая связь с правилом. Маршрут не приходится синхронизировать со схемой: он и есть схема.
У ноды может быть только один выход без условия. Каждая дополнительная ветка обязана объяснить, какой трафик она забирает.
Ошибка уровня error не превращается в предупреждение, которое можно проигнорировать. Пока блокирующая проблема не исправлена, кнопка применения не ведёт дальше.
Правки не касаются работающей схемы.
Ошибки возвращают к конкретному блоку.
Все блокирующие проверки пройдены.
Новая версия публикуется в Remnawave.
Результат выкатки проверен отдельно.
Критическая находка блокирует выкатку. Высокий риск требует подтверждения. Средняя и низкая строгость оставляют предупреждение или справку.
Шумный линтер перестают читать. Поэтому проверка маршрутов срабатывает только там, где значение точно не может быть категорией.
Axottle фиксирует версию, собирает конфигурацию и публикует её в Remnawave. На серверах работает агент; панель не изображает прямое управление там, где его нет.
После выкатки отдельные проверки могут пройти, предупредить, провалиться или быть пропущены. Пропущенная проверка не притворяется ни успехом, ни отказом.
Каждое применение создаёт снимок. Можно выбрать одну из последних двадцати версий, загрузить её в черновик, проверить и применить снова. Живой конфиг не меняется без вашего подтверждения.
Сгенерированные учётные данные переиспользуются. Новый маршрут или дополнительная нода не требуют перевыдавать доступы клиентам.
Нода, сервис, соединение, маршрут и внешняя доступность проверяются послойно — прямо на схеме, которую вы собирали.
Ему доступны только имя подключения, короткая подпись и принадлежность к группе подписки. Блоки и внутренние имена остаются в панели.
Connection Units уменьшают риск ошибки, но не превращают инфраструктуру в безошибочную. Вот где оператору всё ещё нужно знать реальное поведение системы.
Снимок сначала загружается в черновик и проходит те же проверки. Живая схема меняется только после повторного применения.
Более старые снимки удаляются и восстановлению не подлежат.
Проверка из других сетей и регионов работает только с настроенным probe-провайдером.
Для применения нужна хотя бы одна входная нода. Входные и транзитные ноды должны быть привязаны к серверам.
Локальная транзакция откатится, но уже созданные на стороне Remnawave объекты пока приходится очищать отдельно.
Соберите Connection Unit, проверьте маршрут до применения и меняйте работающую инфраструктуру без гадания по строкам JSON.