openclaw 1006で詰まった人へ、原因と直し方を一気に整理
「openclaw 1006」と検索している人の多くは、OpenClawのDashboardやCLIで突然「disconnected」「gateway closed」「1006 abnormal closure」といった表示が出て、何から確認すればよいのか分からなくなっているはずです。特にWindows、Docker、VPS、Telegram連携などを絡めて使っている場合、原因が1つに見えず、再起動しても直る時と直らない時があります。
この記事では、2026年5月27日時点で確認できた情報をもとに、openclaw 1006の意味、最初に見るべき場所、WindowsやDockerでの違い、トークン不一致、ポート競合、Telegram連携、料金や中国系モデルとの関係、インストール時の注意点まで、初めての人にも分かるように整理します。体験談ではなく、公開されているヘルプ、Issue、トラブルシューティング情報を横断して、実務で迷いにくい順番にまとめています。
| この記事のポイント |
|---|
| ✅ openclaw 1006は多くの場合「GatewayとのWebSocket接続が異常終了した」状態 |
| ✅ 最初に見るべきはGatewayの起動状態、ログ、ポート18789、トークン設定 |
| ✅ WindowsではScheduled Task、Dockerではネットワークとトークン同期が特に重要 |
| ✅ 料金・中国系モデル・インストール方法まで含めて、再発防止の考え方を整理 |
openclaw 1006で最初に確認すべき原因と直し方

- openclaw 1006の答えはGatewayの異常終了を疑うこと
- 1006と1008の違いは接続切断か認証拒否かで分けること
- Gatewayが起動しているかはopenclaw gateway statusで確認すること
- ポート18789の競合は別アプリや別インスタンスを疑うこと
- WindowsではGatewayサービスのScheduled Taskを確認すること
- Dockerでは127.0.0.1の向き先とトークン同期を確認すること
- Telegramで無反応ならWebhookとペアリングを確認すること
openclaw 1006の答えはGatewayの異常終了を疑うこと

openclaw 1006は、ざっくり言えばOpenClawの画面やCLIがGatewayとの接続を失った状態です。Gatewayとは、OpenClawの中継役のようなもので、Dashboard、CLI、Telegramなどのチャネル、モデル呼び出し、エージェント処理の間に入ります。
このGatewayとの接続にはWebSocketという仕組みが使われます。WebSocketは、ブラウザやCLIとサーバーが通信を開いたままやり取りする方式です。通常のWebページ表示よりも、チャットやリアルタイム制御に向いています。
問題は、WebSocketの「1006」がかなり分かりづらいことです。1006は「異常終了」を示しますが、画面上では「no reason」のように出ることがあります。つまり、ユーザー側から見ると理由が分からないまま切断されたように見えるわけです。
OpenClawのヘルプでは、1006はGatewayが起動していない、クラッシュした、または接続が予期せず閉じた時に起きる代表的な症状として説明されています。
引用元: https://www.getopenclaw.ai/help/gateway-crashes-wont-start
まず押さえるべき考え方は、1006そのものは原因ではなく結果だという点です。原因はGateway未起動、ポート競合、設定ミス、Windowsサービス未登録、Dockerネットワーク、モデルエラー、チャネル設定などに分かれます。
📌 openclaw 1006で最初に疑う場所
| 確認場所 | 何を見るか | よくある状態 |
|---|---|---|
| Gateway | 起動しているか | 停止、クラッシュ、再起動中 |
| ポート | 18789が使えるか | 他アプリが使用中 |
| 設定 | tokenが一致しているか | auth tokenとremote tokenが不一致 |
| Windows | Scheduled Taskがあるか | Gatewayサービス未登録 |
| Docker | コンテナ間通信できるか | CLIが自分自身の127.0.0.1を見ている |
| チャネル | Telegram等が受信できるか | Webhookとlong pollingが競合 |
特に多いのは、Gatewayが単純に動いていないケースです。OpenClawのGatewayは標準的には127.0.0.1:18789付近で待ち受けます。そこへDashboardやCLIが接続しようとして失敗すると、1006として見えることがあります。
ただし、Gatewayが「一瞬だけ起動して落ちる」ケースもあります。この場合、openclaw gateway statusではタイミングによって動いているように見えるかもしれません。そのため、ステータス確認だけでなくログ確認まで行うのが安全です。
✅ まず実行したい基本コマンド
| 目的 | コマンド |
|---|---|
| 全体確認 | openclaw status --all |
| Gateway確認 | openclaw gateway status |
| Gatewayログ確認 | openclaw gateway logs --tail 50 |
| モデル確認 | openclaw models status |
| チャネル確認 | openclaw channels status --probe |
この順番で見ると、闇雲に再インストールするよりも原因を絞り込みやすくなります。1006が出たからといって、すぐOpenClaw全体を削除する必要はありません。多くの場合は、Gateway、ポート、トークン、サービス登録のどこかにヒントがあります。
1006と1008の違いは接続切断か認証拒否かで分けること

openclaw 1006を調べていると、近いエラーとして1008もよく出てきます。この2つを混同すると、対処がずれます。1006は異常終了、1008は認証やポリシー違反寄りと分けて考えると整理しやすいです。
1006は、WebSocket接続が正常な終了手順を踏まずに切れた状態です。Gatewayが落ちた、起動していない、プロキシが切った、コンテナの向き先が違う、メモリやモデル処理で内部的に落ちた、などの可能性があります。
一方で1008は、OpenClawのヘルプでも「gateway token mismatch」の文脈で出ています。つまり、Gateway側の認証トークンと、DashboardやCLI側が持っているトークンが合っていない時に起こることがあります。
📌 WebSocketエラーの見分け方
| コード | 意味 | OpenClawでの主な見方 |
|---|---|---|
| 1000 | 正常終了 | 意図的な停止や切断 |
| 1006 | 異常終了 | Gateway停止、クラッシュ、通信切断 |
| 1008 | ポリシー違反 | token mismatch、認証拒否、pairing required |
1006の画面だけを見ていると「認証の問題かも」と思うかもしれません。しかし、明確にunauthorizedやgateway token mismatchと出ているなら、1008側の問題として扱った方が近いです。
GetOpenClawのヘルプでは、1008 token mismatchについて、
gateway.auth.tokenとgateway.remote.tokenを一致させる流れが案内されています。
引用元: https://www.getopenclaw.ai/help/gateway-crashes-wont-start
トークン不一致の場合は、Gateway自体は動いていることがあります。つまり「サーバーは生きているが、鍵が違うので入れない」状態です。1006は「そもそも通信が正常に維持されていない」状態に近いです。
✅ 1006と1008で分ける初動
| 表示 | 最初にやること | 理由 |
|---|---|---|
| 1006 abnormal closure | Gateway statusとlogsを見る | Gateway未起動やクラッシュが多い |
| ECONNREFUSED | Gateway起動確認 | 接続先で待ち受けていない可能性 |
| 1008 unauthorized | token一致確認 | 認証情報が違う可能性 |
| pairing required | devices listを見る | Dashboardや端末が未承認の可能性 |
| Bot silent | logs –followで受信確認 | チャネル側の問題を切り分ける |
注意したいのは、1008に近い問題が1006っぽく見えることもある点です。たとえばトークンが合っていない、ブラウザのローカルストレージに古いトークンが残っている、Dockerの.envとopenclaw.jsonがずれている、といった場合です。
そのため、実務ではGateway起動確認 → ログ確認 → ポート確認 → トークン確認の順番が扱いやすいです。最初から設定ファイルを大きく書き換えるより、今どこで切れているかを見る方が失敗しにくくなります。
Gatewayが起動しているかはopenclaw gateway statusで確認すること

openclaw 1006で最も基本になる確認は、Gatewayが動いているかどうかです。OpenClawはGatewayを中心に動くため、ここが止まるとDashboard、CLI、チャネル連携の多くが不安定になります。
まずはopenclaw gateway statusを実行します。もしGatewayが起動していなければ、openclaw gateway startで起動を試します。起動したのにすぐ落ちる場合は、openclaw gateway logs --tail 50で直近ログを見ます。
📌 Gateway確認の基本手順
| 順番 | 実行内容 | 見るポイント |
|---|---|---|
| 1 | openclaw status --all |
全体のどこが落ちているか |
| 2 | openclaw gateway status |
Gatewayがrunningか |
| 3 | openclaw gateway start |
起動できるか |
| 4 | openclaw gateway logs --tail 50 |
直近のクラッシュ原因 |
| 5 | openclaw logs --follow |
リアルタイムで落ちる瞬間 |
OpenClaw公式ヘルプ系の情報では、Gatewayが未起動で1006になるケースが最も基本的なパターンとして扱われています。特にインストール直後、アップデート直後、PC再起動後、サービス登録に失敗した後は、このパターンが起きやすいです。
ログを見る時は、単に赤いエラーだけを見るのではなく、起動直後に何を読み込んで、その直後に何で止まったかを追うと原因に近づけます。たとえばモデル設定、チャネル設定、プラグイン読み込み、ポート待ち受けなどです。
✅ ログで探したいキーワード
| キーワード | 可能性 |
|---|---|
| port | ポート競合、待ち受け失敗 |
| token | 認証トークン不一致 |
| unauthorized | 認証拒否 |
| webhook | Telegramなどの受信競合 |
| model | モデル設定、APIキー、プロバイダーエラー |
| memory | コンテキスト過多、メモリ圧迫 |
| plugin | プラグイン読み込み失敗 |
Gatewayが起動できない場合、すぐ再インストールしたくなるかもしれません。しかし、再インストールは設定ファイルやトークン、チャネル設定をさらに複雑にする可能性があります。先にログを見る方が、結果的に早いことが多いです。
また、GitHub Issueでは、Gatewayのヘルスチェックが一時的に1006を出した後、プロセスが回復するケースも報告されています。メモリ圧迫やサービス再起動のような一時的な要因もあり得るため、単発か頻発かも分けて考える必要があります。
GitHub Issue #7976では、ヘルスチェックが断続的に1006を出し、その後Gatewayが通常動作に戻ったケースが報告されています。
引用元: https://github.com/openclaw/openclaw/issues/7976
一度だけ出た1006なら、Gatewayの再起動とログ確認で様子を見る選択もあります。一方、毎回出る、ログイン直後に必ず出る、プロンプト送信直後に出る場合は、Gateway以外の設定やモデル処理まで含めて見る必要があります。
ポート18789の競合は別アプリや別インスタンスを疑うこと

OpenClawのGatewayは、標準的には18789番ポートを使う情報が多く確認されています。このポートが他のアプリや別のOpenClawプロセスに使われていると、Gatewayが正しく待ち受けできず、openclaw 1006につながることがあります。
ポートとは、PCやサーバーの中で通信の入口を分ける番号です。たとえるなら、同じ建物の部屋番号のようなものです。18789番の部屋をOpenClaw Gatewayが使いたいのに、別のアプリが先に使っていると、OpenClawはそこに入れません。
📌 ポート18789の確認コマンド
| 環境 | コマンド |
|---|---|
| macOS / Linux | lsof -i :18789 |
| Windows PowerShell | Get-NetTCPConnection -LocalPort 18789 |
| Docker周辺 | docker compose ps |
| Dockerログ確認 | docker compose logs -f openclaw-gateway |
Windowsの場合、PowerShellでGet-NetTCPConnection -LocalPort 18789を使うと、そのポートを使っている接続を確認できます。ただし、プロセス名まで追うには追加確認が必要な場合があります。
macOSやLinuxならlsof -i :18789で、どのプロセスがポートを使っているか確認できます。Docker環境では、ホスト側とコンテナ側で見えるポートが違うため、docker compose psやcomposeファイルのports設定も見る必要があります。
✅ ポート競合で起きやすい症状
| 症状 | 可能性 |
|---|---|
| Gateway startしてもすぐ落ちる | ポートを掴めていない |
| Dashboardだけ接続できない | 公開先ポートやURLがずれている |
| CLIだけ失敗する | CLIが別の127.0.0.1を見ている |
| Dockerでは動くがホストから見えない | ports設定やbind設定が不一致 |
| 再起動直後だけ直る | 古いプロセスが残っていた可能性 |
ポート競合では、古いOpenClawプロセスが残っていることもあります。アップデートや手動起動を繰り返した場合、意図せず複数のGatewayを起動しようとしている可能性があります。
この時、無理にプロセスを止める前に、どのプロセスかを確認することが大切です。特に業務PCやサーバーでは、別のサービスが同じポートを使っている可能性もゼロではありません。
また、VPSやNginxを使っている場合は、OpenClaw本体のポートだけでなく、リバースプロキシのWebSocket設定も関係します。WebSocketではUpgradeヘッダーやConnectionヘッダーが必要になるケースがあり、これが不足すると接続が維持されにくくなります。
📌 VPS/Nginxで見る項目
| 項目 | 見る理由 |
|---|---|
| proxy_pass | Gatewayの待ち受け先と一致しているか |
| proxy_http_version | WebSocketで1.1が必要になることがある |
| Upgradeヘッダー | WebSocket切り替えに必要 |
| Connectionヘッダー | upgrade指定が必要 |
| timeout | LLM応答待ちで切れないようにする |
Skyworkの記事では、Nginxリバースプロキシ利用時にWebSocketのUpgradeヘッダー不足が1006の原因になり得ると整理されています。ただし、実際の環境差が大きいため、設定変更はバックアップを取ってから行う方がよいです。
WindowsではGatewayサービスのScheduled Taskを確認すること

Windowsでopenclaw 1006が出る場合、重要なのがGatewayサービスがScheduled Taskとして登録されているかです。OpenClawのWindows関連情報では、Gatewayがスケジュールされたタスクとして動く構成が説明されています。
つまり、macOSやLinuxのサービス起動と同じ感覚で見ていると、Windows特有の詰まりどころを見落とします。インストール時に管理者権限が足りず、Gatewayサービスの登録に失敗しているケースもあります。
📌 Windowsで確認する項目
| 確認内容 | コマンド例 |
|---|---|
| Gatewayサービス登録 | Get-ScheduledTask -TaskName "OpenClaw Gateway" |
| Gateway起動 | Start-ScheduledTask -TaskName "OpenClaw Gateway" |
| Gateway状態 | openclaw gateway status |
| サービスインストール | openclaw gateway install |
| ログ確認 | openclaw gateway logs --tail 50 |
Meta Intelligenceの記事では、GatewayサービスのインストールにAdministrator権限が必要になるケースが紹介されています。非管理者環境ではサービス登録に失敗し、代替としてフォアグラウンドでopenclaw gatewayを起動する流れが説明されています。
WindowsではGatewayサービス登録が権限不足で失敗し、フォアグラウンド起動を代替にするケースが紹介されています。
引用元: https://www.meta-intelligence.tech/ja/insight-openclaw-cmd-install
ここで大事なのは、openclaw gatewayを手動で実行して動いたとしても、ターミナルを閉じれば止まる可能性があることです。テストとしては有効ですが、常時稼働させたいならサービス登録やタスク設定の確認が必要になります。
✅ Windowsでありがちな分岐
| 状態 | 判断 |
|---|---|
| 手動起動なら動く | OpenClaw本体は動くがサービス登録が問題かもしれない |
| 手動起動でも落ちる | 設定、ポート、モデル、プラグインを疑う |
| Scheduled Taskがない | openclaw gateway installが必要かもしれない |
| 管理者権限でない | タスク登録に失敗する可能性 |
| CLI構文エラーが出る | バージョン差により別コマンドが必要かもしれない |
OpenClawヘルプでは、一部バージョンでopenclaw gateway restartのようなコマンドが期待通り動かず、openclaw gateway call gateway.restartやstop/startを使う案も示されています。バージョン差があるため、コマンドエラーが出たらヘルプ表示も確認しましょう。
WindowsではPowerShellとCMDの違いもあります。PowerShell実行ポリシーが厳しい環境ではCMDインストールが使われることがありますが、Gatewayサービス登録の段階では権限が別問題になります。インストールできたことと、常駐サービスとして動いていることは別です。
最終的には、Windowsでは次の流れが現実的です。まず手動起動でGatewayが正常に待ち受けるか確認し、次にScheduled Taskとして登録されているか確認し、最後にPC再起動後も自動で復帰するかを見る、という順番です。
Dockerでは127.0.0.1の向き先とトークン同期を確認すること

DockerでOpenClawを動かしている場合、openclaw 1006の原因は少し変わります。特に重要なのが、127.0.0.1がどこを指しているかです。
Dockerでは、ホストPC、Gatewayコンテナ、CLIコンテナがそれぞれ別の空間にいることがあります。そのため、CLIコンテナ内から127.0.0.1:18789に接続すると、それはGatewayコンテナではなくCLIコンテナ自身を見ている可能性があります。
📌 Dockerで1006が出る時の典型ポイント
| 項目 | ありがちな問題 |
|---|---|
| 127.0.0.1 | CLIコンテナ自身を指してしまう |
| ports | ホスト公開とコンテナ内部の向きが違う |
| network_mode | CLIとGatewayが同じネットワークを見ていない |
| .env | Gateway tokenが設定されていない |
| openclaw.json | auth token / remote tokenが.envと違う |
| Docker Desktop | そもそも起動していない |
noteの記事では、Docker環境でCLIがGatewayに接続できない1006について、CLIコンテナがws://127.0.0.1:18789を見に行く問題や、.envとopenclaw.jsonのトークン不一致が原因として整理されています。
Docker環境では、CLIコンテナの127.0.0.1がGatewayコンテナではなく自身を指す問題が紹介されています。
引用元: https://note.com/zephel01/n/n129a2248a3a0
Dockerでまず見るべきは、Gatewayコンテナが起動しているかです。docker compose psでUpになっているかを確認します。次に、Gatewayログをdocker compose logs -f openclaw-gatewayで確認します。
✅ Docker確認コマンド
| 目的 | コマンド |
|---|---|
| Docker起動確認 | docker info |
| サービス状態 | docker compose ps |
| Gatewayログ | docker compose logs -f openclaw-gateway |
| Gateway再起動 | docker compose restart openclaw-gateway |
| CLI実行 | docker compose run --rm openclaw-cli devices list |
次にトークンです。Dockerでは.envにあるOPENCLAW_GATEWAY_TOKENと、~/.openclaw/openclaw.json側のGateway tokenが一致している必要があります。ここがずれると、1006または1008に近い接続エラーとして見えることがあります。
📌 Dockerで同期したいトークン
| ファイル | 見る値 |
|---|---|
.env |
OPENCLAW_GATEWAY_TOKEN |
openclaw.json |
gateway.auth.token |
openclaw.json |
gateway.remote.token |
| Dashboard | URLの#token=またはLocal Storage |
また、Dashboardに古いトークンが保存されている場合もあります。ブラウザのLocal Storageをクリアする、または正しいトークン付きURLでアクセスする流れが紹介されています。
Dockerは便利ですが、ネットワーク、ホスト公開、コンテナ内部通信、トークン同期が絡みます。openclaw 1006が出た時は「OpenClawが壊れた」と見る前に、Dockerの通信経路が正しいかを確認するのが近道です。
Telegramで無反応ならWebhookとペアリングを確認すること

openclaw 1006を調べている人の中には、DashboardではなくTelegram Botが反応しなくなった人もいるはずです。この場合、Gatewayが完全に落ちているケースだけでなく、Gatewayは動いているがTelegramからの入力を処理できていないケースがあります。
OpenClawヘルプでは、Botがスケジュール送信はするのにDMへ反応しないような「No Response」問題も整理されています。ここではログをリアルタイムで見ながら、実際にTelegramへメッセージを送る切り分けが有効です。
📌 Telegram無反応の切り分け
| ログの状態 | 考えられる原因 |
|---|---|
| DMしても何も出ない | 受信側、Webhook、polling設定の問題 |
| blocked / unauthorizedが出る | allowlistやpairingの問題 |
| model errorが出る | Gateway後段のモデル/APIキー問題 |
| 1006が同時に出る | Gateway自体の不安定化 |
| 409 Conflictが出る | Webhookとlong pollingの競合かもしれない |
Telegramでは、Webhookが残っているとlong pollingと競合することがあります。OpenClaw側がlong pollingで受信しようとしているのに、Telegram Bot側にWebhookが設定されたままだと、受信がうまくいかない可能性があります。
✅ Telegramで見るコマンド例
| 目的 | コマンド例 |
|---|---|
| ログ監視 | openclaw logs --follow |
| デバイス一覧 | openclaw devices list |
| デバイス承認 | openclaw devices approve |
| allowlist確認 | openclaw config get channels.telegram.allowFrom |
| Webhook確認 | getWebhookInfo APIを確認 |
| Webhook削除 | deleteWebhook APIを実行 |
ペアリングも重要です。OpenClawでは、未承認のTelegramユーザーが勝手にBotを操作できないように、ペアリングやallowlistの仕組みが使われます。これは安全性のためには重要ですが、設定途中では「Botが無反応」に見えることがあります。
Meta Intelligenceの記事でも、TelegramからBotへメッセージを送るとペアリングコードが返り、それをCLIで承認する流れが紹介されています。つまり、Botが返してきたユーザーIDやコードを使って承認する必要がある場合があります。
ここで焦ってGatewayだけ再起動しても、ペアリング未承認なら根本解決になりません。Gatewayが動いているか、Telegramの受信がログに出るか、承認で止まっていないかを順番に見るのが大切です。
特に複数人でBotを使う場合、allowlistやpairing requiredの状態は見落としやすいです。OpenClawはローカルファイルやコマンド実行に近い強い権限を持つことがあるため、誰でも触れる状態にするのは避けた方がよいでしょう。
openclaw 1006を再発させない運用と関連知識

- openclawのインストール方法はQuickStart後のGateway確認まで含めること
- openclaw 料金はセルフホスト無料とCloud版の手間で比較すること
- openclaw 中国系モデル利用時はQwenやDeepSeekの設定差を確認すること
- モデルやAPIキーの失敗でもBotが無反応になること
- 長時間利用ではコンテキスト肥大とメモリ問題を疑うこと
- セキュリティではGatewayを外部公開しすぎないこと
- 代替ツールは自律エージェント用途かAIチャット用途かで選ぶこと
- 総括:openclaw 1006のまとめ
openclawのインストール方法はQuickStart後のGateway確認まで含めること

「openclaw のインストール方法は?」と検索する人は、インストールコマンドだけを探しているかもしれません。しかし、openclaw 1006を避けるという観点では、インストール完了ではなくGatewayが正常に動くところまで確認する必要があります。
Windowsでは、CMD、PowerShell、WSL2など複数の導入パターンが紹介されています。CMDインストールはPowerShell実行ポリシーの制約を回避しやすい一方で、Gatewayサービスの登録には管理者権限が関係する場合があります。
📌 インストール後に必ず見るべき項目
| 項目 | 確認内容 |
|---|---|
| OpenClaw本体 | コマンドが実行できるか |
| Doctor | 設定不足がないか |
| Gateway | 起動しているか |
| Gateway service | Windowsで登録されているか |
| Dashboard | token付きURLで接続できるか |
| Channel | Telegramなどが接続できるか |
Meta Intelligenceの記事では、OpenClaw 2026.2.25のQuickStartでGateway port 18789、Loopback bind、Token Authなどが自動構成される流れが紹介されています。これは初心者には分かりやすい一方、サービス登録に失敗した場合の対応も知っておく必要があります。
✅ QuickStartで確認したい設定
| 設定 | 意味 |
|---|---|
| Gateway port 18789 | Gatewayが待ち受ける標準的なポート |
| Loopback bind | 127.0.0.1のみで待ち受ける安全寄りの設定 |
| Token Auth | ローカル接続でもトークン認証を使う設定 |
| Tailscale Off | VPN経由公開を初期状態では使わない設定 |
インストール直後のopenclaw doctorで、Gateway mode未設定、Gateway not running、service not installedのような表示が出ることがあります。これはフレッシュインストール直後なら自然な場合もありますが、そのまま使おうとすると1006につながる可能性があります。
大切なのは、インストールコマンドを流して終わりにしないことです。openclaw onboardやQuickStartで設定し、openclaw gateway statusで動作確認し、Dashboardに入れるところまで見るのが現実的です。
特にWindowsでは、管理者権限なしでインストールを進めると、Gatewayサービス登録だけ失敗することがあります。この場合、手動でopenclaw gatewayを起動すれば動作確認はできますが、常駐運用には別途サービス登録が必要になるかもしれません。
openclaw 料金はセルフホスト無料とCloud版の手間で比較すること

「openclaw 料金」を調べている人は、1006のようなトラブルを見て「有料版なら楽なのか」「無料で使うと難しいのか」と考えているかもしれません。提供データでは、OpenClawには無料のセルフホスト版とCloud版があるという整理がされています。
セルフホスト版は無料で使える一方、Gateway、トークン、ポート、Docker、Windowsサービス、チャネル連携などを自分で管理する必要があります。1006は、まさにその管理部分で出やすいエラーです。
📌 料金と運用負担の比較
| 形態 | 費用感 | 向いている人 | 注意点 |
|---|---|---|---|
| セルフホスト版 | 無料とされる | 自分で環境管理できる人 | 1006などの切り分けが必要 |
| Cloud版 | 月額課金情報あり | セットアップを省きたい人 | データ管理や料金条件を確認 |
| Dockerセルフホスト | 無料寄り | コンテナ運用に慣れた人 | ネットワークとtoken同期が必要 |
| Windowsローカル | 無料寄り | 個人PCで試したい人 | Scheduled Taskや権限に注意 |
Skyworkの情報では、OpenClaw Cloudに月額料金があるという整理がされています。ただし料金は変更される可能性があるため、実際に契約する場合は公式の最新価格を確認した方がよいです。
無料版を選ぶメリットは、データを自分の環境に置けること、構成を柔軟に変えられること、OpenClawの仕組みを理解できることです。一方で、Gatewayの異常終了やトークン不一致のような問題も自分で解決する必要があります。
✅ セルフホストが合うケース
| ケース | 理由 |
|---|---|
| ローカルで完結させたい | データ管理を自分で行いやすい |
| DockerやCLIに慣れている | トラブル対応しやすい |
| Telegramや複数チャネルを試したい | 柔軟に設定できる |
| コストを抑えたい | 基本は自前運用になる |
| 技術検証したい | Gateway構成を理解できる |
一方、Cloud版が合うかもしれないのは、Gatewayやポートの管理をできるだけ避けたい場合です。OpenClawヘルプ上でも、セットアップを省く文脈でCloudが案内されています。ただし、クラウドにデータを預けることになるため、プライバシーや業務利用の条件は確認した方がよいでしょう。
openclaw 1006で何度も詰まる場合、料金だけでなく「自分が運用にかけられる時間」もコストとして考える必要があります。無料で使えても、毎回1時間トラブル対応するなら、用途によっては別の選択肢も検討対象になります。
openclaw 中国系モデル利用時はQwenやDeepSeekの設定差を確認すること

「openclaw 中国」という検索意図には、OpenClaw自体の出自を知りたい人、中国系AIモデルと連携したい人、QwenやDeepSeekを使いたい人などが含まれると考えられます。提供データでは、Qwen OAuthやDeepSeekの手動設定に関する情報が出ています。
OpenClawの1006そのものは中国系モデルに限ったエラーではありません。ただし、モデル設定が不十分な場合、Gatewayは動いていても応答処理で失敗し、Botが無反応に見えることがあります。これが1006と混ざって見える場合があります。
📌 中国系モデル利用時に見る項目
| モデル/サービス | 確認ポイント |
|---|---|
| Qwen | OAuth認可が完了しているか |
| DeepSeek | baseUrlとmodel名を手動設定しているか |
| OpenAI互換API | apiKeyとbaseUrlが正しいか |
| defaultModel | 実在するモデル名を指定しているか |
| Gateway logs | provider errorが出ていないか |
Meta Intelligenceの記事では、Qwen OAuthのDevice Code Flowが紹介されています。ブラウザで認可URLを開き、コードを入力して承認すると、APIキーを手動で貼り付けずに使える流れです。
一方、OpenClawヘルプではDeepSeekのようなカスタムモデルについて、OpenAI互換の設定としてbaseUrlを指定する例が紹介されています。DeepSeekがデフォルト一覧にない場合、手動設定が必要になることがあります。
✅ QwenとDeepSeekの違い
| 項目 | Qwen | DeepSeek |
|---|---|---|
| 設定方法 | OAuth認可の情報あり | OpenAI互換設定の情報あり |
| APIキー | 手動貼り付け不要の流れあり | APIキー指定が必要な場合 |
| baseUrl | Qwen側のポータルURL | https://api.deepseek.com例あり |
| 失敗時 | 認可切れ、更新失敗 | model名、baseUrl、APIキー不一致 |
| 1006との関係 | 後段失敗で無反応に見える可能性 | model/provider errorで混同しやすい |
ここで重要なのは、Gatewayエラーとモデルエラーを分けることです。Gatewayが起動していないなら1006の本丸です。Gatewayは動いているが返答がないなら、モデル設定、APIキー、レート制限、コンテキストサイズなどを見る必要があります。
openclaw models statusやopenclaw models testを使うと、モデル側の問題を切り分けやすくなります。Gatewayログにprovider errorやAPI key関連の表示があるなら、ポートやWindowsサービスよりもモデル設定を見た方が早いです。
中国系モデルを使う場合でも、設定ファイル内のシークレット管理には注意が必要です。APIキーやOAuthトークンを、AIエージェントがアクセスできる場所に不用意に置くと、セキュリティ面で不安が残ります。
モデルやAPIキーの失敗でもBotが無反応になること

openclaw 1006の調査では、Gatewayそのものだけでなく、モデルやAPIキーの失敗でBotが無反応に見えるケースも押さえておく必要があります。ユーザーから見ると「何も返ってこない」ので同じに見えますが、原因は違います。
Gatewayが起動しているのに、TelegramやDashboardで返答がない場合、次に見るべきはモデル設定です。openclaw models statusでデフォルトモデルが設定されているか、APIキーが入っているかを確認します。
📌 モデル設定で確認する項目
| 項目 | 確認内容 |
|---|---|
| default model | デフォルトモデルが設定されているか |
| API key | Anthropic/OpenAI等のキーがあるか |
| provider | 指定プロバイダーが使える状態か |
| model name | モデル名が正しいか |
| test | 直接テストできるか |
OpenClawヘルプでは、Gatewayが動いていてもモデルプロバイダー側で失敗するケースが整理されています。openclaw models statusや、モデル直接テストの流れが案内されています。
Gatewayが動いていても、モデルプロバイダーやAPIキーの問題で応答処理が止まる場合があります。
引用元: https://www.getopenclaw.ai/help/gateway-crashes-wont-start
APIキーが未設定の場合、OpenClawは入力を受け取れても回答生成に進めません。Telegramのログにはメッセージ受信が出るが、返答生成でエラーになる、という形で現れることがあります。
✅ Gateway問題とモデル問題の見分け方
| 状態 | 可能性 |
|---|---|
| Gateway unreachable | Gateway未起動 |
| Dashboard接続不可 | Gateway/トークン/ポート問題 |
| DMがログに出ない | チャネル受信問題 |
| DMはログに出るが返答なし | モデル/APIキー問題 |
| model errorが出る | プロバイダー設定問題 |
| context overflowが出る | 入力や履歴が大きすぎる |
また、APIレート制限やプロバイダー側障害も考えられます。提供データ内ではAnswerOverflowのURLが429 Too Many Requestsになっている例もあり、外部サービスではリクエスト過多が起きることもあります。ただし、OpenClaw本体の1006と直接同じとは限らないため、ログで切り分ける必要があります。
この段階では、Gatewayの再起動ばかり繰り返すよりも、モデルテストを1回行う方が有効です。モデルテストが失敗するなら、Gatewayではなくモデル設定を直すべきです。
特に複数モデルを切り替えている場合、古いモデル名、提供終了したモデル、baseUrlの設定ミスが混ざることがあります。OpenClawの設定を更新した後は、openclaw config applyやGateway再起動が必要になる場合もあります。
長時間利用ではコンテキスト肥大とメモリ問題を疑うこと

openclaw 1006が「プロンプト送信直後だけ」出る場合、Gateway起動やポート競合だけでは説明しにくいことがあります。この場合、コンテキスト肥大やメモリ問題も候補に入ります。
コンテキストとは、AIが回答するために参照する会話履歴や作業情報のまとまりです。長時間使い続けると、この情報が大きくなりすぎ、モデルの上限やGateway側の処理限界に近づくことがあります。
📌 コンテキスト肥大で起きやすい症状
| 症状 | 可能性 |
|---|---|
| 起動直後は動く | 基本構成は問題ない |
| 長く使うと落ちる | 履歴や状態が肥大化 |
| 送信直後に1006 | 推論開始時に処理が落ちる可能性 |
| 大きなファイル後に不安定 | 入力サイズが過大 |
| 特定セッションだけ失敗 | セッション状態が壊れている可能性 |
OpenClawヘルプでは、長時間セッションでコンテキスト上限に達する場合、チャット内で/resetを送る、auto-compactionを有効にする、大きなコンテキストを持つモデルへ切り替えるといった対策が紹介されています。
✅ コンテキスト対策
| 対策 | 目的 |
|---|---|
/reset |
セッションを軽くする |
| auto-compaction | 履歴を自動圧縮する |
| 大きいcontextのモデル | 長い履歴を扱いやすくする |
| 不要な履歴削除 | 状態肥大を抑える |
| Gatewayログ確認 | memory/context errorを見つける |
ただし、コンテキスト問題は「おそらく」や「可能性」として扱うべきです。1006だけではコンテキスト肥大と断定できません。ログにContext overflowやprompt too largeのような文脈があるかを確認する必要があります。
GitHub Issueの文脈でも、メモリ圧迫やサービス再起動が1006に関係している可能性が示唆されていますが、個別環境での再現条件は異なります。単発の1006と、長時間利用後に繰り返す1006は分けて見た方がよいです。
📌 単発エラーと再発エラーの見方
| 種類 | 対応 |
|---|---|
| 一度だけ出た | ログ確認、再発有無を観察 |
| 毎回起動時に出る | Gateway、ポート、サービス登録を確認 |
| 送信直後に出る | モデル、コンテキスト、APIエラーを確認 |
| 特定チャネルだけ出る | Telegram等の設定を確認 |
| Dockerだけ出る | ネットワークとtoken同期を確認 |
長時間稼働させるなら、定期的なログ確認やセッション整理も運用に入れると安心です。OpenClawは「入れたら終わり」のチャットアプリというより、軽いインフラとして扱った方がトラブルに強くなります。
セキュリティではGatewayを外部公開しすぎないこと

OpenClawのGatewayは便利ですが、セキュリティ面では慎重に扱う必要があります。GatewayはDashboardやチャネルとつながり、場合によってはローカルファイルやコマンド実行に近い権限を持つエージェントと接続されます。
そのため、openclaw 1006を直すために、安易に0.0.0.0で外部公開したり、トークン認証を弱めたりするのは避けた方がよいです。接続できない問題を解消するために守りを薄くすると、別のリスクが出ます。
📌 Gateway公開の考え方
| 設定 | 安全性 | 用途 |
|---|---|---|
| 127.0.0.1 | 高め | ローカルPC内だけで使う |
| Tailscale/SSHトンネル | 比較的管理しやすい | 外部から安全に入る |
| 0.0.0.0直接公開 | 注意が必要 | LANや公開環境でリスク増 |
| tokenなし | 避けたい | 不正アクセスに弱い |
| pairingなし | 避けたい | 誰が操作できるか曖昧 |
Skyworkの記事でも、Gatewayをセキュリティ境界として扱う重要性が整理されています。外部メッセージングアプリとローカル環境をつなぐ関所のような位置づけであり、APIキー漏洩や意図しないコマンド実行のリスクが説明されています。
Gatewayは外部チャネルとローカル環境をつなぐ境界として扱うべきだと説明されています。
引用元: https://skywork.ai/skypage/ja/openclaw-gateway-error-guide-ai-future/2049402713487507456
セキュリティ対策としては、Loopback bind、Token Auth、pairing、allowlist、最小権限、シークレット管理などが重要です。特にTelegramやDiscordなど外部チャネルを使う場合、誰がBotを操作できるのかを明確にしておくべきです。
✅ セキュリティで見る項目
| 対策 | 意味 |
|---|---|
| Loopback bind | 外部から直接接続させにくくする |
| Token Auth | DashboardやCLI接続に鍵を要求する |
| Pairing | 端末やユーザーを承認制にする |
| Allowlist | 許可したユーザーだけに絞る |
| 最小権限 | 不要なツール実行権限を減らす |
| シークレット分離 | APIキーを不用意に読ませない |
1006を直すためにDashboardへ入れない時、古い記事や断片情報をもとに認証を切りたくなる場面があるかもしれません。しかし、OpenClawのようなエージェントは通常のWebアプリよりも権限が強くなりがちです。
「接続できること」と「安全に接続できること」は別です。特にVPS、Docker、LAN公開、Tailscale、Telegram連携を組み合わせる場合は、どこから誰がGatewayへ入れるのかを整理してから設定する方がよいでしょう。
代替ツールは自律エージェント用途かAIチャット用途かで選ぶこと

openclaw 1006で何度も詰まると、「OpenClaw以外にした方がいいのでは」と考える人もいるはずです。代替候補として、Open WebUI、LiteLLM、Bifrost、Hermes Agent、Vellumなどがリサーチ情報内で挙がっています。
ただし、これらは同じAI関連ツールでも目的が違います。OpenClawは自律エージェント寄りです。ファイル操作、チャネル連携、スケジュール、ツール実行などを含めた「動くアシスタント」を目指す方向です。
📌 代替ツールのざっくり分類
| ツール | 主な用途 | OpenClawとの違い |
|---|---|---|
| Open WebUI | AIチャットUI | 自律タスクよりチャット管理向き |
| LiteLLM | LLM API統一 | UIや自律性よりプロキシ向き |
| Bifrost | APIルーティング | コスト制御やルーティング向き |
| Hermes Agent | エージェント開発 | 技術者向けで構築難度が高め |
| Vellum | パーソナルAI | macOSネイティブ文脈が強い |
| OpenClaw | 自律AIエージェント | Gatewayやチャネル管理が必要 |
もし目的が「複数のAIモデルとブラウザでチャットしたい」だけなら、Open WebUIのような選択肢の方が扱いやすいかもしれません。一方、「TelegramからAIに業務を投げたい」「ローカルのファイルやツールを使わせたい」なら、OpenClawの方向性は合っています。
Skyworkの記事では、OpenClaw、Open WebUI、Bifrost、LiteLLMの役割の違いが比較されています。OpenClawはエージェント実行環境、BifrostやLiteLLMはAPI交通整理寄りという整理です。
✅ 目的別の選び方
| やりたいこと | 向きやすい候補 |
|---|---|
| ローカルで自律アシスタントを動かす | OpenClaw |
| 社内チャットUIを作る | Open WebUI |
| 複数LLMを同じAPI形式で扱う | LiteLLM |
| 本番アプリのLLMルーティング | Bifrost |
| 研究・開発寄りのエージェント構築 | Hermes Agent |
| Macで個人AI体験を重視 | Vellum |
重要なのは、1006が嫌だからといって、まったく用途の違うツールへ移ると目的を満たせないことです。OpenClawで詰まっている原因がGatewayやWindowsサービスだけなら、そこを直せば本来の用途に戻れる可能性があります。
逆に、そもそも自律エージェントまでは不要で、チャットUIだけ欲しいなら、OpenClawはやや重いかもしれません。設定やGatewayの面倒を引き受ける価値があるかを、用途から考えるのがよいでしょう。
openclaw 1006は厄介ですが、このエラーを通じて、自分が求めているのが「AIチャット」なのか「AIエージェント」なのかが見えてきます。そこを分けると、直すべきか、乗り換えるべきかの判断もしやすくなります。
総括:openclaw 1006のまとめ

最後に記事のポイントをまとめます。
- openclaw 1006は、GatewayとのWebSocket接続が異常終了した状態である。
- 1006は原因名ではなく、Gateway停止、クラッシュ、通信断などの結果である。
- 最初に見るべきコマンドは
openclaw status --allとopenclaw gateway statusである。 - Gatewayが動かない場合は
openclaw gateway logs --tail 50で直近ログを見るべきである。 - 1006と1008は分けて考えるべきで、1008は主にtoken mismatchや認証拒否である。
- ポート18789が他アプリや別OpenClawプロセスと競合していないか確認すべきである。
- WindowsではGatewayがScheduled Taskとして登録されているかが重要である。
- Dockerでは127.0.0.1の向き先、network_mode、
.envとopenclaw.jsonのトークン同期が重要である。 - Telegramが無反応な場合はWebhook、long polling、pairing、allowlistを確認すべきである。
- Gatewayが動いていても、モデル設定やAPIキー不備でBotが無反応になることがある。
- 長時間利用後の1006では、コンテキスト肥大やメモリ圧迫も候補に入れるべきである。
- 料金面ではセルフホスト無料でも運用負担があり、Cloud版は手間との比較で考えるべきである。
- QwenやDeepSeekなど中国系モデルを使う場合は、OAuth、baseUrl、model名、APIキーを分けて確認すべきである。
- Gatewayを外部公開しすぎるとセキュリティリスクが高まるため、Loopback、Token Auth、Pairingを重視すべきである。
- 代替ツールは、AIチャットが欲しいのか、自律エージェントが欲しいのかで選ぶべきである。
- https://skywork.ai/skypage/ja/openclaw-gateway-error-guide-ai-future/2049402713487507456
- https://www.getopenclaw.ai/help/gateway-crashes-wont-start
- https://www.reddit.com/r/openclaw/comments/1qv13to/openclaw_v202622_orbstack_gatewaybind_invalid/?tl=ja
- https://github.com/openclaw/openclaw/issues/7976
- https://www.youtube.com/watch?v=ngbM6lN7H0Y
- https://skywork.ai/skypage/ja/openclaw-gateway-error-guide-ai-comparison/2052575387830923264
- https://www.meta-intelligence.tech/ja/insight-openclaw-cmd-install
- https://note.com/zephel01/n/n129a2248a3a0
- https://station.railway.com/questions/openclaw-disconnected-1006-no-reason-7f2fe44e
- https://www.answeroverflow.com/m/1466452015789113476
各サイト運営者様へ
有益な情報をご公開いただき、誠にありがとうございます。
感謝の意を込め、このリンクはSEO効果がある形で設置させていただいております。
※リンクには nofollow 属性を付与しておりませんので、一定のSEO効果が見込まれるなど、サイト運営者様にとってもメリットとなれば幸いです。
当サイトは、インターネット上に散在する有益な情報を収集し、要約・編集してわかりやすくお届けすることを目的としたメディアです。
引用や参照の方法に不備、あるいはご不快に感じられる点がございましたら、お問い合わせフォームよりご連絡ください。
今後とも、どうぞよろしくお願いいたします。
当サイトでは、インターネット上に散らばるさまざまな情報を収集し、AIを活用しながら要約・編集を行い、独自の切り口で見解を交えながらわかりやすい形でお届けしています。
情報の整理・編集にあたっては、読者やオリジナル記事の筆者へご迷惑をおかけしないよう、細心の注意を払って運営しておりますが、万が一、掲載内容に問題がある場合や修正・削除のご要望がございましたら、どうぞお気軽にお問い合わせください。 迅速に対応をさせていただきます。
その際には、該当記事の URLやタイトルをあわせてお知らせいただけますと、より速やかに対応 することができますのでそちらもご協力いただけますと大変幸いでございます。
今後とも当サイトをよろしくお願いいたします。
