Remote access
Uzak Gateway kurulumu
OpenClaw.app'i Uzak Bir Gateway ile Çalıştırma
OpenClaw.app, bir SSH tüneli üzerinden uzak bir Gateway'e erişir: SSH LocalForward, yerel bir bağlantı noktasını uzak ana makinedeki Gateway WebSocket bağlantı noktasıyla eşler.
flowchart TB
subgraph Client["İstemci Makinesi"]
direction TB
A["OpenClaw.app"]
B["ws://127.0.0.1:18789\n(yerel bağlantı noktası)"]
T["SSH Tüneli"]
A --> B
B --> T
end
subgraph Remote["Uzak Makine"]
direction TB
C["Gateway WebSocket"]
D["ws://127.0.0.1:18789"]
C --> D
end
T --> CKurulum
LocalForward 18789 127.0.0.1:18789içeren bir SSH yapılandırma girdisi ekleyin (yapılandırma bloğunun tamamı için Uzaktan Erişim sayfasına bakın).- SSH anahtarınızı
ssh-copy-idile uzak ana makineye kopyalayın. openclaw config set gateway.remote.token "<your-token>"aracılığıylagateway.remote.token(veyagateway.remote.password) değerini ayarlayın.- Tüneli başlatın:
ssh -N remote-gateway &. - OpenClaw.app'ten çıkın ve uygulamayı yeniden açın.
Yeniden başlatmalardan sonra çalışmaya devam eden ve bağlantıyı otomatik olarak yeniden kuran bir tünel için, elle ssh -N çalıştırmak yerine Uzaktan Erişim sayfasındaki LaunchAgent kurulumunu kullanın.
Nasıl çalışır?
| Bileşen | İşlevi |
|---|---|
LocalForward 18789 127.0.0.1:18789 |
Yerel 18789 bağlantı noktasını uzaktaki 18789 bağlantı noktasına yönlendirir |
ssh -N |
Uzak komutları çalıştırmadan SSH bağlantısı kurar (yalnızca bağlantı noktası yönlendirme) |
KeepAlive |
Tünel çökerse otomatik olarak yeniden başlatır (LaunchAgent) |
RunAtLoad |
LaunchAgent yüklendiğinde tüneli başlatır (LaunchAgent) |
OpenClaw.app, istemcideki ws://127.0.0.1:18789 adresine bağlanır. Tünel bu bağlantıyı Gateway'in çalıştığı uzak ana makinedeki 18789 numaralı bağlantı noktasına yönlendirir.
İlgili
Was this useful?