HowTo · OpenClaw · ゲートウェイ · SSH · MeshMac

2026年OpenClaw MeshMac:ゲートウェイ非 loopback時のトークンSSH LocalForward合流手順

2026年4月30日 Meshmac 約5分

MeshMacOpenClaw ゲートウェイを内網だけに置くと、手元ツールの 127.0.0.1 前提が崩れます。先に公式 install/初回 onboard/doctorでサービスと秘密の参照元を揃え、認可トークンをヘッダと突き合わせたうえで SSH LocalForward18789 をローカルへ寄せ、validate の JSON で多ノードを合流検収します。下記は表と六手順と排障です。運用責任者がそのまま転記できる粒度にしています。

痛み

  1. 待受が内網なのにクライアントがループバックのまま拒否に見え実害は経路だけのことが多い。
  2. トークンがあるのに未認可:ファイルと環境の参照元が分裂(macOS は launchctl getenv OPENCLAW_GATEWAY_TOKEN が設定を上書きする例あり)。
  3. 多ノードで転送と bind だけずれキューだけ先に進み検収が後追いになる。

対照表

方式向く場面注意
直叩き同一ホスト手元から直では届かない
LocalForwardジャンプ越しに仮想ループバック切断で消えるのでセッション運用を決める
内網+境界本番寄せvalidate 巡検 と併用

手順

  1. Install:README の CLI 導入で全台ビルド列を一致。
  2. Onboard:configuregateway.auth を作り、秘密ファイルは権限を絞る。
  3. Bind:内網 IP のみ。18789 衝突は次の doctor で見る。
  4. doctor:openclaw doctor(自動化は --non-interactive、修復は方針に応じ --repair)。
  5. SSH:ssh -N -L 18789:GW内網:18789 user@jump、クライアントは 127.0.0.1:18789転送対照
  6. 合流:validate --profile gateway --format json を各ノードで取りソート diffログ運用 併読。

curl -k -H "Authorization: Bearer …" https://127.0.0.1:18789/health(パスは読み替え)。

公式参照

  • Install:README のセットアップを事実源に固定。
  • Onboard:ウィザードでモデルと gateway 骨格を作る。
  • Doctor:docs.openclaw.ai/cli/doctor--repair--deep・ポート・launchctl getenv)。サービスは openclaw gateway install

合わせておきたい値

  • ゲートウェイ待受の代表例として文書で言及される TCP 18789 を台帳に残し衝突を避ける。
  • 認可は設定の gateway.auth と実リクエストのヘッダを同一ソースで管理する。
  • 合流判定は各ノードの validate JSON を正規化して差分ゼロをゴールにする。
  • ジャンプホストの SSH 鍵と許可元は変更票にローテ周期を添えておく。

排障

症状確認対処
18789 拒否転送先・テンネル・占有doctor のポート診断、SSH 張り直し
トークン 不通ヘッダ・設定・環境の優先launchctl getenvunsetenv と再起動
未稼働ユニット・PID・重複doctor --deepgateway install

公開ページ

ホーム購入ヘルプOpenClaw 一覧ブログはログイン不要。

OpenClaw · ゲートウェイ

ノード確保のうえでトンネルと検収を固定

購入ヘルプ は公開ページ。JSON の型は fail-closed 記事で再確認ください。

購入・レンタルへ