この内容は現在、リモートアクセスに移動しています。現在のガイドにはそのページを使用してください。このページはリダイレクト先として残っています。
リモート Gateway で OpenClaw.app を実行する
OpenClaw.app は SSH トンネル経由でリモート Gateway に到達します。SSH のLocalForward は、ローカルポートをリモートホスト上の Gateway WebSocket ポートにマップします。
セットアップ
LocalForward 18789 127.0.0.1:18789を含む SSH config エントリを追加します(完全な config ブロックについては リモートアクセス を参照してください)。ssh-copy-idで SSH キーをリモートホストにコピーします。openclaw config set gateway.remote.token "<your-token>"でgateway.remote.token(またはgateway.remote.password)を設定します。- トンネルを開始します:
ssh -N remote-gateway &。 - OpenClaw.app を終了して再度開きます。
ssh -N ではなく、リモートアクセスページの LaunchAgent セットアップを使用してください。
仕組み
| コンポーネント | 役割 |
|---|---|
LocalForward 18789 127.0.0.1:18789 | ローカルポート 18789 をリモートポート 18789 に転送します |
ssh -N | リモートコマンドを実行しない SSH(ポート転送のみ) |
KeepAlive | クラッシュした場合にトンネルを自動的に再起動します(LaunchAgent) |
RunAtLoad | LaunchAgent の読み込み時にトンネルを開始します(LaunchAgent) |
ws://127.0.0.1:18789 に接続します。トンネルは、その接続を Gateway が動作しているリモートホスト上のポート 18789 に転送します。