初期設定 · 4ステップ
Clashの使い方ガイド
サブスクリプションを追加 → プロキシモードを選択 → 接続を開始 → 動作を確認。順番に初期設定を済ませてから、アプリごとの違いに対応しましょう。
このガイドは、クライアントをインストール済みの方向けです。基本操作の所要時間は約10分です。設定のダウンロード、システムの許可、ネットワークの状態によって前後します。まだインストールしていない場合は、先にダウンロードセンターで使用するプラットフォームに対応したクライアントを選んでください。
手順 01 / 設定の準備
サブスクリプションを追加して設定を選択
クライアントを起動したら、すぐにプロキシを有効にせず、まず「設定」または「サブスクリプション」画面を開きます。クライアントは設定を読み込んで接続を処理するソフトウェアです。インストールが完了しても、接続先が自動で用意されるわけではありません。設定の提供元から案内されたサブスクリプションURLを用意し、Clashまたはmihomo形式に対応していることを確認してください。通常のWebページ、アカウントのログインページ、他のクライアント専用のサブスクリプションは、そのまま同じ設定として使えません。
URLを貼り付けて初回ダウンロード
PCクライアントでは、「新規作成」「インポート」またはプラス記号のボタンを探し、リモートURLを選択します。サブスクリプションURLをすべて貼り付け、識別しやすい名前を付けてから、「インポート」「ダウンロード」または「保存」をクリックしてください。スマホでも通常は設定一覧を開き、プラス記号からリモート設定を追加します。QRコードの読み取り機能がある場合は、設定の提供元が発行した対応サブスクリプションのQRコードを読み取れます。読み取り後も、ダウンロード結果を確認してください。
URLを貼り付ける前後に、余分な空白や改行、チャットのメッセージに含まれる句読点が混入していないか確認してください。サブスクリプションURLにはアカウントへのアクセス情報が含まれる場合があります。機密情報として扱い、公開コメントに投稿したり、URL全体が見えるスクリーンショットをサポート窓口に送ったりしないでください。URLをこのサイトに送信する必要はありません。ダウンロードと解析は、使用するクライアントと設定の提供元が行います。
インポート後、設定項目が表示されるまで待ちます。最終更新時刻やインポート成功の通知が出るクライアントもあれば、そのまま設定一覧に戻るものもあります。「解析に失敗しました」「形式が正しくありません」などのエラーやダウンロードエラーが表示されたら、そこでいったん止めてください。URLが完全か、サブスクリプションが有効か、現在のネットワークから設定の提供元にアクセスできるかを確認します。解析エラーを回避しようと接続を何度も開始しないでください。以降のモード選択には、正常に読み込める設定が必要です。
現在の設定に指定してプロキシ画面を確認
設定のダウンロードが完了したら、項目の横にある有効化マークやラジオボタンをクリックするか、「使用」メニューから選び、現在の設定に指定します。インポート時に自動選択されるクライアントもありますが、選択状態を確認してください。次に「プロキシ」画面を開き、設定で定義されたプロキシグループが表示されることを確認します。グループ名は設定によって異なるため、他のガイドのスクリーンショットと一致する必要はありません。名前をそろえるためだけに設定内容を変更しないでください。
ローカル設定ファイルを受け取った場合は、「ファイルからインポート」を選び、該当するYAMLファイルを指定します。この形式にはリモート更新URLがない場合があり、その場合は設定を更新するたびに再インポートが必要です。リモートサブスクリプションには通常「更新」ボタンがあり、提供元で内容が変更された際に再取得できます。まず手動でインポートして選択を完了し、その後に自動更新の間隔を設定すると、初回のトラブルシューティングで確認する項目を減らせます。
現在の設定が選択され、「プロキシ」画面にプロキシグループが正常に表示され、読み込みを妨げるエラーがない状態になれば、この手順は完了です。ここではDNS、ポート、ルールファイルを変更する必要はありません。次にプロキシモードとグループ内の選択項目だけを設定し、初回の接続確認をシンプルに進めます。
手順 02 / 通信先の選択
ルールモードとプロキシグループを選択
ホーム画面または「プロキシ」画面に戻り、「モード」「プロキシモード」、またはルール・グローバル・直結の切り替え欄を探します。初めて使う場合は「ルール」を選択してください。ルールモードでは、現在の設定にあるルールの順序に従って接続先が決まるため、Webサイトやアプリによって異なるプロキシグループが使われることがあります。すべての接続が同じプロキシ経由になるわけではなく、一部の接続が「直結」と表示されても、必ずしも設定に問題があるとは限りません。
まずはルールモードを使い、ルールの変更は後回し
「グローバル」は通常、コアに入った接続をグローバルポリシーで処理します。「直結」は、コアに入った接続をプロキシ経由にせず接続先へ直接送ります。ただし、モードが影響するのはクライアントのコアに入った通信だけです。グローバルを選んでもすべてのアプリが自動でシステムプロキシを参照するわけではなく、スマホのシステムVPNの許可に代わるものでもありません。そのため、通信の入口を確認する前に、グローバルモードをあらゆる接続問題の解決策として使わないでください。
ルールモードを選択したら、通常のプロキシ接続を担当するプロキシグループを開きます。手動選択タイプのグループでは、利用可能な項目を1つ選んでください。自動選択や自動フェイルオーバーを使うグループは、通常、最初は既存の設定のままで構いません。プロキシグループが別のグループを参照している場合、複数階層の選択画面が表示されます。参照先をたどって最終的な項目まで確認し、外側のグループを選んだだけで実際の接続先も決まったと思い込まないようにしてください。
クライアントに接続テスト機能がある場合、明らかに接続できない選択肢を見つけるために利用できます。ただし、テスト結果が示すのは、特定のテスト先に対するその時点の状況だけです。接続可能と表示されても、すべてのWebサイトにアクセスできるとは限りません。テストに失敗した場合も、テスト先や一時的なネットワークの状態が原因の可能性があります。初回設定では、次の手順で実際にアクセスし、該当する接続ログを確認することが重要です。
設定のデフォルトの振り分けを維持し、変更を最小限に
ここではルールの順序、DNSモード、自動選択グループのパラメーターを同時に変更しないことをおすすめします。複数の設定を一度に変更すると、接続が回復しても原因を特定しにくくなります。用途が分からないグループが設定に含まれていても、まずは既存の選択を維持してください。変更が必要な場合は、現在の選択を記録してからグループを1つだけ変更します。設定の更新でグループ内の項目が変わる場合があるため、更新後は以前の選択肢が残っているか確認してください。
画面で「ルール」が選択され、よく使うプロキシグループの項目も明確になっていれば、この手順は完了です。クライアントを起動したまま、次に接続を開始します。ルールの適用順、プロトコルの種類、コアとの互換性を詳しく知りたい場合は、後からプロトコルとコアのリファレンスを確認できます。初回接続の前にすべてを調べる必要はありません。
手順 03 / 通信の入口
接続を開始してシステム通信を取り込む
設定とモードの準備ができたら、次はアプリの通信をクライアントに取り込みます。まず、ネットワーク通信を制御している他のプロキシやVPNクライアントを終了し、現在の設定だけで動作を確認してください。複数のクライアントがシステムプロキシ、仮想ネットワークアダプター、ルーティングを同時に変更すると、画面上では起動中でも、実際の通信が別の経路に流れることがあります。既存のネットワーク設定を削除せず、まず他のクライアントを通常の方法で停止してください。
PC:コアの動作を確認してからシステムプロキシを有効化
PCクライアントのホーム画面または設定画面で動作状態を確認します。起動と同時にコアが動作するクライアントもあれば、「起動」や接続ボタンのクリックが必要なものもあります。コアが正常に動作してから「システムプロキシ」を有効にしてください。この設定により、システムプロキシを参照するブラウザーやアプリがローカルのプロキシ経由で接続します。有効にした後は、まずデフォルトのポートを使います。他のユーザーのポート番号をそのまま使う必要はありません。ログにポートの競合が明記されている場合は、クライアントのプロセスが重複して動作していないか確認してください。
WindowsやmacOSでは、ネットワークアクセス、サービスのインストール、権限について確認画面が表示されることがあります。要求元がインストールしたばかりのクライアントであることを確認し、案内に従って許可してください。Linuxのデスクトップ環境ではシステムプロキシへの対応が環境ごとに異なり、アプリ側に個別のプロキシ設定がある場合もあります。初回のテストには、システムプロキシに従うブラウザーを使ってください。ブラウザーにプロキシ切り替え拡張機能がある場合は、システム設定と異なる経路を使わないよう、一時的に無効にします。
システムプロキシを有効にした直後に、TUNも有効にする必要はありません。まずブラウザーが正常に動作するか確認すると、問題の範囲を設定、ポリシー、基本的な通信の入口に絞れます。「LAN内からの接続を許可」する設定があるクライアントもありますが、これは他のデバイスからPCのプロキシ入口に接続するための機能です。PC単体で使い始める場合、通常は有効にする必要はありません。また、LAN内のデバイスにアクセスできるかどうかとも別の設定です。
スマホ:システムVPNの許可を確認
AndroidまたはiOSのクライアントで、ホーム画面の開始または接続ボタンをタップします。初回起動時は、システムからVPN接続またはVPN構成の追加を許可するか確認されるのが一般的です。許可してクライアントに戻り、ステータスが実行中に変わるまで待ちます。システムVPNインターフェースは、クライアントがデバイスの通信を取り込むための仕組みです。これだけでサブスクリプションが有効になるわけではありません。設定が正しいかどうかは、次の手順で実際にアクセスして確認します。
スマホでは通常、同じVPNインターフェースを使う複数のアプリが同時に通信を取り込むことはできません。起動直後に停止する場合は、別のVPN、ファイアウォール、通信フィルターアプリがインターフェースを使用中でないか確認してください。Androidで画面ロック中やバックグラウンドに切り替えた後に切断される場合は、システム設定でバックグラウンド動作とバッテリー制限を確認します。初回の起動に失敗したからといって、省電力設定をすべて無効にする必要はありません。iOSでは、まずシステムのVPN状態とクライアントの表示が一致しているか確認してください。
コアが正常に動作し、PCではシステムプロキシが有効、スマホではシステムVPNが接続済みになれば、この手順は完了です。ただし、表示上の状態だけでは確認は終わりません。次に新たにWebサイトへアクセスし、実際の通信が想定どおりに処理されているか確認します。
手順 04 / 実際の動作確認
アクセスとルールのログを確認
ブラウザーで新しいタブを開き、普段から正常にアクセスできることを確認しているWebサイトを表示します。個別のプロキシ設定がないブラウザーを使い、クライアントの起動後にリクエストを新しく送信してください。起動前から開いていたページだけを確認しても、動作確認にはなりません。古いページはキャッシュを使う場合があり、既存の長時間接続が以前の経路を使い続けることもあります。ページが表示されただけでは、新しい設定の有効化を確認できません。
Webサイトへのアクセスとクライアントのログを照合
アクセス中にクライアントの「接続」または「ログ」画面を開き、先ほどアクセスしたドメインを探します。適用ルール、プロキシグループ、接続経路が直接表示される画面もあれば、接続項目を開いて確認するものもあります。短時間で終了する接続はすぐに消えることがあるため、アクセス中に確認するか、クライアントに保存されたログを見てください。ログの詳しさはクライアントによって異なります。初回の確認ではデフォルトのログレベルで十分です。大量のデバッグログを常時出力する必要はありません。
ログを現在の設定で想定される動作と照らし合わせます。プロキシ経由にする対象は対応するプロキシグループに入り、ルールで直結する対象が「直結」と表示されるのは正常です。ルールモードでの判断基準は「すべての接続がプロキシを通ること」ではなく、通信先がルールどおりに振り分けられていることです。Webサイトにアクセスできても該当するログが見つからない場合は、まず終了済みの接続がクライアントに表示されるか確認し、次にブラウザーが別のプロキシ経路を使っていないか調べてください。
通信の出口を確認したい場合は、信頼できるIPアドレス確認サイトを利用できます。ただし、1つのサイトに表示される地域だけを唯一の判断材料にしないでください。確認サービスによってIPアドレスのデータベースが異なり、ブラウザーがIPv6を優先することもあります。初回の確認では、実際にアクセスできること、接続ログ、想定したプロキシグループが一致しているかのほうが、地域の表示だけを見るより参考になります。ブラウザーでの確認後、必要に応じて他のアプリも個別にテストしてください。
失敗したら同じ順序で確認
アクセスできない場合は、まず設定画面に戻り、現在の設定が選択されていることと、直近のダウンロードでエラーが出ていないことを確認します。次に、プロキシモードが「ルール」で、プロキシグループが有効な項目を参照しているか確認してください。その後、システムプロキシまたはスマホのVPN状態が他のアプリによって変更されていないか調べます。最後に接続ログを確認します。新しい接続がまったくない場合は、まず通信の入口を確認してください。接続はあるもののタイムアウトする場合は、選択した項目への到達性とネットワークを確認します。ドメイン名の解決に失敗する場合は、「よくある質問」のDNS関連項目を参照してください。
動作確認では一度に1つだけ変更し、変更するたびに新しいアクセスを試してください。たとえば、まずプロキシグループ内の項目を別のものに変え、同じ接続先で改善するか確認します。変化がなければ結果を記録し、続けてポート、DNS、TUNを同時に変更しないでください。特定のWebサイトやアプリだけに問題があり、他のアクセスは正常な場合は、すぐにクライアント全体を再インストールせず、その接続先に絞って確認します。プロトコルの互換性や設定形式の詳しい説明はプロトコルガイド、具体的な操作上の問題はよくある質問をご覧ください。
動作を確認できたら、現在の設定とモードを維持し、必要に応じてサブスクリプションの自動更新やOS起動時の自動起動を設定します。サブスクリプションの更新は設定内容を更新するもので、クライアントアプリのアップデートとは異なります。クライアントをアップデートしても、サブスクリプションの有効期限は延長されません。普段の利用では、現在の設定、接続状態、エラー表示を確認すれば十分です。起動のたびにURLを再インポートする必要はありません。ネットワークの変更や設定の更新後に動作が変わった場合は、このセクションの手順でアクセスとログを照合してください。