まず押さえること:製品レビューではなく経路の話
ChatGPT の返答品質や OpenAI の料金・モデル一覧は公式ドキュメントに譲ります。ここでは端末から OpenAI のフロント/API までのネットワークが律速になっている状況を想定します。ウェブ版ではチャット UI 本体に加え、アカウント認証、静的アセット、ストリーミング用の長寿命接続、計測やエラー報告用の別ホストが同時に動き、開発者ツールの Network タブや Clash の接続ログには一見バラバラな名前が並びます。API 利用では api.openai.com が中心になりがちですが、SDK のバージョンやアップロード付きのワークフローでは別サブドメインが混ざることも珍しくありません。症状がブラウザだけなのかcurl だけなのか、ストリーム中だけなのかで疑うべきレイヤが変わるため、再現手順を一つに絞ってからログを取る癖が効きます。Clash は実際に接続した Server Nameを残しやすいので、まずそこから DOMAIN-SUFFIX を積み上げるのが事故が少ないです。
症状のパターン:ウェブのストリームと API のタイムアウトは別物になりがち
ウェブ版でテキストのストリーミングが数文で止まる症状は、ノードの不安定さに見えても、実際にはDNS が一瞬だけ別経路で解決され、ルール評価と実際の宛先 IP の組み合わせがズレているだけ、というパターンも珍しくありません。初回ロードだけ極端に遅い場合は、HTML 本体よりフォントやスクリプトのホストが直結しているケースがあります。OpenAI API でタイムアウトや接続リセットが続くとき、ブラウザは意図したノードを通しているのに、バッチや CI が HTTPS_PROXY 未設定で直結している、といった経路の非対称も典型です。企業ネットワークではゼロトラストや DNS フィルタが挟まり、公式ドキュメント通りのホスト以外へ誘導されることもあります。いずれの場合も、まず「その操作の瞬間にどのドメインが実際に開いているか」をログで固めると、以降の調整が一気に楽になります。
OpenAI / ChatGPT 周りのドメイン:固定表よりログ優先
公開情報やコミュニティのまとめでは、openai.com、chatgpt.com、api.openai.com、静的配信の oaistatic.com、アップロードやユーザー生成コンテンツ周りの oaiusercontent.com などがしばしば挙げられます。ただしCDN のエッジや新機能追加でホストは変わり得るため、「このサフィックスだけで一生」と決め打ちするより、自分の環境のログに出た名前を正にしてください。ルールを広げるとき DOMAIN-KEYWORD,openai のように雑に伸ばすと、意図しない第三者ドメインまで誤爆しやすいので、運用が安定してきたら DOMAIN-SUFFIX に分解していくのが無難です。認証フローや決済まわりで別ドメインが挟まる場合もあるため、ログイン直後だけ失敗するなら、その時間帯のログだけを切り出して比較すると原因が見えやすくなります。
分流ルールのスケッチ:プロキシポリシーへ寄せる
以下は説明用の YAML スケッチです。YOUR_PROXY_GROUP は利用中のプロファイルにあるポリシー名(例:PROXY や 节点选择)に置き換えてください。GEOIP だけに頼ると、CDN のエッジ次第で意図と違う国のノードに落ちることがあるため、困っているホストを個別に拾う方が再現性が高いです。購読ルールセットに既に「AI 向け」の広いマッチが入っている場合でも、最終的にどのポリシー名へ着地しているかはダッシュボードとログの両方で確認してください。
# Example: ChatGPT / OpenAI-related hosts (adjust to your profile and logs)
rules:
- DOMAIN-SUFFIX,openai.com,YOUR_PROXY_GROUP
- DOMAIN-SUFFIX,chatgpt.com,YOUR_PROXY_GROUP
- DOMAIN-SUFFIX,api.openai.com,YOUR_PROXY_GROUP
# Add only if your logs show need:
# - DOMAIN-SUFFIX,oaistatic.com,YOUR_PROXY_GROUP
# - DOMAIN-SUFFIX,oaiusercontent.com,YOUR_PROXY_GROUP
実際には計測・実験用のサブドメインや、ブラウザ拡張・デスクトップアプリが追加で問い合わせるホストが混ざることもあります。不足があれば、接続ログに出た名前を DOMAIN-SUFFIX で個別に追加してください。ルールの並び順は評価の優先度そのものなので、細かいマッチを粗いマッチより上に置く、といった一般的な Clash の作法も忘れないでください。
ポリシー組:ウェブと API を分けるかどうか
ひとつの プロキシグループにまとめるだけでも多くの場合は足りますが、低遅延を優先する API 用ノードと、帯域や安定性を優先するブラウザ用ノードを分けたい場合は、ルールの宛先を別のポリシー名に振り分けます。URL テスト付きのグループやフェイルオーバーを用意しておくと、ノード落ち時の自動切り替えもしやすくなります。いずれにせよ、ルールが参照するポリシー名と、GUI で選んでいるノードが同じ階層を指しているかを確認してください。スペルミスは「設定したのに効かない」典型原因です。
DNS と FakeIP / DoH:ルールと解決経路を一致させる
分流は多くの場合、名前解決のあとに効く前提で設計されます。OS が Clash を経由せず ISP の DNS へ問い合わせていると、得られた IP がルールの想定 GEO と合わず、ブラウザだけ通る/API だけ失敗するといった不整合が起きます。Clash Meta(Mihomo)系では fake-ip や nameserver-policy、DoH などで細かく制御できますが、設定が増えるほどトラブル時の切り分けも難しくなります。TUN と DNS ハイジャックを組み合わせる場合の注意点は、Meta コア DNS リーク防止ガイド にまとめています。FakeIP を使うときは、クライアントが返す仮想 IP とルールの評価順が意図どおりか、接続ログで確認してください。DNS の汚染やキャッシュが疑わしい環境では、DoH を上游に置きつつ、Clash 側の nameserver-policy で OpenAI 関連サフィックスだけ専用リゾルバへ寄せる、といった段階的な足し方も有効です。
実務のコツ:ウェブは快適なのに API や CLI だけ遅いときは、環境変数 HTTPS_PROXY が未設定でツールが直結しているケースがあります。TUN を有効にするか、ツール側のプロキシ設定を揃えると改善することがあります。手順の全体像は Clash Verge Rev の TUN モードガイド を参照してください。
システムプロキシと TUN:ブラウザと CLI の覆い方
ブラウザは OS のプロキシ設定を尊重しやすい一方、一部の CLI や SDK はプロキシを無視します。TUN モードは OS のルーティング層でトラフィックを捕捉するため、OpenAI API を叩くスクリプトやデスクトップアプリまで同じ分流設計に乗せやすくなります。Windows での初回導入は Windows での Clash Verge Rev セットアップ(2026) と併せると、プロファイルの読み込みからシステム連携までの流れが掴みやすいです。VPN や別のフィルタと二重化すると遅くなるので、必要最小限のモードから試すのがおすすめです。
シリーズ記事との棲み分け
当サイトでは Gemini / Google AI 向け、Claude(Anthropic)向け、OpenAI / Sora(動画生成)向け など、海外 AI サービス × Clash の記事を並べています。いずれもログでドメインを取り、分流と DNS を矛盾なく揃えるという骨格は共通ですが、ヒットしやすいホスト名と利用シーンが異なります。本稿は対話型 ChatGPT と OpenAI API に絞り、動画アップロードやプレビュー帯域が主役になるケースは Sora 向け記事側で補完する想定です。開発ツールチェーン全体を整えたい場合は Cursor・GitHub 向け分流 も参照し、自環境のログに現れた名前にだけルールを足す運用がもっとも軽くなります。
切り分けの推奨順:ルール命中 → DNS → ノードログ
- Clash を Rule モードで動かし、購読ルールとローカル追記が有効か確認する。
- 症状が出る操作を一つに絞り、接続ログまたはダッシュボードでドメインと実際に選ばれたポリシーを控える。
- 意図した
DOMAIN-SUFFIXが想定のプロキシグループに命中しているか再確認し、誤爆や順序の問題を潰す。 - DNS が Clash と矛盾していないか、FakeIP / DoH 利用時は特に名前解決経路をログで再確認する(DNS ガイド)。
- ルールと DNS が揃ったうえでなお遅延や切断が続く場合、ノードの遅延・ログ、上位のネットワーク品質を疑う。ブラウザだけ/API だけ違う場合は TUN や CLI のプロキシ設定を疑う。
注意:職場・学校・地域の契約によっては、プロキシや迂回ツールの利用が禁止されている場合があります。適用される規則を確認のうえ、許可された環境でのみ設定してください。
まとめ
ChatGPT の ウェブ版と OpenAI API の体感は、モデルだけでなくクライアントから見たネットワークの質に強く依存します。Clash の分流ルールで chatgpt.com や api.openai.com など関連ドメインをプロキシ側へ寄せ、DNS と FakeIP、DoH、ポリシー組を矛盾なく揃えれば、タイムアウトや断続的な切断、名前解決失敗を減らしやすくなります。話題のサービスだからといってルールを詰め込みすぎるより、ログで事実を取り、必要なサフィックスだけを足す方が 2026 年現在もっとも再現性が高いです。クライアントの入手と更新は、仕様変更の確認とあわせて 公式ダウンロードページ から行うと、インストーラ取得とソース閲覧の目的が混ざりにくくなります。用語やモードの整理は ドキュメント・チュートリアル も併せて読むと、ログに出た項目と設定ファイルの対応が早く掴めます。
他の海外 AI クライアントと比べても、Clash エコシステムはルールと DNS を同じ画面で扱いやすいという長所があります。経路が揃えば、同じノードでも体感のばらつきが小さくなり、API のバッチ処理やブラウザのストリーミングの両方で接続安定に近づきやすくなります。