10 MINUTE SETUP
Clashのサブスクリプション導入・接続ガイド
サブスクリプションの導入、プロキシモードの選択、接続の確立、結果の確認を順番に行います。初回設定は通常10分ほどで完了し、以後のサブスクリプション更新にも同じ手順を利用できます。
- サブスクリプション設定
- ルールモード
- システムプロキシ
- 接続確認
-
01
サブスクリプションを導入 設定を取得して有効化
-
02
モードを選択 ルールモードとノード
-
03
接続を確立 システムプロキシまたはモバイルVPN
-
04
結果を確認 ブラウザーと接続履歴
BEFORE STARTING
開始前にクライアントとサブスクリプションURLを確認
この手順は、Windows、macOS、Android、iOS、Linuxで利用できる主要なClash GUIクライアントに対応しています。開始前に、正常にインストールされ起動できるクライアントと、サービス提供元が発行したサブスクリプションURLを用意してください。サブスクリプションURLはクライアントが自動作成するアカウントでも、インストーラーに付属する設定でもありません。通常は利用中のサービスの管理画面からコピーします。
まだクライアントをインストールしていない場合は、まずインストーラーのページでOSに合ったソフトを選んでください。WindowsとmacOSでは通常、「設定」「サブスクリプション」「Profiles」などの項目が表示されます。AndroidとiOSでは、同じ機能がホーム画面の設定カード、リソースページ、リモート設定メニューなどに配置されている場合があります。名称は異なっても目的は同じで、クライアントがコアで読み込める設定ファイルを取得することです。
初回操作では、システムのネットワーク設定を変更する他のプロキシクライアントをいったん終了してください。複数のプログラムが同じポートを使用したり、システムプロキシ設定を上書きしたりするのを防げます。ブラウザーは開いたままでも構いませんが、接続後は新しいウィンドウを開くか、ページを完全に再読み込みすることをおすすめします。学校、ホテルのWi-Fi、企業ゲストネットワークなどでログインが必要な場合は、Clashを有効にせず先にネットワーク認証を完了してから、サブスクリプションを導入してください。
以下の4ステップでは、基本接続に必要な最短手順だけを扱います。DNS拡張、Fake-IP、TUNルーティング、ルールセットの構文、コアの違いは上級内容です。基本接続が成功した後にプロトコルとコアのガイドを参照してください。まず主要な流れを完了させると、問題が設定、ノード、システムのネットワーク環境のどこにあるかを判断しやすくなります。
IMPORT PROFILE
サブスクリプション設定を導入
クライアントを開いたら、まず「設定」「サブスクリプション」「Profiles」ページに移動します。このページはリモートサブスクリプションとローカル設定を保存する場所で、特定のノードを選ぶ画面ではありません。「新しいサブスクリプション」「設定を追加」「URLから導入」またはプラス記号の追加ボタンを探し、リンクから導入する方法を選びます。ファイル導入とURL導入の両方がある場合はURLを選択してください。後から同じアドレスで最新設定を取得できます。
URLを貼り付けて導入
サービス提供元の管理画面からサブスクリプションURL全体をコピーし、クライアントのアドレス入力欄に貼り付けます。コピーしたURLを手動で短くしたり、前後の説明文まで一緒に貼り付けたりしないでください。クライアントによっては設定名の入力も求められます。「日常用サブスク」やサービス名など、識別しやすい名前を付けると便利です。この名前は端末内だけに保存され、リモート設定の内容は変わりません。
「導入」「保存」「Download」のいずれかをクリックすると、クライアントがリモート設定を取得します。通常は数秒以内に新しい設定カードが表示され、最終更新日時も確認できます。導入後に自動で有効化するクライアントもあれば、一覧に追加するだけのクライアントもあります。カードの横に選択マーク、緑色のステータス、「使用」ボタンなどがあるか確認してください。自動で有効になっていない場合は、その設定をクリックして現在の設定にします。
導入成功時に確認できる状態
- 設定一覧に新しいサブスクリプション名が表示され、空白の記録だけが残っていない。
- プロキシページを開くと、プロキシグループとノードの選択肢が表示される。
- クライアントのログに、設定の解析失敗やダウンロード失敗が繰り返し表示されていない。
導入後に設定が利用可能か確認
「プロキシ」または「Proxies」ページに切り替えます。複数のプロキシグループが表示され、グループ内でノードを選べるなら、設定はコアに読み込まれています。プロキシページが空のままなら、システムプロキシを有効にしないでください。実行可能な転送ルールがないためです。まず設定ページに戻り、現在の設定が選択されているか確認してから、「更新」または「再ダウンロード」を試します。
サブスクリプションURLにはアクセス認証情報が含まれる場合があります。アカウント情報と同じように安全に管理し、フォーラムやスクリーンショット、公開文書に載せないでください。貼り付け直後にURL形式エラーが表示されたら、サービスの管理画面からもう一度コピーし、アドレスの文字を自分で変更しないでください。ネットワークエラーが表示された場合は、ブラウザーでサービスの管理画面にアクセスできるか一時的に確認します。失敗が続く場合はトラブルシューティングで、サブスクリプションのダウンロード、証明書、ネットワークタイムアウトの確認方法を参照してください。
これでクライアントはルール、プロキシグループ、ノード情報を取得しました。次に行うのは、すべてのネットワークスイッチをすぐにオンにすることではありません。まず通信をどのように振り分けるかを決め、主要なプロキシグループで利用可能なノードを選択します。
SELECT MODE
プロキシモードとノードを選択
「プロキシ」「Proxies」またはホーム画面のプロキシモード欄を開きます。多くのClashクライアントには、ルール、グローバル、ダイレクトの3つの基本モードがあります。初回は「ルール」モード、つまり設定キーの mode: rule を選ぶのがおすすめです。ルールモードでは、設定ファイルに上から並ぶルールに従って各リクエストのプロキシ経由、直接接続、拒否を判断するため、すべての通信を同じノードへ強制的に送らずに済みます。
まずルールモードで基本接続を確認
「ルール」または「Rule」をクリックして、プロキシグループの一覧を開きます。「ノード選択」「プロキシ」「Proxy」など、サービス提供元が独自に付けた名前のグループが表示される場合があります。主要な手動選択グループを開き、一覧からノードを選んでください。遅延テストがある場合は到達性の目安にできますが、遅延値はその時点の測定結果にすぎず、すべてのサイトの実際の読み込み速度を示すものではありません。特定の数値になるまで何度も測定する必要もありません。
ノードを選択したら、プロキシグループ名の下に表示される現在の選択肢が変わったことを確認します。設定によっては「自動選択」「フォールバック」「ロードバランシング」グループもあります。初心者はまず明確な単一ノードを選ぶと、問題発生時に原因を判断しやすくなります。基本接続が安定してから、設定に用意されたプロキシグループで自動方式へ切り替えてください。
| プロキシモード | 処理方法 | このガイドの推奨 |
|---|---|---|
| ルール | ドメイン、IP、最終一致ルールに従って経路を選択 | 初回設定と日常利用のデフォルトモード |
| グローバル | ほとんどのリクエストを指定したプロキシへ一括転送 | ルールのマッチング問題を切り分けるときだけ一時的に使用 |
| ダイレクト | リクエストをプロキシノード経由にしない | プロキシ経路を一時的に無効化する場合や比較確認に使用 |
グローバルモードとダイレクトモードを使う場面
ルールモードで特定の宛先にアクセスできず、グローバルモードならアクセスできる場合、通常はノード自体は利用可能ですが、現在のルールがそのリクエストを正しいプロキシグループへ渡していません。問題を隠すためにグローバルモードを使い続けるのではなく、対象ドメインを記録し、後でルール設定のマッチ結果を確認してください。カスタムルール、ルールの優先順位、MATCHによるフォールバックの詳しい説明はプロトコルとコアのガイドにあります。
ダイレクトモードではプロキシ経路を迂回するため、問題の原因がプロキシ経路にあるかを判断するのに適しています。クライアントを終了する機能でも、サブスクリプションを削除する機能でもありません。テスト後は必ずルールモードに戻してください。そうしないと、システムプロキシが有効でも通信がダイレクト設定で処理され、「クライアントは接続済みなのにアクセス結果が変わらない」という誤解につながります。
CONNECT
システムプロキシを有効にして接続
設定とノードの選択が終わったら、「一般」「設定」「General」またはクライアントのホーム画面に戻り、「システムプロキシ」「System Proxy」スイッチを探します。デスクトップ版Clashクライアントは通常、ローカルの待受アドレスとポートをOSのプロキシ設定へ登録し、システムプロキシに従うブラウザーやアプリのリクエストをClashコアへ送ります。スイッチをオンにしたら、まず他の高度な項目は変更しないでください。
WindowsとmacOSのシステムプロキシ
WindowsまたはmacOSでシステムプロキシをオンにすると、クライアントの状態がオフからオンに変わります。システムによっては管理者権限の許可を求められるため、表示に従って確認してください。その後、システムのネットワーク設定でプロキシ項目を確認すると、通常はローカルループバックアドレスとクライアントが使用するポートが表示されます。用途が分からないままこれらの値を手動で変更しないでください。クライアントを終了したりポートを切り替えたりした後、古い値がシステムに残る場合があります。
クライアントではシステムプロキシが有効なのにブラウザーに変化がない場合は、まずブラウザーを完全に終了して再起動します。起動中のアプリにはネットワーク設定がキャッシュされ、新しいシステムプロキシをすぐに読み込まないことがあります。ブラウザーが別のプロキシ設定を個別に指定していないかも確認してください。アプリ単位の設定がシステム設定より優先され、Clashを迂回する可能性があります。
AndroidとiOSで接続を確認
モバイル端末では通常、システムVPNインターフェースを使って通信を取り込みます。接続ボタンをタップすると、AndroidまたはiOSにシステムの許可ダイアログが表示され、クライアントがVPN設定の追加を求めます。許可すると、システムのステータス領域にVPNアイコンが表示され、クライアントのホーム画面にも接続状態が表示されます。この許可は、システムがクライアントによるネットワークトンネルの確立を認めるものです。実際のリクエストは、導入済みのClash設定と現在のプロキシモードに従って処理されます。
モバイル端末で接続直後に切断される場合は、まず設定ページに戻り、サブスクリプションが正常に読み込まれているか確認します。次にログでポート、DNS、設定構文に関するメッセージを確認してください。Androidではバッテリー最適化により、画面ロック後にクライアントのバックグラウンド動作が制限されることがあります。システムのアプリ設定で、現在のクライアントに適切なバックグラウンド動作を許可してください。メニューは端末やOSによって異なります。詳しい確認手順はトラブルシューティングで確認できます。
TUNモードが必要になる場面
システムプロキシは、まずブラウザーやプロキシ設定に従うデスクトップアプリを確認するのに適しています。システムプロキシを読み込まないアプリや、UDP、仮想ネットワークアダプター、より広範なシステム通信を処理する必要がある場合に限り、TUNモードを検討してください。TUNはシステム権限、ルーティングテーブル、DNS処理に関わるため、目的なくシステムプロキシと何度も切り替えるべきではありません。
このガイドの初回接続では、システムプロキシを中心に説明します。WindowsとmacOSではシステムプロキシを有効にし、AndroidとiOSではシステムVPNの許可を受けます。Linuxデスクトップ環境でシステムプロキシに対応している場合も同じ考え方を利用できます。サーバーやルーター上のmihomoコアは通常、設定ファイルとサービスマネージャーで起動するため、プロトコルとコアのガイドで扱う上級シナリオです。
接続後の簡易チェック
- Clashクライアントが起動したままで、接続を有効にした直後に終了していない。
- デスクトップではシステムプロキシがオンのまま、モバイル端末ではVPN接続状態が表示されている。
- 現在の設定とルールモードが、許可操作の途中で別の選択肢に戻っていない。
この時点でリクエストがClashコアへ入る条件は整っていますが、スイッチが点灯しているだけでは、対象通信が実際に選択したプロキシ経路を通ったとは証明できません。最後にブラウザーの結果とクライアントの接続履歴を同時に確認し、観測可能な形で検証を完了します。
VERIFY
プロキシの動作を確認
ブラウザーを再起動し、まず普段安定して読み込めるサイトへアクセスして、設定ミスで基本ネットワークが切断されていないか確認します。次に、ネットワーク出口情報を確認できる一般的なサービスへアクセスし、接続前後の出口アドレスや地域の結果を比較します。Webページ上の単一の表示だけに頼らず、Clashの「接続」「Connections」またはログページも開き、ブラウザーのリクエストがクライアントに入っているか確認してください。
接続履歴でリクエスト経路を確認
接続パネルには通常、対象ドメイン、接続タイプ、適用されたルール、使用したプロキシ経路が表示されます。ブラウザーを更新した後、一覧に該当ドメインが表示され、経路が先ほど選択したノードまたはプロキシグループを指していれば、システムプロキシ、ルールマッチング、ノード転送が連携しています。リクエストは確認できるのにWebページの読み込みに失敗する場合、問題はシステムプロキシのスイッチよりも、ノードの到達性、対象サービスの応答、DNS解決にある可能性が高いです。
接続パネルにブラウザーのリクエストがまったく表示されない場合は、まずシステムプロキシまたはモバイルVPNが有効なままか確認し、ブラウザーが独自プロキシ、拡張機能のネットワーク設定、古いキャッシュプロセスを使用していないか確認します。デスクトップではブラウザーを終了して再起動し、モバイルでは対象アプリをバックグラウンドから削除して再度開いてください。完了後にもう一度更新します。サブスクリプションを頻繁に削除して再導入する必要はありません。
モード切り替えで最小限の比較を行う
ルールモードで対象にアクセスできない場合は、一時的にグローバルモードへ切り替えて同じページを再読み込みします。グローバルモードで成功するなら、システム接続とノードは基本的に利用可能で、確認すべき点はルールマッチングです。グローバルモードでも失敗する場合は、別のノードに切り替えて再試行します。一度に変更する条件を1つだけにすると、どの変更で問題が解消したか判断できます。テスト後はルールモードに戻し、一時的な診断状態を恒久設定にしないでください。
すべてのノードに接続できない場合は、サブスクリプションページに戻って更新を実行し、サービス提供元が新しい設定を公開していないか確認します。更新後は現在の設定とノードを再度選択してください。サブスクリプション更新時に、プロキシグループの選択がリセットされるクライアントがあるためです。更新に失敗した場合は、端末の時刻、現在の基本ネットワーク、サブスクリプションURLが有効か確認します。ログの timeout、connection refused、DNS関連の情報は次の確認箇所を判断する手がかりになります。詳しい意味と対処順はトラブルシューティングを参照してください。
サブスクリプションを更新する正しい手順
日常利用で毎回サブスクリプションを追加し直す必要はありません。設定ページで現在のサブスクリプションを探して更新し、リモート内容のダウンロードが完了するまで待ちます。更新後、設定が選択されたままか確認し、プロキシページで普段使うプロキシグループのノード選択を確認してください。更新によってノードが追加、削除、改名されると、以前の選択肢が存在しなくなり、クライアントがデフォルトのプロキシ設定に戻る場合があります。
家庭のWi-Fiからモバイルホットスポットへ切り替えるなど、ネットワーク環境を変更した後に接続がすぐ戻らない場合は、まずシステムネットワークが安定するまで待ち、その後システムプロキシまたはモバイル接続をいったんオフにして再度オンにします。サブスクリプション、DNS、TUN、ルールを同時に変更しないでください。「基本ネットワーク、現在の設定、プロキシモード、ノード、システム接続、ログ」の順に1項目ずつ確認すると、問題箇所を見つけやすくなります。
基本接続の後に上級設定を行う
4ステップの手順が安定して動作してから、必要に応じてTUN、LAN接続の許可、DNS拡張モード、カスタムルールを調整してください。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICの設計上の違いや、オリジナル版Clash、Meta、mihomoのコアの関係を知りたい場合は、プロトコルとコアのガイドを続けて読んでください。これらの設定は基本操作の順序を変えませんが、通信の解決、マッチング、転送方法に影響します。
サブスクリプションを更新できない、システムプロキシの設定が残る、ポートが使用中、起動直後にクラッシュする、接続ログにエラーが出るといった場合は、トラブルシューティングで問題の種類ごとに確認してください。クライアントログにあるエラーの種類、発生時刻、直前に行った操作を記録しておくと、「接続できない」とだけ記録するより原因を特定しやすくなります。
SETUP COMPLETE
4ステップの基本手順が完了
今後クライアントを変更したり再インストールしたりする場合も、同じ順序で操作できます。まず設定を導入して有効化し、ルールモードとノードを選択してからシステム接続を確立し、最後に接続履歴で結果を確認してください。