OPENCLAW 2026
CHROME_RELAY_
18792_HEALTH_
SSH_TUNNEL.

Панель автоматизации браузера

Типичный 2026-сценарий: каналы и UI зелёные, Relay красный. Чаще виноват локальный HTTP Relay (в примерах порт 18792) или расширение без attach вкладки, а не Gateway. Если Gateway на удалённом headless Mac, сначала нужен ssh -L, иначе curl 127.0.0.1:18792 на ноутбуке бессмысленен. Матрица симптом→слой→доказательство, пять шагов, разделение с «немым каналом». См. токен LaunchAgent, WebSocket, SSH vs VNC.

1. Relay как боковая плоскость

Без отдельного health-мониторинга Relay падает тихо. Двойной polling Telegram и двойной слушатель 18792 — разные классы инцидентов. Для жёсткого аудита профиль Chrome и Relay лучше изолировать на отдельного пользователя macOS или удалённый узел Apple Silicon.

2. Матрица

СигналСлойДоказательство
connection refusedRelaycurl -v после туннеля
200 и таймаутВкладкалоги attach
только удалённоbind/SSHфайрвол

3. Пять шагов

Заморозить порт и версию; curl; один слушатель; ssh -N -L; сначала фильтр relay/chrome в openclaw logs.

curl -sS -o /dev/null -w "%{http_code}\n" http://127.0.0.1:18792/health ssh -N -L 18792:127.0.0.1:18792 user@remote-mac

4. Кейс

«Три часа WebSocket — а нужен был ssh -L.»

После схемы хоста пробы и туннеля инциденты исчезли. Постмортем: хост первого curl, LocalForward, путь профиля Chrome — обязательные поля.

5. Удалённый Mac и MACGPU

Для стабильной цепочки браузера без сна ноутбука арендуйте удалённый Apple Silicon у MACGPU с золотым образом Gateway+Relay и прогоняйте этот runbook как чек-лист релиза.

Внутренние SLA стоит разделить: канал и Relay — разные индикаторы. Без этого on-call тратит часы на неверную гипотезу. Логи следует тегировать relay/chrome до широкого поиска по WebSocket, иначе сигнал тонет в шуме.

Общий ноутбук разработчика смешивает профили Chrome; выделенный удалённый узел убирает неоднозначность и ускоряет регрессию после минорных обновлений OpenClaw.

В CI добавьте шаг health после каждого выката навыков с DOM, а не только после мажорных релизов. В постмортем фиксируйте хост первого curl, наличие LocalForward и путь профиля — иначе история неискаема.

6. Пороги

p95 >2.5× базы — стоп skill-релизов; EADDRINUSE ≥2/нед — аудит конфигурации; доля relay в логах >40% — отдельный мониторинг. Порт 18792 иллюстративен; 0.0.0.0 только после оценки экспозиции. На клиенте Windows сначала проверьте локальный брандмауэр для порта перенаправления, прежде чем обвинять удалённый Mac в «недоступности» сервиса.