QUICKSTART・導入フロー
Clash 使用ガイド:サブスクリプション導入から接続確認まで
本ガイドは Clash 系クライアントを初めて設定する方向けの内容。主な流れは4ステップ:サブスクリプション導入、プロキシモード選択、接続の有効化、動作確認。順番に進めれば所要時間は10分程度。操作説明は Clash Verge Rev(デスクトップ)と Clash Plus(モバイル)を基準にしており、他のクライアントでは項目名が多少異なるものの手順は同じ。
S-00 事前準備:クライアントとサブスクリプションリンク
始める前に必要なものは2つ。インストール済みのクライアントと、有効なサブスクリプションリンク。どちらか一方が欠けていても次のステップに進めないため、まずこの2つを揃える。
クライアントをインストールする
ダウンロードページからOSに合わせてクライアントを選ぶ。Windows と macOS にはClash Verge RevまたはClash Plus、Android にはClash Plusまたは Clash Meta for Android がおすすめ。iPhone と iPad は App Store で「Clash Plus」を検索してインストールする。インストール手順は同じOSの一般的なソフトと同様で、Windows は exe インストーラーを実行して案内に従い、macOS は dmg を開いて「アプリケーション」フォルダにドラッグする。インストール後は一度起動して画面が正しく表示されることを確認し、次のステップに進む。
サブスクリプションリンクを準備する
サブスクリプションリンクとは、サービス提供元から発行されるURLのことで、通常 https:// から始まり https://example.com/api/sub?token=xxxx のような形をしている。実質的には設定ファイルのダウンロード先アドレスであり、クライアントはこのアドレスから定期的にノード一覧と振り分けルールを取得するため、ノード情報を手動で入力する必要はない。
取得場所は多くの場合サービス提供元のユーザーセンターで、「サブスクリプションアドレス」「ワンクリックサブスクリプション」「Clash サブスクリプション」などの名称で提供されている。コピーする際はリンク全体が欠けなくコピーされているか確認する。リンクにはアカウント識別情報が含まれており、アカウント情報と同等に扱うべきものなので、スクリーンショットを公開したり他人に渡したりしないこと。
サブスクリプションから返される内容の形式は主に2種類あり、Base64エンコードされたノード一覧、またはYAML形式の完全な設定ファイルのいずれか。どちらの形式でもクライアントはそのまま利用できる。形式の詳細は用語集の「サブスクリプションと設定」カテゴリを参照。
S-01 サブスクリプションリンクを導入する
導入操作でやることは1つだけ、サブスクリプションリンクをクライアントに渡して設定をダウンロードし、ノード一覧を生成させることである。各クライアントの入力欄の位置は以下の表を参照し、続けてプラットフォームごとの詳しい手順を説明する。
| クライアント | サブスクリプション画面 | 追加方法 |
|---|---|---|
| Clash Verge Rev | 左サイドバーの「訂閱(サブスクリプション)」 | 上部の入力欄に貼り付けて「導入」をタップ |
| Clash Plus(デスクトップ) | 「配置(プロファイル)」画面 | 右上の新規作成、URLから導入を選択 |
| Clash Plus(モバイル) | 下部タブの「配置(プロファイル)」 | 右上の「+」、URLからダウンロードを選択 |
| FlClash | 「配置(プロファイル)」画面 | 右下の「+」、URL方式を選択 |
Windows / macOS:Clash Verge Rev
- クライアントを開き、左サイドバーの「訂閱(サブスクリプション)」をクリックする。
- サブスクリプションリンクを画面上部の入力欄に貼り付け、「導入」ボタンをクリックする。
- ダウンロードが完了すると、一覧に名称・更新日時・使用量が表示された構成カードが表示される。
- このカードをクリックすると、カードにハイライトの枠が表示され、その設定が有効化されたことを示す。
有効化後に「プロキシ」画面に切り替えると、グループとノード一覧が表示されるはずである。一覧が空の場合は設定が有効化されていないかサブスクリプションの内容が空であることを示すため、「訂閱(サブスクリプション)」画面に戻ってカードの状態を確認する。
Windows / macOS:Clash Plus デスクトップ版
「配置(プロファイル)」画面を開き、右上の新規作成をクリックしてURLから導入を選択、リンクを貼り付けて分かりやすい名前を付ける。保存後は一覧に戻り、その設定を選択する。設定名の横に有効化のマークが表示され、それが現在有効な設定であることを示す。
Android / iOS:Clash Plus
- アプリを開き、下部タブの「配置(プロファイル)」に移動する。
- 右上の「+」をタップし、「URLからダウンロード」を選択する。
- サブスクリプションリンクを貼り付け、分かりやすい名前を付けて保存する。
- 設定一覧に戻り、今インポートした項目を選択して現在の設定として有効化する。
サブスクリプションの更新
ノード一覧はサービス提供元の調整に応じて変化する。クライアントは既定で一定間隔ごとにサブスクリプションを自動更新する。手動更新の操作は構成カードの更新ボタンから行い、モバイル版では項目を左にスワイプまたは長押しでメニューを表示する。多くのノードで一斉にタイムアウトが発生した場合は、まず手動でサブスクリプションを更新してから他の原因を調べる。サブスクリプション変換や複数サブスクリプションの統合は上級者向けの操作なので、必要な場合はプロトコル解説を参照。
S-02 プロキシモードを選ぶ
モードによって、どの通信をプロキシ経由にするかが決まる。3つのモードの名称は Clash 系クライアント全体で統一されている。
- ルール(Rule):ルールセットに基づいて振り分ける。国内サイトは直接接続、海外サイトはプロキシ経由になる。日常利用ではこのモードを固定で使う。
- グローバル(Global):すべての通信が現在のノード経由になる。ルールが機能しない場合やトラブル対応時に一時的に使い、用が済んだらルールモードに戻す。
- ダイレクト(Direct):すべての通信が直接接続になり、実質的にプロキシを停止した状態と同じ。プロキシが有効かどうかを比較検証する際に使う。
切り替え場所
Clash Verge Rev のモード切替はホーム画面左側と「プロキシ」画面上部にあり、3つの選択肢が並んで表示される。Clash Plus のデスクトップ版・モバイル版ではモード選択はメイン画面上部にあり、タップすると展開する。切り替えは即座に反映され、クライアントの再起動は不要。Linux版デスクトップクライアント(Clash Verge Rev / FlClash)も同じ位置にある。
ノードの選択
ルールモードでは、「プロキシ」画面のグループからノードを指定できる。多くの設定には「自動選択」グループが含まれており、クライアントが遅延に応じて自動的にノードを切り替える。手動で指定する場合はノード名を直接タップすると、選択項目がハイライトされる。ノード名の横の数字は直近の遅延テストの結果で、Timeout と表示されるノードは選ばないこと。
3つのモードの厳密な定義と判定順序は用語集の「プロキシモード」カテゴリを参照。ルールセットと振り分けの仕組みの詳細はプロトコル解説にまとめてあるが、導入段階では踏み込む必要はない。
S-03 接続を有効にする
設定とモードの準備が整ったら、最後にシステムの通信をクライアント経由にする。デスクトップとモバイルではスイッチの形が異なるため、それぞれ説明する。
デスクトップ:システムプロキシを有効にする
- 設定が有効化されていること、モードが「ルール」になっていることを確認する。
- 「システムプロキシ(System Proxy)」のスイッチをオンにする。Clash Verge Rev ではホーム画面左側、Clash Plus ではメイン画面にスイッチがある。
- Windows では初回オン時にファイアウォールの確認が表示されることがあるので許可を選ぶ。macOS ではシステムのネットワーク設定を変更するためログインパスワードの入力を求められるので、入力して確認する。
- スイッチがオンの状態を保っていればシステムプロキシは有効になっており、ブラウザや大半のデスクトップソフトの通信はモードに応じて振り分けられるようになる。
システムプロキシはシステムのプロキシ設定に従うアプリのみを対象とする。一部のコマンドラインツールやゲームはシステムプロキシを読み取らないため、こうした通信にはTUNモードが必要になる。仮想ネットワークアダプタを通じて全通信を横取りする仕組みで、管理者権限の許可が必要。TUNの仕組みと有効化の手順はプロトコル解説、用語の説明は用語集を参照。
モバイル:VPNトンネルを起動する
iPhone と iPad では、Clash Plus のメイン画面で「起動」をタップすると、「VPN設定の追加」ダイアログが表示されるので「許可」を選び、案内に従って認証を完了する。ステータスバーにVPNアイコンが表示されればトンネルが確立している。
Android ではメイン画面の起動ボタンをタップすると、システムがVPN接続のリクエストを表示するので「OK」をタップする。通知バーに常駐通知と鍵アイコンが表示されれば、プロキシサービスが動作している状態である。
S-04 プロキシが機能しているか確認する
有効化した後は一度動作確認を行い、通信が実際にクライアント経由になっているかを確かめる。以下の順に確認し、想定と異なる結果が出た時点で一旦止まって原因を調べ、そのまま先に進まないこと。
- 接続一覧を確認する。クライアントの「接続(Connections)」画面を開いた状態でブラウザから任意のサイトにアクセスすると、一覧にリアルタイムで新しい項目が表示され、該当接続がヒットしたルールと使用中のノードが確認できるはず。新しい項目が表示されない場合は通信がクライアント経由になっていないということなので、前のステップに戻ってシステムプロキシのスイッチを確認する。
- ノードの遅延を測定する。「プロキシ」画面の測定ボタンをタップし、現在のノードに遅延の数値が表示されれば通信経路は使用可能。Timeout と表示された場合は別のノードに切り替えて再測定し、すべてタイムアウトする場合はまずサブスクリプションを手動更新する。
- 出口アドレスを比較する。ブラウザでIP確認サイトを開き、表示されたアドレスを記録する。システムプロキシをオフにして一度更新し、次にオンにして再度更新する。2回の結果が異なればプロキシは機能している。ルールモードでは国内サイトはローカルの出口アドレス、海外サイトはノードの出口アドレスが表示されるのが正常な振り分けであり、不具合ではない。
確認に失敗した場合の対処順序
- モードが「ダイレクト」のままになっていないか確認し、「ルール」に切り替えて再テストする。
- 他のプロキシソフトやセキュリティソフトによってシステムプロキシ設定が上書きされていないか確認し、競合するソフトを終了してから再度有効化する。
- サブスクリプションの期限が切れていないか確認する。手動更新を行い、ノード一覧に変化があるか観察する。
- ネットワーク環境を変えてみる(例:制限のある職場や学校のネットワークから自宅のネットワークに切り替える)ことで、上位のファイアウォールによる影響を除外する。
それでも解決しない場合は、症状に応じて技術ノートのトラブルシューティング記事を参照するか、プロトコル解説のトラブルシューティング章を順に確認して原因を特定する。
S-05 次のステップ
ここまでで日常利用に必要な設定は完了している。以下は導入ガイドの範囲を超える内容なので、必要に応じて参照してほしい。
- 設定ファイルの構造、ルール構文、各プロキシプロトコル(SS / Vmess / Trojan / VLESS / Hysteria2 / TUIC)の設計上の違いと選び方 —— プロトコル解説。
- Fake-IP、TUN、混合ポート、ルールセットなどの用語の正確な定義 —— 用語集。
- サブスクリプション導入の形式の詳細やその他の導入方法 —— 技術ノート『Clash サブスクリプションリンクの導入方法とは?よくある形式と導入手順を解説』。
- クライアントをまだインストールしていない、または他のプラットフォーム向けのインストーラーが必要な場合 —— ダウンロードページ。