Remote access
Konfiguracja zdalnego Gateway
Uruchamianie OpenClaw.app ze zdalnym Gateway
OpenClaw.app łączy się ze zdalnym Gateway przez tunel SSH: dyrektywa SSH LocalForward mapuje port lokalny na port WebSocket Gateway na zdalnym hoście.
flowchart TB
subgraph Client["Komputer kliencki"]
direction TB
A["OpenClaw.app"]
B["ws://127.0.0.1:18789\n(port lokalny)"]
T["Tunel SSH"]
A --> B
B --> T
end
subgraph Remote["Komputer zdalny"]
direction TB
C["WebSocket Gateway"]
D["ws://127.0.0.1:18789"]
C --> D
end
T --> CKonfiguracja
- Dodaj wpis do konfiguracji SSH z dyrektywą
LocalForward 18789 127.0.0.1:18789(pełny blok konfiguracji znajdziesz na stronie Dostęp zdalny). - Skopiuj swój klucz SSH na zdalny host za pomocą polecenia
ssh-copy-id. - Ustaw
gateway.remote.token(lubgateway.remote.password) za pomocą poleceniaopenclaw config set gateway.remote.token "<your-token>". - Uruchom tunel:
ssh -N remote-gateway &. - Zamknij i ponownie otwórz OpenClaw.app.
Aby tunel działał po ponownym uruchomieniu systemu i automatycznie wznawiał połączenie, zamiast ręcznego polecenia ssh -N użyj konfiguracji LaunchAgent opisanej na stronie Dostęp zdalny.
Jak to działa
| Komponent | Działanie |
|---|---|
LocalForward 18789 127.0.0.1:18789 |
Przekierowuje lokalny port 18789 na zdalny port 18789 |
ssh -N |
Uruchamia SSH bez wykonywania zdalnych poleceń (tylko przekierowanie portów) |
KeepAlive |
Automatycznie ponownie uruchamia tunel w razie awarii (LaunchAgent) |
RunAtLoad |
Uruchamia tunel podczas ładowania LaunchAgent (LaunchAgent) |
OpenClaw.app łączy się z adresem ws://127.0.0.1:18789 na komputerze klienckim. Tunel przekierowuje to połączenie na port 18789 zdalnego hosta, na którym działa Gateway.
Powiązane
Was this useful?