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

Sora が開けない・ずっと読み込み?OpenAI と動画 CDN ドメインを Clash(mihomo)で分流する実測手順(2026)

OpenAI動画生成プロダクト Soraは、2026 年も生成モデルと配信まわりのアップデートが続き、話題と同時に「ページが真っ白」「ログイン画面だけ出る」「プレビューが終わらない」といった接続系の相談が増えやすいカテゴリです。原因は一つではなく、認証・課金・管理用の Web/APIと、プレビューや配信用の大容量オブジェクト別ホスト・別 CDNに分かれているとき、片方だけプロキシ経路から外れると症状が分断して現れます。本稿は製品レビューではなく、mihomo(Clash Meta)でドメインを束ね、DNS(fake-ip)と TUN を噛み合わせるための切り分け手順に絞ります。ChatGPT 向けの固定ノード・fallback 稿Gemini の広い名前空間稿とはシナリオが異なりDisney+ 稿のようなストリーミング CDN 寄りの視点と組み合わせると理解が早いテーマです。

1. 他の AI 向け記事との違い(動画・CDN が主役になる理由)

チャット型の LLMでは、応答本文のストリーミングが中心で、失敗パターンも単一 API ホストへの TLS 切断に寄りがちです。一方、Sora のような動画プロダクトでは、アカウントと課金のための Web生成ジョブやメタデータの APIプレビューや成果物のバイナリを運ぶ CDN別ドメインに分散しやすい構造になります。結果として、openai.com だけ通っていても、実際の動画セグメントだけ別経路で詰まるといった部分的成功が起きます。ここが、同じ OpenAI でも ChatGPT 向け記事だけでは説明しきれないポイントです。

したがって本稿の主眼は、「OpenAI という一つのベンダー名」ではなく、通信ごとのホスト名の束ね方にあります。購読ルールの末尾にある広い MATCH に頼る前に、開発者ツールのネットワークタブと mihomo のログ失敗しているホストの集合を作るのが先です。初期導線は サブスクリプション導入ガイドで揃え、本稿ではルールの足し込みと検証の型を厚めに書きます。

2. 症状を三層に分ける:UI・API・動画マニフェスト

第一層はUI 層です。トップページや設定画面が開けない、スタイルシートだけ 403、OAuth のリダイレクトがループする、といった症状は、ブラウザが直接触る HTML/CSS/JS のホストにルールが届いていないときに起きやすいです。ここは DOMAIN-SUFFIX,openai.comchatgpt.com 系の束ねが出発点になりがちですが、実際の製品 URL はプロダクトごとに増減するため、固定表を盲信せず実測値を正としてください。

第二層はAPI 層です。ジョブ作成・一覧取得・課金状態の問い合わせなど、api.openai.com 配下やサブドメイン分割されたエンドポイントが該当します。ブラウザは通るのにネイティブアプリや CLI だけ失敗するときは、システムプロキシを読まない実装HTTPS_PROXY / NO_PROXYの影響を疑います。考え方の骨格は ChatGPT 稿と共通ですが、動画ジョブは長めのタイムアウトと再試行が絡み、一瞬成功して途中で切れるように見える点が異なります。

第三層は動画マニフェストと CDN 層です。HLS/DASH のマニフェスト、セグメント、サムネイル、ウォーターマーク用の静的配信が、ベンダー名を含まない CDN ホストに載ると、OpenAI 用の DOMAIN-SUFFIX だけでは拾いきれません。進行バーが途中で止まる・解像度が上がらないといった症状は、この層のドメイン漏れとUDP や HTTP/3 の相性が混ざって現れることがあります。

3. まず押さえる OpenAI 側の名前空間と注意点

インフラは変わり得るため、以下は「出発点の例」です。実際の接続先はブラウザの開発者ツールと mihomo のログで確認してください。多くの環境では、openai.com / chatgpt.com / oaistatic.com / oaiusercontent.com など、チャット製品と共有する静的配信・認証まわりのホストがそのまま流用される場面があります。Sora 専用のサブドメインや別レジストラが増えた場合は、共通サフィックスが取れるかどうかを見て DOMAIN-SUFFIX を選び、バラバラなら DOMAIN 行を積み上げます。

ルールの評価順は ルールルーティング解説のとおり、具体的な DOMAIN 行を、広い GEOIP や MATCH より上に置きます。購読ファイルの末尾に追記しただけでは効かないことがある点に注意してください。アカウント停止や課金拒否といったポリシー問題はネットワークとは別レイヤーです。本稿は経路と名前解決に限定します。

4. 動画 CDN 層:ログでホストを拾い、策略へ載せる

動画はUI が開いてもプレビューだけ失敗することがあり、ここが ChatGPT 稿との最大の差分です。CloudFront・Fastly・Akamai など、ベンダー名が URL に出ないホストがマニフェストから現れます。対策は二段階です。まず開発者ツールで赤くなっているリクエストのホスト名を列挙し、次に mihomo の接続ログでどの策略にマッチしたかを突き合わせます。過度に広いキーワードルールで全世界の CDN をプロキシ経路に寄せるのは副作用が大きいので、頻出ホストをログ駆動で専用策略に足す運用が現実的です。

長尺ストリーミング全般の型は Disney+ 向けの記事で補完できます。sniffer や fake-ip の組み合わせで期待したノードに出ていない疑いがあるときの感覚は共通なので、動画系トラブルの心の準備として併読するとよいでしょう。

5. mihomo ルール例:SORA 策略グループへ束ねる

実務では Sora / OpenAI 用の策略グループを一つ切り、Web・API・静的配信を同じ出口で試すと切り分けが速くなります。ノードの国や事業者ポリシーで挙動が変わる場合は、同一グループ内でノードを切り替えて比較してください。以下は構造の例です。プロキシ名とドメイン行は環境に合わせて置き換え、CDN ホストはログで追記します。

# proxy-groups: bundle OpenAI-facing traffic first
proxy-groups:
  - name: SORA
    type: select
    proxies:
      - NODE-A
      - NODE-B
      - DIRECT

# rules: tighten with your captured hostnames
rules:
  - DOMAIN-SUFFIX,openai.com,SORA
  - DOMAIN-SUFFIX,chatgpt.com,SORA
  - DOMAIN-SUFFIX,oaistatic.com,SORA
  - DOMAIN-SUFFIX,oaiusercontent.com,SORA
  - DOMAIN,cdn.example.invalid,SORA
  - MATCH,PROXY

上記の cdn.example.invalidプレースホルダです。実際にはネットワークタブで得たマニフェストとセグメントのホストに置き換えてください。TUN モードとシステムプロキシでは挙動が変わるため、モードごとの違いは TUN モードの解説も参照し、名前解決と実接続のログが矛盾していないかを確認します。

6. DNS・fake-ip・TUN を同じシナリオで検証する

fake-ip を有効にしていると、アプリが受け取る IP はローカルプールのダミーであり、実際の出口決定はコア内のルールと接続フェーズで行われます。このギャップが、「解決は成功したのに期待したノードに出ていない」という違和感として表れることがあります。ブラウザ拡張 DNS・別 VPN・OS の DNS 上書きが同時に有効だと、問い合わせだけコアをすり抜けるケースもあるため、検証中は余分な DNS ツールを切るのがおすすめです。

システムプロキシだけでは拾えないプロセスがあり、ネイティブアプリや一部の動画スタックが直結する場合は TUN が必要になることがあります。Discord 向けの TUN・UDP の整理とは用途が異なりますが、「プロキシを知らないプロセスを束ねる」という発想は共通です。動画は帯域を食うため、ノード側の速度制限や輻輳もセットで疑ってください。

7. QUIC / HTTP3 と帯域の話(深掘りは Gemini 稿へ)

HTTP/3(QUIC)は、ローカルファイアウォールやノードの UDP 扱いによってTCP の HTTPS より断続的に失敗しやすい場面があります。ブラウザだけ不安定で curl は通るようなら、Gemini 向けの QUIC 記事で補完するのがよいでしょう。本稿ではドメイン分流と CDN ホストの拾い方を主役にし、QUIC 固有の切り分けはそちらに譲ります。

動画のバッファが伸びないとき、プロキシを正しく通しても単純に下り帯域不足という結論に落ちることもあります。ルールをいじる前に、同じノードで別サイトの動画を試すなど、比較実験で切り分けると冷静に判断できます。

8. 実測ワークフロー:開発者ツールとコアログの突き合わせ

おすすめの順序は次のとおりです。(1)問題の操作を再現しながら、コアログで OpenAI 関連ホストがSORA グループ(または意図した策略)にマッチしたかを確認する。(2)マッチは正しいのに失敗するなら、DNS ログと fake-ip 設定を確認する。(3)動画だけ怪しいときは、ネットワークタブでマニフェストとセグメントのホストを列挙し、ルールに足す。(4)ブラウザだけの問題なら QUIC を疑い Gemini 稿へ。(5)ネイティブアプリだけなら TUN とプロセス直結を疑う。

ログに残すときは、タイムスタンプと操作手順の対応が後から効いてきます。長い生成ジョブほど、途中で別ホストに切り替わることがあるため、失敗した瞬間のホスト名をメモする習慣が重要です。

10. まとめ

Soraのような動画プロダクトでは、OpenAI 系の Web/API動画 CDN 上のセグメント取得別ホストに分かれやすいため、mihomo で専用策略を切り、ログでホストを足し込む運用が現実的です。まず openai.com / chatgpt.com / 静的配信ドメインを束ね、症状が残るならマニフェストと CDN ホストを開発者ツールから拾い、DNS(fake-ip)と TUNを同じシナリオで検証してください。QUIC や UDP の深掘りは Gemini 稿、長尺ストリーミングの感覚は Disney+ 稿、チャット中心の OpenAI 利用は ChatGPT 稿と役割分担すると迷いにくくなります。

同じ Clash 系スタックでも、GUI の表記とコア世代は移り変わります。購読とルールを整理し、ログでホスト名を追う姿勢を保つのがいちばん確実です。クライアントの入手から始めるなら、 → 無料で Clash をダウンロードし、快適な接続体験を試す ところから環境を揃えるのがおすすめです。

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