OpenClaw Chrome Browser Relay Remote-Fehlerbehebung 2026: SSH-Tunnel-Checkliste zur Verbindung eines VPS-Gateways mit Ihrer lokalen Extension

Browser Relay · SSH-Tunnel · Gateway-Ports · sechsstufiges Abnahme-Runbook

OpenClaw Chrome Browser Relay Remote-Fehlerbehebung 2026: SSH-Tunnel-Checkliste zur Verbindung eines VPS-Gateways mit Ihrer lokalen Extension

Sie betreiben OpenClaw Gateway auf einem VPS oder Cloud-Mac, möchten aber lokales Chrome mit der offiziellen Browser-Relay-Extension für Web-Automatisierung — nicht noch einen Headless-Chromium-Container. Typische Fehler: Die Extension zeigt „verbunden“, während CDP no tab is connected meldet, oder Sie sehen 401 und Port-Probe-Mismatches nach einem SSH-Tunnel. Dieses Playbook richtet sich an Teams, die eine nachvollziehbare Trennung zwischen remote Steuerebene und echtem Desktop-Browser brauchen: eine Entscheidungsmatrix gegenüber Headless Docker, eine Symptomtabelle für 18792-Health und Tunnel-Parameter sowie ein sechsstufiges Runbook. Ergänzen Sie es mit der Headless-Browser-Checkliste und dem Compose-Netzwerk-Runbook. Aus DSGVO-Sicht dokumentieren Sie Zugriffspfade und Datenminimierung: Browser-Sitzungen bleiben auf dem Endgerät, der VPS sieht nur den Relay-Kanal — kein öffentliches Binden des Browsers ans Internet.

01

Warum Gateway grün ist, Browser-Skills aber scheitern: fünf versteckte Steuern beim lokalen Relay

In den 2026-Standardeinstellungen lauscht Gateway oft auf 127.0.0.1:18789, während Browser Relay auf dem Entwicklungs-Laptop auf 127.0.0.1:18792 hört. Verlagern Sie Gateway auf einen remote VPS, teilen sich Steuerebene und Browser unterschiedliche Netzwerk-Namespaces: Der Agent spricht weiter von localhost, der Browser sitzt auf Ihrem Notebook. Community-Berichte (remote Gateway plus SSH-Tunnel) häufen sich um Relay-Auth, die nur eine lokale Runtime-Map prüft (401 durch Tunnel), EADDRINUSE-Probes auf dem falschen Port und Extension ON ohne angehängten Tab. Kanal-Antworten als vollständige Abnahme zu behandeln, kostet Stunden Modell-Timeout-Tuning. Für Compliance-Teams in der EU ist zusätzlich relevant: Wer welchen Tab sieht, welche Cookies im lokalen Profil liegen und ob der Zugriff über dokumentierte Tunnel läuft — das gehört ins Änderungsticket, nicht nur in Slack.

  1. 01

    Extension grün gleich End-to-End bestanden: ON bedeutet nur, dass der Relay-Prozess lauscht; ohne geöffneten und angehängten Tab auf der Zielseite meldet CDP weiterhin no tab.

  2. 02

    Tunnelrichtung vertauscht: Wenn das remote Gateway lokales 18792 erreichen muss, nutzen Sie Remote-Forwarding -R; allein -L für remote 18789 auf den Laptop repariert nicht die Browser-Ebene.

  3. 03

    Token- und Porttabellen-Drift: Relay-Token, Tunnel-Map und Extension-Optionen müssen ein Satz sein; ändern Sie eines ohne die anderen, folgen 401 oder leere Ports.

  4. 04

    Mischbetrieb mit Headless Docker: Container brauchen shm_size; lokales Relay braucht Tunnel und Attach — siehe die Headless-Checkliste.

  5. 05

    Gateway an 0.0.0.0 binden: erweitert die Exposition der Steuerebene und widerspricht dem Prinzip der Datenminimierung; Loopback plus Tunnel oder Privatnetz laut Netzwerk-Artikel.

Kodieren Sie die fünf Punkte als Tunnel-Pflichten und verbotene Muster im Änderungsticket. Der nächste Abschnitt liefert eine Abnahme-Matrix zwischen Headless-Containern und lokalem Relay, bevor Sie Copy-Paste-Abnahmeschritte übernehmen.

02

Architekturmatrix: Headless-Docker-Skill vs. lokales Chrome Browser Relay

Wählen Sie nach wo der Browser läuft, wer die Benutzersitzung hält und welche Compliance-Grenzen gelten — nicht nach persönlicher Präferenz. Nach der Tabelle ein Runbook; beide Stacks nicht in einem Änderungsfenster tunen.

MusterWann es passtHauptkosten und Risiko
Docker Headless ChromiumUnbeaufsichtigte VPS-Batches ohne Laptop-SSOHohe shm/Speicher-Spitzen; Fingerabdruck kann vom echten Profil abweichen
Lokales Chrome + RelayLaptop-Cookies/SSO, Debugging mit Mensch in der SchleifeSSH-Tunnel und Extension-Attach; remote Gateway darf Browser nicht ins öffentliche Internet stellen
Dedizierter 24/7 Cloud-Mac + RelayTeam-Kapazität in einer Region, auditierbare ZugriffeHöhere Ops-Kosten, dafür SLA und Tunnel-Vorlagen für Datenschutz-Dokumentation

Relay-Stabilität hängt vor allem davon ab, wer Port 18792 besitzt, welches localhost der Tunnel mappt und ob Tokens ein Satz sind; der Rest ist Feintuning.

Offizielle 2026-Empfehlung bleibt openclaw onboard --install-daemon plus openclaw gateway status und openclaw doctor für die Steuerebene. Browser-Skills ergänzen Relay-Health und Tab-Attach als Freigabe-Gates gleichwertig zu Gateway grün.

03

Sechsstufiges Runbook: Health-Checks, SSH-Tunnel, erster Browser-Skill

Diese Sequenz setzt die Gateway-Installations-Checkliste fort: Steuerebene beweisen, dann Browser-Ebene. Outputs pro Schritt ins Ticket einfügen.

  1. 01

    Gateway abnehmen: auf dem VPS openclaw gateway status; Loopback-Bind auf 18789 (oder dokumentierter Port); Erreichbarkeit nur via Proxy oder SSH.

  2. 02

    Lokales Relay starten: Chrome-Extension installieren; auf dem Laptop curl -sS http://127.0.0.1:18792/health.

  3. 03

    Tab anbinden: Zielseite öffnen und per Extension attach; ohne Attach ist no tab is connected erwartbar.

  4. 04

    Tunnel anlegen: vom Laptop z. B. ssh -N -R 18793:127.0.0.1:18792 user@vps und Gateway-Relay-URL auf 127.0.0.1:18793 auf dem VPS zeigen.

  5. 05

    Tokens angleichen: Gateway-Relay-/Gateway-Token mit Extension oder Env-Injection abgleichen; bei 401 durch Tunnel Gateway-Token-Header prüfen statt nur lokaler Runtime-Maps.

  6. 06

    End-to-End-Skill: minimalen Browser-Skill fahren bei openclaw logs --follow; bei Fehler Symptomtabelle, ein Knopf pro Experiment.

bash · Health-Check und Tunnel-Beispiel (Ports im Ticket festhalten)
curl -sS http://127.0.0.1:18792/health
openclaw gateway status
ssh -N -R 18793:127.0.0.1:18792 user@your-vps.example
curl -sS http://127.0.0.1:18793/health

Tipp: Wechseln Sie zu Headless-Browsern im Container, nutzen Sie die Headless-Skill-Checkliste statt shm-Tweaks auf diesem Runbook zu stapeln.

04

Symptomtabelle: 401, Port belegt, no tab connected

Zuerst nach Symptom indexieren. Pro Experiment eine Variable ändern und curl- sowie Log-Snippets archivieren.

SymptomZuerst prüfenTypische Ursache und Schritt
Extension ON, Skill meldet no tab connectedTab auf Ziel-URL geöffnet und attachedOperatives Gate; im Runbook dokumentieren
curl mapped-port /health schlägt nach Tunnel fehlssh -R aktiv, remote ListenerTunnel tot oder Port belegt; ss -lntp
Relay 401 / unauthorizedToken-Header und ConfigsRemote-Tunnel ohne Gateway-Token; Configs angleichen
EADDRINUSE, Browser trotzdem nicht erreichbarProbe-Port vs. echter Relay-PortPorttabelle vereinheitlichen
Gateway-CLI-Timeout18789-Erreichbarkeit, SSH -LNetzwerk-Artikel lesen, bevor Relay beschuldigt wird
  • Gateway-Port: Steuerebene üblicherweise 18789; nicht in derselben Config-Zeile wie Relay 18792 speichern.
  • Relay-Health: curl lokal /health vor dem Tunnel, dann curl auf gemappten Port auf dem VPS — zwei Evidenzblöcke.
  • Sicherheits-Default: Gateway und Relay an Loopback binden; hostübergreifend nur SSH oder Team-Privatnetz — dokumentierbar für DSGVO-Zugriffskontrollen.

Warnung: API-Keys, Reverse-Proxy-Zerts und Tunnel-Ports nicht in einem Change rotieren; Dreifach-Moves sind nicht bisectbar.

05

Wann auf Headless Docker oder einen dedizierten Knoten ausweichen

Lokales Relay passt zu interaktivem Debugging und Laptop-Identität; wechseln Sie die Topologie bei 24/7-Unbeaufsichtigung oder wenn persönliche Notebook-Tunnel nicht haltbar sind.

SignalEmpfohlene AktionHinweise
Viele Nutzer hängen an einem Entwickler-Laptop-TunnelWechsel zu Headless Docker oder dediziertem Cloud-MacEntfernt Bus-Faktor
Tunnel bricht wöchentlich beim Sleep abRegionaler 24/7-Knoten plus standardisiertes ssh/systemdTunnel-Uptime im SLO tracken
Anforderung Browser im öffentlichen InternetNicht tun; Headless oder konformes Remote DesktopRelay setzt Loopback-Vertrauen voraus

Ad-hoc-VPS plus manuelles SSH ist früh flexibel, doch Produktions-OpenClaw braucht abnahmefähige Kapazität und ticketierte Changes, die persönliche Tunnel selten liefern. Gateway und Browser-Workloads auf einem planbaren 24/7-Cloud-Mac-Fußabdruck mit festen Runbooks schlagen endlose Port-Edits. Teams mit Bedarf an dedizierter, regional stabiler Mac-Kapazität finden in der VpsMesh Mac Mini Cloud-Miete meist die bessere Lösung, um Steuerebene mit Relay oder Headless-Profilen zu co-lokalisieren. Siehe Preise und Hilfezentrum.

FAQ

Drei Fragen, die Leser zuerst stellen

Nutzen Sie -L 18789:127.0.0.1:18789, um die remote Gateway-Steuerebene zum Laptop zum Debuggen zu holen. Nutzen Sie -R, damit der VPS lokales 18792 erreicht und die Gateway-Relay-URL passt. Mehr zu Control-Plane-Timeouts im Compose-Netzwerk-Artikel.

Zuerst Tab auf der Ziel-URL öffnen und anbinden. Scheitert Attach weiterhin, Tunnel-Health und Tokens prüfen — Log-Sequenz in der Installations-Checkliste.

Nicht empfohlen. Loopback plus SSH oder Privatnetz beibehalten, oder zu Headless-Docker-Skills oder einem dedizierten Knoten wechseln.