Skip to main content
Connection Unit проходит понятный путь от черновика до живого развёртывания. Все правки сначала копятся в черновике, затем компилируются в план, и только чистый план можно применить. Каждое применение фиксирует новую версию, поэтому историю можно проследить и к любой применённой версии — вернуться.
Для кого: администратор панели, SRE. Требуемые права: управление Connection Units.
Путь от черновика до применённой версии

Состояния

Состояние Connection Unit показывает, где схема находится на пути «черновик → применение». Типичный поток:
1

Создание

Новый Connection Unit стартует в состоянии черновика: создаётся начальная версия-черновик (v1) и заготовка канваса.
2

Правка

Каждое сохранение канваса переводит схему в состояние Черновик.
3

Компиляция

Успешная компиляция переводит в Готов к применению; ошибки компиляции — в Проверка.
4

Применение

Применение переводит в Применяется, затем в Применено или Ошибка применения. Проверки после применения могут понизить результат до «частично», не меняя состояние схемы с «Применено».

Что происходит при применении

Перед тем как выкатить схему, панель делает две вещи, о которых стоит знать.

Синхронизация с Remnawave

Применение читает локальный снимок панели Remnawave: какую ноду привязать, какой хост уже есть, в каком скваде живёт служебный health-пользователь. Поэтому привязанное подключение синхронизируется прямо перед пушем. Шаг не фатальный: недоступная панель Remnawave не роняет применение, которое отработало бы и по прежнему снимку. Но результат попадает в отчёт применения, так что «применили по устаревшим данным» видно, а не подразумевается. Кроме того, панель обходит все подключения раз в 10 минут и держит снимок свежим сама.

Проверка DNS

Схема публикует адреса: домен входной ноды уходит в хост Remnawave, по которому подключаются все клиенты, и по нему же панель проверяет шлюз. У домена без A- или AAAA-записи не работает ничего, а наружу это выходит десятком разных на вид ошибок. Поэтому перед пушем панель резолвит каждый адрес, который собирается опубликовать, и отказывается применять схему, если домен отвечает «нет такого имени». Диалог применения показывает, какой именно домен не резолвится. Гейт намеренно узкий, чтобы ему можно было доверять:
  • блокирует только отсутствующую запись. Таймаут резолвера или служебная ошибка говорят о резолвере на хосте панели, а не о домене, и права вето на все выкаты не получают;
  • домен, который резолвится не на адрес ноды, показывается, но не блокирует: Cloudflare под оранжевым облаком, свой CDN и round-robin отсюда выглядят одинаково «неправильно»;
  • ноды по голому IP не проверяются, резолвить нечего.
Блокировку снимает переключатель «применить всё равно» в диалоге: запись, которая ещё едет, — нормальный рабочий сценарий.

Типы версий

У Connection Unit всегда есть одна версия-черновик плюс история применённых снимков. Каждое применение создаёт новую применённую версию с последовательным номером и делает её активной. Черновик и только что применённая версия сохраняются всегда.
История ограничена 20 версиями (не считая черновика) на один Connection Unit. При применении более старые версии автоматически удаляются.

Как откатиться на предыдущую версию

Отдельного «отката живого развёртывания в один клик» нет: откат идёт через черновик и повторное применение.
1

Откройте вкладку Версии

В Connection Unit перейдите на вкладку Версии — там перечислена история применённых версий и снимков.
2

Выберите версию и нажмите «Откатить»

Выберите неактивную применённую версию или снимок и нажмите Откатить. Снимок этой версии копируется в черновик. Кнопки Откатить нет у активной версии.
3

Повторно примените

Панель прямо сообщает, что снимок загружен в черновик и его нужно применить заново. Запустите Применить — так предыдущая схема снова становится живой.

Проверка

Откат прошёл успешно, когда выбранный снимок загрузился в черновик, повторное применение завершилось состоянием Применено, а вкладка Здоровье показывает healthy.
После повторного применения:
  1. Убедитесь, что состояние Connection Unit — Применено (а не Ошибка применения).
  2. Откройте вкладку Здоровье и запустите проверку — см. Диагностика и пробы.
  3. На вкладке Обзор проверьте последний статус здоровья и время последней проверки.

Откат

  • Вернуться к предыдущей версии — вкладка Версии → неактивная версия → ОткатитьПрименить (порядок выше). Восстановить можно только неактивные версии, не являющиеся черновиком.
Откат не разворачивается автоматически: пока вы не нажмёте Применить, живая конфигурация остаётся прежней. Восстановление снимка в черновик само по себе ничего в бой не выкатывает.

Ограничения

  • Активную версию откатить нельзя — у неё нет кнопки Откатить.
  • Хранится не более 20 применённых версий; более старые история не сохраняет.
  • Откат — это всегда путь «снимок → черновик → повторное применение», а не мгновенная замена живого развёртывания.

Типовые ошибки

Восстановление снимка загружает его только в черновик. Нужно ещё запустить Применить, чтобы схема стала живой.
История ограничена 20 применёнными версиями. Более старые снимки удаляются при применении и восстановлению не подлежат.
Связанные страницы: Конструктор, Диагностика и пробы, Устранение неполадок.
Проверено для версии Axottle текущей ветки. Дата проверки: 2026-07-11.