ほとんどの処理は 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 の設定canvasHostgateway)を参照してください。
  • リモートアクセスには通常 SSH トンネルまたは Tailnet VPN を使用します。詳細は リモートアクセスディスカバリ を参照してください。