ほとんどの処理は Gateway(openclaw gateway)を経由します。Gateway はチャネル接続と WebSocket コントロールプレーンを管理する単一の常駐プロセスです。
基本ルール
- 1ホストにつき Gateway は1つが推奨です。WhatsApp Web セッションを所有できるのは Gateway プロセスだけです。レスキューボットや厳密な分離が必要な場合は、プロファイルとポートを分けて複数の Gateway を実行してください。詳細は 複数の Gateway を参照してください。
- ループバック優先:Gateway の WS はデフォルトで
ws://127.0.0.1:18789にバインドします。セットアップウィザードはループバックでもデフォルトで Gateway トークンを生成します。Tailnet アクセスが必要な場合はopenclaw gateway --bind tailnet --token ...で起動してください。非ループバックバインドではトークンが必須です。 - ノードは LAN、Tailnet、または SSH 経由で Gateway WS に接続します。レガシーの TCP ブリッジは非推奨です。
- キャンバスホストは Gateway HTTP サーバーの同じポート(デフォルト
18789)で配信されます:/__openclaw__/canvas//__openclaw__/a2ui/gateway.authが設定済みかつ Gateway がループバック以外にバインドしている場合、これらのルートは Gateway 認証で保護されます。ノードクライアントはアクティブな WS セッションに紐づくノードスコープのケイパビリティ URL を使用します。詳細は Gateway の設定(canvasHost、gateway)を参照してください。
- リモートアクセスには通常 SSH トンネルまたは Tailnet VPN を使用します。詳細は リモートアクセス と ディスカバリ を参照してください。