Клиент, саппорт или dual: выбор роли агента

Время · ~3 мин Уровень · Начальный Применимо к · каждому агенту

Каждый агент LRO работает в одной из трёх ролей. Роль решает, какую сторону туннеля может играть агент, поэтому правильный выбор — это разница между туннелем, который соединяется, и тем, который так и не поднимется. Названия пришли из исходного сценария удалённой поддержки; вот что они означают на самом деле.

Три роли

РольРаботает наЧто делает
Client
удалённая сеть
Машина, которая размещает сервис, к которому вам нужен доступ. Подключается наружу к целевому сервису на этой машине и доставляет к нему трафик туннеля. Эндпоинты задаются на клиенте.
Support
технический специалист
Машина, за которой вы сидите и с которой подключаетесь. Открывает локальный слушатель. Вы направляете свой инструмент на localhost:<port> здесь, и трафик доставляется к сервису.
Dual
клиент + саппорт
Одна машина, которой нужно быть и тем, и другим. Действует как клиент и саппорт одновременно — например, хаб, который и публикует свои сервисы, и достаёт до других.
Простое правило: машина, в которую вы заходите, — это Client; машина, с которой вы подключаетесь, — это Support. Трафик идёт вы → саппорт → ядро → клиент → сервис. Если кажется наоборот, то это потому, что «клиент» называет удалённую машину заказчика, а не вашу консоль.

Выберите роль при регистрации

При регистрации агента (Agents → Register) выберите режим в выпадающем списке Agent mode до получения токена. Точные названия — Client (remote network), Support (tech specialist) и Dual (client + support).

Register new agent dialog with the Agent mode dropdown
Рис. 1. Задайте роль при регистрации — это второе поле в диалоге Register.

Список Agents затем показывает текущий режим каждого агента с одного взгляда:

Agents table showing one Client agent and one Support agent
Рис. 2. Клиент и саппорт-агент — колонка Mode показывает каждую роль.

Смена роли работающего агента

Чтобы сменить роль, не нужно регистрировать агента заново. Откройте агента и на вкладке Overview (обзор) используйте Switch to Client / Support / Dual (переключить на Client / Support / Dual). Изменение отправляется агенту вживую.

Agent detail showing Current mode with Switch to Support and Switch to Dual buttons
Рис. 3. Смена роли подключённого агента из панели — без перерегистрации.

Установить рабочий режим можно двумя способами, и они взаимодействуют:

$ lro --mode support # pin this machine as the side you connect from

Какую роль выбрать?

Ядро направляет каждой роли только подходящие команды — клиента просят открывать каналы, саппорта — открывать слушатели — так что несоответствующая роль просто не свяжет туннель.

Разобрались с ролями? Откройте туннель от начала до конца.

Ваш первый туннель →