トラブルシューティング Clash初心者 VPNとの違い プロキシ入門

Clash経由でClaudeが開けない?読み込み停止や接続タイムアウトの確認方法

2026年11月7日 更新日:2026年11月7日 読了目安:約10分

はじめに

Clashでは他のウェブサイトを閲覧できるのに、Claudeだけが開かない、読み込み中のまま止まる、または接続タイムアウトになることがあります。この場合、Clash全体が故障しているとは限りません。Claudeの通信だけが意図しないルールに一致している、選択中のノードから接続できない、DNSの応答が遅れているなど、特定の経路に原因がある可能性があります。

まず確認したいのは、症状がどの段階で起きているかです。ページ自体が開かない場合と、ログイン後に会話が読み込まれない場合では、関係する通信先や原因が異なることがあります。また、ブラウザーだけでなく、システムプロキシを利用するアプリやTUN経由の通信もClashのモードによって挙動が変わります。

この記事で確認すること

モード、ルール判定、ノード、DNS、TUNの順に確認し、Clashの接続ログを使って問題の範囲を切り分けます。設定を一度に変更せず、変更ごとに再接続して結果を確かめましょう。

1プロキシモードと利用環境を確認

最初に、Clashが現在どのモードで動作しているかを確認します。Ruleモードでは、設定ファイルのルールによって通信ごとにプロキシ、直接接続、遮断などが選ばれます。一方、Globalモードでは多くの通信が選択中のプロキシグループへ送られます。切り分けのために一時的にGlobalへ変更し、Claudeが開くか試す方法はありますが、普段の運用で常時Globalにする必要はありません。試験後は元のモードへ戻してください。

  • ブラウザーのみで失敗する: システムプロキシの状態、ブラウザー独自のプロキシ設定、拡張機能やキャッシュを確認します。
  • 複数のアプリで失敗する: Clashのコア、ノード、DNS、またはネットワーク全体の状態を優先して調べます。
  • System Proxyを有効にしている: ブラウザーがシステムプロキシを参照しているか確認します。アプリによってはシステムプロキシを使用しないことがあります。
  • TUNを有効にしている: システムプロキシを使わない通信も取り込める反面、権限、ルーティング、DNSの影響を受けます。

変更は一つずつ

System ProxyとTUNを同時に切り替えたり、複数のDNS設定を一度に変更したりすると、何が改善に効いたのか分からなくなります。現在の設定を記録し、ひとつ変更したらClaudeを再読み込みして結果を比較してください。

2ルール判定とノードを切り分ける

Ruleモードで接続している場合、Claudeに関係する通信がどのルールに一致したかを確認します。Clash VergeやClash Verge Revでは、接続(Connections)画面やログ画面を開き、Claudeのページを再読み込みした直後に増える接続を探してください。クライアントやバージョンによって画面名は異なりますが、ドメイン、ルールの種類、最終的に選ばれたプロキシグループを確認する点は共通です。

ルールの結果が DIRECT なら、意図したプロキシグループへ送られていない可能性があります。反対に、プロキシグループが表示されていても、そのグループ内のノードが切断中だったり、接続先のネットワークからサービスへ到達できなかったりすることがあります。ルールの一致先と実際に使われているノードは、別々に確認しましょう。

ルールの順序とグループ名

Mihomo系の設定では、ルールは上から評価されるため、対象ドメインのルールより前に広い範囲を拾うルールがあると、想定と違うグループへ送られる場合があります。また、サンプル中のグループ名は利用中の設定に合わせる必要があります。存在しないグループ名を指定すると、設定が無効になったり期待どおりに動作しなかったりするため、YAMLを編集する前に実際の proxy-groups を確認してください。

ルール確認用の例

次の例は書式の参考です。Claude は、設定内に実在するプロキシグループ名へ置き換えてください。対象ドメインは接続ログで確認できた範囲に絞り、設定を保存した後に構成を再読み込みします。

proxy-groups: - name: Claude type: select proxies: - node-a - node-b - DIRECT rules: - DOMAIN-SUFFIX,claude.ai,Claude - DOMAIN-SUFFIX,anthropic.com,Claude - MATCH,YourFinalGroup

この例はすべての環境にそのまま適用できる完成設定ではありません。実際のサービス通信先は変わる可能性があり、静的コンテンツ用のホストなどがログに現れることもあります。ログで確認できたドメインだけを追加し、無関係な通信までまとめて転送する広すぎるルールは避けてください。

ノードを比較する

ルールが正しいグループへ流れていることを確認したら、同じグループ内で別のノードを選びます。ひとつのノードだけでタイムアウトするなら、そのノードの混雑、到達性、接続品質が原因かもしれません。複数のノードで同じ症状が出る場合は、ルール、DNS、ブラウザー、またはサービス側の一時的な問題へ調査範囲を広げます。ノードの遅延表示が小さくても、Claudeへの接続が正常とは限らない点にも注意してください。

3ログを使って順番に診断する

ここでは、Clashの画面を使って原因を絞り込む手順を紹介します。WindowsやmacOSではClash Verge Revなどのデスクトップクライアント、Androidでは利用中のClashクライアントで、対応するモードやログ表示を確認してください。項目名が異なる場合は、同等の接続一覧・ログ・プロキシ選択画面を探します。

確認手順
  1. ClashのログまたはConnections画面を開いた状態で、Claudeのページを一度だけ再読み込みします。
  2. 新しく追加された接続を探し、接続先ドメイン、適用ルール、選択グループ、接続状態を記録します。画面を閉じてしまう前にエラー時刻も控えてください。
  3. 接続先が DIRECT になっていたら、ルールの順序と対象範囲を確認します。意図したプロキシグループになっていたら、そのグループの選択ノードを確認します。
  4. 別のノードへ切り替え、同じページを再読み込みします。ブラウザーの別タブや別サービスを同時に試すのではなく、条件をそろえて比べます。
  5. 結果が変わらなければ、まずブラウザーのプライベートウィンドウで試し、拡張機能や古いサイトデータの影響を切り分けます。改善しない場合に限り、次のDNS・TUN確認へ進みます。

ログの共有に注意

ログには接続先やローカルネットワークの情報が含まれることがあります。サポートへ送る場合は、ユーザー名、IPアドレス、サブスクリプションURL、認証情報を取り除き、必要なエラー行だけを共有してください。

4DNSとTUNの問題を確認

ページが長時間読み込み中になる場合、ドメイン解決に時間がかかっている可能性があります。DNS設定を変更する前に、ClashのDNS機能が有効か、使用中の設定ファイルが想定したプロファイルか、ログに名前解決の失敗が記録されていないか確認してください。ブラウザー側のセキュアDNS機能がClashのDNS経路と異なる動作をする場合もあるため、比較するときはブラウザーの設定も把握しておきます。

DNSの問題を疑う場合は、まず別のノードで再現するかを確認し、その後にクライアントのDNS設定を一項目ずつ見直します。利用しているプロファイルの設定を把握せずにパブリックDNSのアドレスを追加したり、複数のDNSモードを混在させたりするのは避けましょう。DNSの変更後は、Clashの設定を再読み込みし、ブラウザーを完全に閉じてから再試行すると比較しやすくなります。

TUN利用時の確認項目

TUNモードを使用している場合は、クライアントに必要な管理者権限やVPN権限が許可されているか、仮想インターフェースが起動しているかを確認します。Windowsでは他のVPNや仮想ネットワーク製品、macOSではネットワーク拡張やフィルターが経路に影響することがあります。AndroidではVPN接続を同時に使えるアプリが限られるため、別のVPNが有効になっていないか確認してください。

いったんTUNをオフにしてSystem Proxyだけでブラウザーを試す、またはその逆を試すと、問題が取り込み経路にあるかを見分けやすくなります。ただし、これは診断用の比較です。TUNをオフにするとシステムプロキシ非対応のアプリはClashを経由しないことがあり、System Proxyをオフにするとブラウザーも直接接続になる場合があります。試験中の接続先とモードを必ず確認してください。

原因別の次の対応

Claudeだけが開かないときは、まずRuleモードでの判定先を確認し、ログに表示された接続先と選択ノードを分けて調べるのが近道です。DIRECT判定ならルールと順序、ノードを変えると改善するならノード側、複数ノードで名前解決エラーが続くならDNS、System ProxyとTUNで結果が変わるなら取り込み経路を重点的に確認します。

  • 一つのノードだけ失敗: 別のノードを選び、同じ条件で再テストします。
  • ログでDIRECT判定: 対象ドメインのルールが存在するか、より広いルールに先に一致していないか確認します。
  • DNS関連のエラー: プロファイルのDNS設定、ブラウザーのセキュアDNS、変更後の再読み込みを確認します。
  • すべての接続が失敗: Clashのコア状態、プロファイル更新、システムの他のVPNやファイアウォールを確認します。
  • 設定を変えても変化がない: ブラウザーのプライベートウィンドウで試し、Claude側のサービス状況やアカウント状態も確認します。

問題を解決するために、根拠のないドメインを大量に追加したり、すべての通信を恒常的にGlobalへ切り替えたりする必要はありません。変更前の設定を保存し、確認できた原因に絞って修正すれば、他のサイトやアプリへの影響も抑えられます。利用するネットワークやサービスの利用条件を確認したうえで、適切な接続環境を選んでください。

前往下載