OpenClaw удалённый шлюз через SSH-туннель к облачному Mac в 2026: плоскость управления на ноутбуке, демон на сервере
Приложение OpenClaw для macOS может работать в удалённом режиме: тяжёлый шлюз остаётся на постоянно включённом хосте, а ноутбук даёт интерфейс и локальные интеграции. Для многих команд самый доступный постоянный Apple Silicon — облачный Mac MacLogin в Гонконге, Токио, Сеуле, Сингапуре или США. Вывод: привяжите шлюз к loopback на сервере, пробросьте один-два порта по SSH и относитесь к туннелю как к прод-проводке—таймауты, autossh и документированное восстановление при зависании launchd.
Базовая установка — установка и развёртывание OpenClaw. При сбоях шлюза см. устранение неполадок демона шлюза. Для входящего HTTPS от SaaS добавьте обратный прокси TLS вместо открытия сырых портов.
Почему удалённый шлюз в 2026 году
- Стабильнее питание и сеть, чем при закрытой крышке ноутбука.
- Меньше задержка к облачным LLM API, если шлюз рядом с региональными endpoint.
- Разделение обязанностей: у подрядчиков ноутбуки без управления, автоматизация — на аудируемом железе.
Архитектура: порты и привязки
| Слой | Адрес прослушивания | Заметки |
|---|---|---|
| Шлюз OpenClaw (пример) | 127.0.0.1:REMOTE | Не биндить 0.0.0.0 на общих арендованных хостах без стратегии фаервола. |
| SSH LocalForward | 127.0.0.1:LOCAL → loopback сервера | Разные LOCAL-порты на инженера, чтобы не конфликтовать. |
| Периметр webhook | Публичный 443 → прокси → loopback | Следуйте гайду TLS для webhook; не гоните трафик вендора через личные ноутбуки. |
Сервер: установка шлюза на облачном Mac
- Завершите CLI-установку по гайду развёртывания; сверьте версии Node/рантайма с документацией upstream.
- Включите шлюз через
openclaw onboard --install-daemonили аналог; убедитесь, что label launchd грузится при загрузке. - Каталоги состояния задайте по переменным окружения и launchd—избегайте путей с синхронизацией iCloud.
- Проверка здоровья с серверной оболочки:
curl -fsS http://127.0.0.1:REMOTE/health(путь под вашу сборку).
Runbook SSH LocalForward (ноутбук → MacLogin)
Создайте в ~/.ssh/config на ноутбуке:
Host maclogin-openclaw HostName YOUR_NODE_HOST User YOUR_USER LocalForward 18765 127.0.0.1:18765 ServerAliveInterval 60 ServerAliveCountMax 3
Запустите ssh -N maclogin-openclaw в отдельном терминале или autossh для авто-рестарта. В десктопе OpenClaw укажите «удалённый шлюз» как 127.0.0.1:18765 на ноутбуке.
Восстановление, когда gateway stop ломает launchd
В тредах 2026 года отмечают, что после openclaw gateway stop LaunchAgent может остаться в состоянии, где start уже не подключается. Схема смягчения:
- Выгрузите label, проверьте отсутствие осиротевших PID через
ps, затемopenclaw gateway installдля перезаписи plist. - Соберите предикаты
log showдляopenclawи приложите к тикету.
TLS на периметре для вебхуков (часто нужно)
Туннели с ноутбука — для оператора. Прод-вебхуки должны приходить на Caddy/Nginx на сервере с сертификатами ACME — см. статью про TLS для webhook. Нужен GUI для вставки OAuth-секретов? Кратко VNC, затем снова только SSH.
Разместите шлюз на Apple Silicon в регионе
Арендуйте облачный Mac, держите OpenClaw постоянно включённым и управляйте им безопасно с ноутбука.