← Документация

SSH-хосты и проксирование

Импортируйте сохранённые SSH-хосты и добавляйте дополнительные SSH port forward'ы в десктопном приложении.

Раздел: desktop · Статус: draft · Релиз-проверка: v1.18.2

SSH-хосты и проксирование

Используйте Settings → Remote Instances в десктопном приложении, чтобы импортировать сохранённые SSH-хосты, подключаться к удалённой машине и открывать дополнительные порты через то же SSH-соединение.

SSH-хосты и SSH-проксирование — фичи только для десктопа. Они используют SSH-клиент на вашем компьютере.

Импорт SSH-хоста

OpenChamber умеет читать хосты из вашего локального SSH-конфига — того же места, которым пользуются команды вроде ssh work-server.

  1. Откройте Settings → Remote Instances.
  2. Выберите хост из Saved SSH hosts.
  3. Если хост — паттерн, введите реальный адрес назначения, например deploy@app.example.com.
  4. Сохраните и подключитесь.

OpenChamber создаёт удалённый инстанс на основе этой SSH-команды. Когда он дойдёт до ready, удалённый UI OpenChamber откроется в десктопном приложении.

Добавление дополнительных port forward’ов

У каждого удалённого инстанса есть секция Port Forwards. Используйте её, когда что-то на одной стороне SSH-соединения должно доставать до порта на другой стороне.

OpenChamber поддерживает три типа forward:

  • Local (-L) — открывает порт на вашем компьютере, соединяющийся с чем-то на удалённой машине.
  • Remote (-R) — открывает порт на удалённой машине, соединяющийся обратно с вашим компьютером.
  • Dynamic (-D) — открывает локальный SOCKS-прокси через SSH-соединение.

Для большинства предпросмотров приложений и дашбордов, работающих на удалённой машине, используйте Local (-L).

Использование SOCKS-прокси

Выбирайте Dynamic (-D), когда хотите, чтобы другие инструменты на вашем компьютере ходили в сеть через удалённую машину. OpenChamber открывает локальный порт SOCKS-прокси для этого SSH-соединения.

После готовности соединения скопируйте или используйте локальный адрес прокси из строки forward. Настройте браузер или инструмент на использование его как SOCKS5-прокси.

Держите приватно

Используйте 127.0.0.1 или localhost для локальных bind-хостов, если только вы намеренно не хотите, чтобы другие устройства в вашей сети доставали до forwarded-порта.

Связанное