AI 特集 · · 読了まで約 17 分

Managed Agents の並列外向き通信で総タイムアウトに見えるとき、Anthropic とワークフロー周辺ドメインを Clash・mihomo で分流する実測メモ(2026)

Code with Claude を軸にした2026 年頃の製品更新では、Managed AgentsWebhook複数エージェントのオーケストレーションが前面に出やすく、従来の「単一 CLI が Anthropic API を叩く」モデルより並列 HTTPS とコールバック試行が増えます。結果として、出口ノードの切り替わりDNS とルール評価のズレ全体タイムアウトに見えることがあります。本稿はmihomo(Clash Meta)Anthropic 周辺ホストを開発者向け策略へ束ねDNS・TUN・ログを一本のチェーンで確認する実務フローに絞ります。サービス側の利用規約や地域ポリシーの順守は読者各自の責務として切り分け、ここでは名前と出口を揃える技術論だけを扱います。

1. Managed Agents が増やす外向き通信の形(並列・Webhook・ゲートウェイ)

単一クライアントのチャット補完と異なり、複数エージェントが短い単位でモデル呼び出しとツール実行を繰り返すと、OS から見える同時 TLS セッション数が跳ね上がります。同一ホストへの再接続だけでなく、コンソールや計測、CDN 経由の静的資産へのアクセスが細かい fqdn に分散することもあり、ルールが粗いと意図しない MATCH ルートへ落ちやすくなります。

Webhook は用途によって外向きの HTTPS POSTが増える典型です。インフラ側でエンドポイントを受ける話とは別レイヤですが、プロキシコアのログに現れる fqdn は確実に増えます。試行・リトライ・署名検証前の接続失敗が短時間に畳みかさなると、体感では「エージェント全体が固まった」ように見えます。

さらに 自動切替の策略グループでは、並列リクエストのタイミングで別ノードへ載せ替えが起きると、長めのストリーミングや複数ホップのワークフローが途中経路の変化として観測されることがあります。ここが総タイムアウト錯覚の温床になりやすいので、まずドメイン単位で策略を固定し、次に自動切替の間隔と閾値を見直すのが実務的です。

3. ログから作るホスト束(API・コンソール・計測)

サービス側のエンドポイントと CDNは更新されうるため、固定リスト信仰は避け自分の環境のログを一次情報にします。出発点として多いのは anthropic.com 配下、ユーザー向けドメインとして claude.ai、API として api.anthropic.com などです。コンソールやステータスが別 fqdn になる場合は、そのサフィックスを個別ルール化して読みやすさを優先してください。

Managed Agents まわりでは短期間に増える試行ホストがログに散らばりやすいです。同一ステップで成功したホストと失敗したホスト時系列で並べ共通の親ドメインがあるかを見ます。親ドメインが見つかれば DOMAIN-SUFFIX で束ね、無理に広げすぎると他サービスまで巻き込むので過剰マッチに注意してください。

ルールの評価順はルールルーティング解説のとおり、具体的な DOMAIN 行を MATCH や GEOIP より上へ。購読ルールセットの末尾だけに追記すると効かないことがあるため、実際に評価された順序をデバッグログで確認してください。

4. mihomo ルール例:評価順とサフィックス分割

実務では 「Anthropic+エージェントワークフロー用」の策略グループを一つ用意し、ログで拾ったサフィックスをそこへ送る形が運用しやすいです。以下は構造サンプルであり、プロキシ名や末尾の MATCH は環境に合わせて差し替えてください。

# proxy-groups: stable egress for Anthropic + agent workflows
proxy-groups:
  - name: ANTHROPIC_AGENTS
    type: select
    proxies:
      - LOW_LATENCY_FIXED
      - NODE_SECONDARY
      - DIRECT

# rules: pin Anthropic-related suffixes above broad matchers
rules:
  - DOMAIN-SUFFIX,anthropic.com,ANTHROPIC_AGENTS
  - DOMAIN-SUFFIX,claude.ai,ANTHROPIC_AGENTS
  - DOMAIN-SUFFIX,api.anthropic.com,ANTHROPIC_AGENTS
  - MATCH,PROXY

api.anthropic.comanthropic.com に包含されますが、レビュー時の可読性将来の分割のために明示しておいても害はありません。Webhook の外向き先自社ドメインやパートナー SaaSになる場合は、その fqdn を別グループへ切り出し、機密トラフィックと混線しないようにします。

PROCESS-NAME でランタイムだけを分ける手もありますが、OS 差が大きいので、まずドメインベースで安定した束ねを優先するのが安全です。必要になってからプロセス条件を足してください。

5. 策略グループ:並列でも出口を固定するコツ

url-test や fallbackは便利ですが、並列リクエストに対して頻繁に切り替わると、長めの対話や複数ステップのワークフローが経路の変動として観測されます。間隔と許容遅延の調整記事も参照し、体感に合うまでチューニングしてください。

チーム開発では「Anthropic 用に決めたノード名」をドキュメント化し、各自の GUI で別ノードを選んで調査コストが膨らむ状態を避けます。select で固定できるなら、まずそこから始めるとログの再現性が上がります。

HTTP/3(QUIC)を経由する通信ではUDP の扱い次第で TCP より不安定に見えることがあります。ドメインは揃っているのに断続する場合は、トランスポートの切り分けも視野に入れてください。

6. DNS fake-ip/redir-host と TUN の整合

dns.enhanced-mode の選択によっては、ブラウザと CLI が別の名前解決経路を通り、DOMAIN ルールが期待どおりに効かないように見えることがあります。対照と修正順はfake-ip と redir-host の比較記事が短くまとまっています。

TUN モードを使う場合、アプリがシステムプロキシではなくスタック全域をキャプチャするため、並列エージェントの細かい接続ほど恩恵とハマりどころの両方が出ます。IPv6 デュアルスタックの漏れはIPv6 関連記事も参照してください。

ブラウザの安全な DNS(DoH)が有効だと、OS と Clash の意図がズレます。Windows の Chrome/Edgeではシステム代理と DoH の校正を合わせて確認すると、Web と開発者ツールの見え方の差を減らせます。

7. Webhook とワークフローコールバックの外向き側

インバウンドでエンドポイントを公開する話(ポート開放、署名、再送)はインフラ設計の領域です。一方、開発マシンや CI から外向きに HTTPS で叩く側は、Clash のログにタイムスタンプ付きで並ぶため、ここをプロキシ調整の主戦場にできます。

典型的には外部 SaaS の APIステータス確認成果物のアップロード先などが追加されます。社内プロキシや追加認証がある環境では、NO_PROXY の設計も絡みます。環境変数の分割記事の考え方を、npm に限らずエージェント実行ランタイムへ広げてください。

コンテナや WSLでは名前空間が変わるため、ホスト側で効いていたルールがコンテナ内では無効に見えることがあります。Docker とゲートウェイWSL2 の記事を併読し、ゲートウェイとポートの前提を揃えてください。

8. ログチェーンで総タイムアウトを解体する

実務では次の順が扱いやすいです。(1)コアログで問題の fqdn がどの策略グループへマッチしたかを確認する。(2)マッチは正しいのに遅い場合は、そのグループ内のノードを固定または入れ替えて比較する。(3)TLS エラーや明確な HTTP ステータスが出ていれば、認証・キー・レート制限など経路以外を疑う。

並列数だけが増えた直後から不安定になる場合は、単位時間あたりの接続確立回数ダウンロード総量がノード側のポリシーに触れていないかもログで確認してください。総タイムアウトという語が付きやすい現象でも、分解すると単一ホストの低速単一ステップのリトライ嵐であることが多いです。

Sniffer や SNI を使う運用は別稿のトレードオフを確認し、プライバシーと保守性のバランスを取ってください。

9. よくある質問

Managed Agents を有効にしたら「全体がタイムアウト」に見えるのはなぜですか?

短時間に複数の HTTPS セッションが立ち上がり、出口ノードの選び直しDNS の経路差によってレイテンシのばらつきが増えることがあります。単一リクエストではなく並列数と経路固定が鍵です。

Webhook はプロキシ側でどう扱えばよいですか?

外向きのデリバリー試行は HTTPS クライアントとしてログに残ります。受信側インフラは別問題ですが、外向き fqdn が増える場合はそのサフィックスをルールに明示してください。

Claude Code CLI の記事と何が違いますか?

CLI 稿はターミナルと npm を中心に束ねます。本稿は複数エージェントとワークフロー連携でホストが分散しやすい点に焦点を当て、並列出口とログ観測の話を補います。

10. まとめ

Code with ClaudeにおけるManaged Agents・Webhook・複数エージェントは、単発の API 呼び出しより並列 HTTPS と細分化した fqdnを増やしやすく、策略の揺らぎや DNS の経路差総タイムアウトとして体感されやすくなります。ログでホスト束を確定し、DOMAIN ルールを MATCH より上に置いて開発者向け策略へ固定、続けてDNS fake-ip/redir-host と TUN を整合させる——このチェーンが安定化の近道です。

GUI クライアントの世代交代が進むなか、設定ファイルを人力で編む製品や画面項目が分かりにくい製品では、同じ「ホスト束→策略→DNS」の三段がチームごとにバラけがちです。ログを共有できる GUI購読やプロファイルの差し替えが素直なコアを組み合わせたClash エコシステムは、エージェント並列の検証フェーズで再現性を確保しやすいという利点があります。まずは動作が軽く、ドキュメントとコミュニティの参照先が揃っている公式クライアントから試すのが現実的です。 → 無料で Clash をダウンロードし、快適な接続体験を試す

トピックの近さで選んだ関連記事 — 同じカテゴリの Clash 実践ガイド。