AI / Automation 2026年4月11日

レンタル クラウド Mac で OpenClaw ゲートウェイを Tailscale メッシュで(2026)

MacXCode エンジニアリングチーム · 約15分

香港・日本・韓国・シンガポール・米国レンタル Apple SiliconOpenClaw を常時動かすと、127.0.0.1:18789 への安定経路をどう作るかが定番の論点になります。Tailscale のような成熟したメッシュ VPN は 100.x の安定アドレス、ACL でレビューされる東西トラフィック、grep 可能な監査ストーリーを与えます。本稿は インストールとデプロイ の後段に置き、環境変数と API キー と並び、ゲートウェイのトラブルシュート の前に読むのが自然です。

OpenClaw にメッシュが効く理由

  • ローミング端末 がホテル NAT の裏でも同じクラウド Mac に一貫して届く。
  • 役割分離tag:openclaw-operators を一般 VPN ユーザーと分ける。
  • クロスリージョン(JP のビルドから SG のゲートウェイ)を手作り SSH より退屈な TCP にする。
  • SSH はシェル自動化のために残す。メッシュはトランスポートであり、きちんとした launchd 運用の代替ではない。
非ゴール: ベンダー推しではありません。ポリシーが許せば WireGuard や企業 ZTNA に写経してください。不変条件は 認証済みメッシュ + 明示的 ACL です。

クラウド Mac 上の導入チェックリスト

  1. ホストが パッチ済み で、SSH が ヘルプセンター のとおりだけ露出しているか確認。
  2. ヘッドレス向けの unattended または auth-key フローでメッシュクライアントを入れる。
  3. 管理コンソールで machine tag を付け、ACL 作成者が tag:macxcode-node を明示できるようにする。
  4. 一度再起動し、launchctl でデーモンが OpenClaw の LaunchAgent とともに戻るか検証。

ゲートウェイのバインドとポート 18789

健全な構成は OpenClaw を ループバック に置き、選択的に転送します。よくあるパターン:

ssh -N -L 18789:127.0.0.1:18789 user@100.x.y.z

ここで 100.x.y.z はレンタル Mac のメッシュアドレス。別案:メッシュインターフェースだけにバインドしたローカル reverse proxy で TLS を終端 — どちらか一方を選び、Docker と npm の判断と同じ README に書く。

セキュリティ: 「Tailscale があるから」0.0.0.0:18789 を開くのは監査で驚かれがち — デフォルト拒否、明示許可。

ACL・タグ・最小権限

ポリシー断面ポート / パス
運用オンコールとシニア ICSSH + ノートから転送した 18789
CI ボットサービスユーザーメッシュ UI なし — ループバック API のみ
読み取り観測者PM / サポート公開した場合のみステータスルート

意思決定:生 SSH か mesh 優先か

観点SSH のみmesh 優先
ノート → Mac の安定パスNAT 変更で壊れやすい✓ 100.x は同じ
監査ホストログ中心✓ tailnet 中央 + ホスト
複雑さ初期は低い高い — ACL の規律が要る

DNS 分割とモデルプロバイダ

OpenClaw は OpenAI や Anthropic、地域ミラーを確実に resolve する必要があります。MagicDNS が企業の split-horizon を誤って上書きし、SG のレジストリに依存する名前を壊していないか確認してください。「ゲートウェイが不安定」の前に、失敗したルックアップを 構造化ログ に1件残す。

FAQ

質問回答
SSH を完全にやめられる?macOS 運用では非現実的 — openclaw doctor やディスク切り分けにシェルが要る。
mesh で LaunchAgent 重複が直る?いいえ — ネット変更後も doctor を回す。
データレジデンシーは?mesh コントロールプレーンの地域 ≠ Mac リージョン — 先に ハードウェアリージョン を選び、その上に VPN 方針を載せる。

MacXCode の Mac mini M4 が向く理由

Mac mini M4 のレンタルは、常時オンゲートウェイ向けの予測しやすいアイドル電力、ログとワークスペース用の NVMe、メッシュ遅延計画に合わせた リージョン選択 を揃えます。料金 でディスクを決め、ヘルプ の runbook に mesh + SSH の手順を固定すると、新入社員も同じ 100.x パスに乗れます。

まとめ: Tailscale(または同等の mesh)は トランスポート方針 — localhost 優先のゲートウェイ、ACL、CI シークレットと同じ運用厳格さと組み合わせる。

常時稼働クラウド Mac

HK · JP · KR · SG · US