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 --> C

Kurulum

  1. LocalForward 18789 127.0.0.1:18789 içeren bir SSH yapılandırma girdisi ekleyin (yapılandırma bloğunun tamamı için Uzaktan Erişim sayfasına bakın).
  2. SSH anahtarınızı ssh-copy-id ile uzak ana makineye kopyalayın.
  3. openclaw config set gateway.remote.token "<your-token>" aracılığıyla gateway.remote.token (veya gateway.remote.password) değerini ayarlayın.
  4. Tüneli başlatın: ssh -N remote-gateway &.
  5. 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?
On this page

On this page