Режимы подключения

ℹ️ О разделе

INFRAX использует два типа подключения к удаленным узлам: через веб-интерфейс и через нативный клиент. Веб-сессии по умолчанию открываются во встроенном окне, могут сворачиваться и при необходимости открываться в новой вкладке браузера, а между несколькими открытыми сессиями можно переключаться по вкладкам в шапке окна подключения.

Обзор режимов

Диалог выбора подключения показывает две карточки: «Через веб-интерфейс» и «Через нативный клиент». Выбор сохраняется в браузере, а для некоторых протоколов INFRAX автоматически использует только один из режимов.

Поддержка по протоколам

Протокол Веб-интерфейс Нативный клиент Комментарий
RDP Да Да Пользователь может выбрать режим вручную или использовать сохраненный выбор
SSH Да Да Поддерживаются и браузерный, и нативный запуск
VNC Да Нет Всегда открывается через веб-интерфейс
Console Да Нет Всегда открывается через веб-интерфейс
Winbox Нет Да Нативный запуск доступен только на Windows и macOS
Web Да Нет Открывает сохраненный URL в браузере
⚠️ Важные ограничения

Console и VNC всегда запускаются через веб-интерфейс, Winbox работает только через нативный клиент. Запись сессий ведётся по единой политике для управляемых веб-сессий и нативных RDP/SSH-подключений через шлюз записи — запись выполняется на сервере INFRAX. Не записываются сохраненные прямые Web URL, нативные Winbox-подключения и нативные RDP/SSH-подключения при включённом аварийном режиме «Нативные подключения напрямую (минуя шлюз записи)» (см. «Административные настройки»).

Веб-клиент

В интерфейсе выбора этот режим называется «Через веб-интерфейс». Для RDP, SSH, VNC и Console он работает через Apache Guacamole и по умолчанию открывает сессию во встроенном окне INFRAX. Для Web-сервиса браузер открывает сохраненный прямой URL без Guacamole, туннеля, записи и добавления в журнал удаленных сессий.

Что происходит при подключении

  • Сессия открывается внутри интерфейса INFRAX
  • Активное подключение можно свернуть и продолжить работу с другими разделами
  • При двух и более одновременных подключениях в шапке окна подключения появляется полоса вкладок — переключение между сессиями работает как в браузере
  • Веб-подключения можно открыть в отдельной вкладке браузера
  • Запись управляемых веб-сессий и нативных RDP/SSH через шлюз записи ведётся по единой политике
  • Поддерживаются RDP, SSH, VNC, Console и прямые Web-URL

Панель подключения

  • Название узла - при одной открытой сессии показывает имя узла и тег протокола
  • Вкладки сессий - при двух и более открытых сессиях вместо названия отображается полоса вкладок
  • Открыть в новой вкладке - переносит сессию в отдельную вкладку браузера
  • Свернуть - прячет сессию в верхнюю панель
  • Закрыть - завершает соединение

Вкладки сессий

Когда открыто несколько подключений одновременно, в шапке окна подключения появляется полоса вкладок в стиле браузера.

  • На каждой вкладке отображаются иконка, название узла, тег протокола и крестик «Закрыть», завершающий сессию.
  • Клик по вкладке разворачивает соответствующую сессию. Одновременно развернута только одна сессия, остальные продолжают работать в фоне.
  • Новая сессия автоматически выходит на передний план.
  • Если все вкладки не помещаются по ширине, невлезающие сессии сворачиваются в кнопку «+N» (подсказка «Переключить подключение») — она открывает меню «Подключения» со списком остальных сессий.
ℹ️ Дополнительно

Для веб-подключений используется встроенная панель инструментов, а режим открытия можно изменить в Мои предпочтения → вкладка Возможности → группа Удаленные подключения → «Режим открытия подключений».

Нативный клиент

Нативный режим запускает локальные клиентские приложения через Infrax-плагин и единую URL-схему infraxplugin://. Тип подключения передаётся в параметре protocol. Прежние отдельные схемы xrdp://, xssh:// и подобные не регистрируются современным плагином. Ссылка не содержит логина и пароля — плагин получает учётные данные отдельным одноразовым авторизованным запросом с коротким сроком действия.

Что поддерживается

  • RDP - открывает локальный RDP-клиент
  • SSH - открывает локальный SSH-клиент
  • Winbox - запускает Winbox для устройств MikroTik
  • Подключать все мониторы - дополнительная опция для RDP
  • Шлюз записи - нативные RDP- и SSH-подключения проходят через шлюз записи на сервере INFRAX: учётные данные целевого узла не передаются на компьютер пользователя, а сессия может записываться на сервере

Требования

  1. Установить Infrax-плагин
  2. Для Winbox использовать Windows или macOS
ℹ️ Проверка версии плагина

При запуске нативного подключения INFRAX проверяет, что Infrax-плагин установлен и актуален. Если через несколько секунд плагин не отозвался, появится сообщение о том, что плагин устарел или не установлен. Если отозвалась устаревшая версия — предложение обновить плагин. В обоих случаях доступна ссылка «Скачать Infrax-плагин». Автоматического обновления у плагина нет — новую версию нужно установить вручную.

⚠️ Ограничения

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

Выбор режима подключения

При запуске соединения INFRAX показывает диалог «Выберите способ подключения». В нем отображаются карточки «Через веб-интерфейс» и «Через нативный клиент», а также опция запоминания выбора.

Элементы диалога

  • Подключать все мониторы - показывается только для нативного RDP
  • Сохранить выбор для следующих подключений - запоминает тип подключения в браузере
  • Скачать Infrax-плагин - появляется, если нужен нативный клиент
  • Подсказка о типе - описывает ограничения выбранного режима
ℹ️ Поведение по умолчанию

При обычном запуске для VNC и Console диалог не показывается - они всегда открываются через веб-интерфейс. Для Winbox, наоборот, доступен только нативный клиент. Действие «Подключиться как...» всегда открывает окно «Выберите способ подключения»: для протоколов с единственным режимом способ в нём зафиксирован, а выбираются только учётные данные.

Сохраненный выбор хранится в браузере в параметре preferred_connection_type.

Режим открытия в браузере

Настройка «Режим открытия подключений» управляет тем, где браузерная сессия появляется после запуска.

  • Во встроенном окне - режим по умолчанию. Подключения показываются прямо внутри INFRAX.
  • В новой вкладке браузера - сессия сразу открывается в отдельной вкладке.
✅ Когда использовать

Встроенный режим удобен для повседневной работы и переключения между несколькими сессиями. Новая вкладка полезна, если нужно вынести подключение на другой монитор или открыть его отдельно.

Административные настройки

Администратор может отключить нативные подключения через параметр «Разрешить подключения только через веб-клиент» в разделе Подключения и записи сессий.

Что меняется при включении

  • Нативная карточка в диалоге выбора становится недоступной
  • Подключения к RDP и SSH продолжают работать через веб-интерфейс
  • Попытка запуска нативного подключения завершится сообщением об ошибке
ℹ️ Типовой сценарий

Настройка «Разрешить подключения только через веб-клиент» полезна, когда нужно ограничить использование локальных клиентских приложений или унифицировать способ доступа для всей команды. На запись сессий она не влияет: запись ведётся по единой политике и для веб-подключений, и для нативных RDP и SSH.

Нативные подключения напрямую (минуя шлюз записи)

Настройка «Нативные подключения напрямую (минуя шлюз записи)» — временный аварийный режим. При его включении нативные RDP- и SSH-подключения идут напрямую к целевому узлу, минуя шлюз записи: учётные данные передаются Infrax-плагину, а запись таких сессий не ведётся. Режим фиксируется на момент создания сессии.

Рекомендации

Когда выбирать веб-клиент

  • Нет возможности установить Infrax-плагин
  • Работа идет с чужого, общедоступного или недоверенного компьютера
  • Нужны подключения VNC или Console — они доступны только через веб-интерфейс
  • Нужно быстро открыть подключение без локальных приложений
  • Важно переключаться между несколькими сессиями в одном окне

Когда выбирать нативный клиент

  • Нужна максимальная производительность
  • Нужна максимальная функциональность локальных клиентских приложений. Учтите, что нативные RDP и SSH проходят через шлюз записи, поэтому для них действуют ограничения — см. раздел «Запись сессий»
  • Нужно подключать все мониторы для RDP
  • Работа идет с устройствами MikroTik через Winbox
  • Сессии бывают длинными и повторяются часто
💡 Практический совет

Для повседневной работы удобно оставить встроенное окно по умолчанию, а для отдельных сценариев переключаться на новую вкладку. Запись сессий не влияет на выбор режима: она ведётся по единой политике и для веб-подключений, и для нативных RDP и SSH. Если нужно работать без установки плагина, используйте веб-клиент; если нужна максимальная скорость и Winbox, используйте нативный клиент.