Запуск OpenClaw.app с удалённым Gateway (шлюзом)
OpenClaw.app использует SSH-туннелирование для подключения к удалённому Gateway (шлюзу). В этом руководстве показано, как выполнить настройку.Обзор
Быстрая настройка
Шаг 1: Добавьте конфигурацию SSH
Отредактируйте~/.ssh/config и добавьте:
<REMOTE_IP> и <REMOTE_USER> на ваши значения.
Шаг 2: Скопируйте SSH-ключ
Скопируйте ваш публичный ключ на удалённую машину (введите пароль один раз):Шаг 3: Установите токен Gateway (шлюза)
Шаг 4: Запустите SSH-туннель
Шаг 5: Перезапустите OpenClaw.app
Автозапуск туннеля при входе в систему
Чтобы SSH-туннель запускался автоматически при входе в систему, создайте Launch Agent.Создайте файл PLIST
Сохраните это как~/Library/LaunchAgents/bot.molt.ssh-tunnel.plist:
Загрузите Launch Agent
- Запускаться автоматически при входе в систему
- Перезапустить, если он падает
- Работать в фоновом режиме
com.openclaw.ssh-tunnel.
Устранение неполадок
Проверьте, запущен ли туннель:Как это работает
| Компонент | Что он делает |
|---|---|
LocalForward 18789 127.0.0.1:18789 | Перенаправляет локальный порт 18789 на удалённый порт 18789 |
ssh -N | SSH без выполнения удалённых команд (только проброс портов) |
KeepAlive | Автоматически перезапускает туннель при сбое |
RunAtLoad | Запускает туннель при загрузке агента |
ws://127.0.0.1:18789 на вашей клиентской машине. SSH-туннель перенаправляет это подключение на порт 18789 на удалённой машине, где запущен Gateway (шлюз).