ダウンロードセンター
クライアントのインストールがまだ済んでいない場合や、別のクライアントに切り替えて比較したい場合。全プラットフォームのインストーラーをOS別に整理し、各OSのシステム要件とダウンロードに関するFAQも掲載している。
ダウンロードセンターへQUICKSTART・入門ガイド
4つのステップで初回設定が完了:サブスク導入、プロキシモード選択、接続開始、動作確認。Windows / macOS / Android / iOS / Linux のクライアント共通で、所要時間は約10分。すべてGUI操作で完結する。
始める前に・クライアントごとの画面の違い
本ガイドのボタン名称はClash PlusおよびClash Verge Revの画面に基づいている。FlClash、Clash Meta for Android、ClashX Metaでは入口の位置が多少異なるが、画面ごとの役割は共通している。サブスク画面で設定を導入し、プロキシ画面でノードとモードを管理し、ホーム画面で総合スイッチを操作する。この役割分担を基準に探せば、以降の各ステップはどのクライアントでも共通して使える。
クライアントが未インストールの場合は、まずダウンロードセンターでお使いのプラットフォームに合ったものを選ぶ。全プラットフォーム共通でClash Plus(公式サイト clashplus.io)を推奨。OSが違ってもUIは統一されているため、本ガイドの手順通りに進めれば入口を見失うことはない。
本編を始める前に、インストール済みのクライアントと有効なサブスクリプションリンクの2つを用意する。クライアントはプラットフォームに応じてダウンロードセンターから入手する。Windows、macOS、Android、iOSの4プラットフォームではClash Plusを推奨し、Linuxデスクトップ環境ではClash Verge Revを推奨する。インストール手順は一般的なソフトウェアと変わらない。Windowsはexeインストーラーを実行、macOSはdmgを開いてアプリケーションフォルダにドラッグ、Androidはapkをインストール、iOSはApp StoreでClash Plusを取得する。
サブスクリプションリンクはサービス提供元(いわゆる「機場」)のユーザー管理画面からコピーする。「サブスクリプションURL」「Clash用サブスク」「ワンクリックサブスク」などと表記されていることが多く、1行のURLとして表示される。例:
https://example.com/api/v1/client/subscribe?token=xxxx-xxxx
注意点は2つ。1つ目はコピーが行全体で完全に取れているかどうかで、1文字でも欠けると導入に失敗する。2つ目はリンクにアカウント認証情報(トークン)が含まれるため、パスワードと同等に扱い、チャットグループやSNSに画面共有・投稿しないこと。サブスクリプションの取得元がまだ決まっていない場合は、先にそちらを解決してから本ガイドに戻る。以降の手順すべてがこのリンクに依存する。
クライアントを開き、まず設定を管理する画面を探す。Clash PlusとClash Verge Revでは左サイドバーの「サブスク」(旧UIではProfiles)、FlClashでは下部タブの「プロファイル」、Clash Meta for Androidではメイン画面の「プロファイル」がそれに当たる。この画面の役割はサブスクリプションリンクから取得した設定ファイルの管理のみ。
「新規作成」または右上の「+」をタップし、タイプでURL(リモートサブスクリプション)を選ぶ。名前欄には「メインサブスク」など識別しやすい名前を入力し、URL欄には先ほどコピーした完全なサブスクリプションリンクを貼り付けて保存する。クライアントが設定のダウンロードを開始し、ネットワーク状況により数秒から十数秒で完了する。完了後は一覧に作成した項目が表示され、ノード数と更新日時が併記される。
この項目をタップして選択状態(現在有効な設定)にし、「プロキシ」画面に切り替える。「海外サイト」「ストリーミング」などの策略グループとその中のノード一覧が表示されれば、サブスクの導入は成功している。ノードが表示されない場合はほとんどが未選択の状態なので、サブスク画面に戻ってその項目を再度タップする。
設定のダウンロード段階で止まり、サブスクの更新失敗やタイムアウトが表示される場合は2つの方向で確認する。1つはリンクのコピーが不完全な場合で、サービス提供元の管理画面から改めて行全体をコピーする。もう1つは現在のネットワークからサブスクリプションURLに直接アクセスできない場合で、モバイルのテザリングなど別のネットワークに切り替えて再度更新を試す。その他の失敗パターンと対処法はFAQページのインストール・設定カテゴリを参照。
サブスク導入後、すぐに総合スイッチをオンにせず、まずプロキシモードを正しく選ぶ。Clashコアには3種類の動作モードがあり、切り替えは「プロキシ」画面の上部から行う。Clash PlusとVergeでは3つのタブが並び、FlClashではホーム画面、Androidクライアントではメイン画面にある。3つのモードの違いは以下の通り。
ルール(Rule):コアがルールに基づいて各接続を1つずつ判定し、海外向けルールに該当する通信はプロキシ経由、国内向けルールに該当する通信は直接接続、どちらにも該当しない場合はデフォルトの方針に従う。日常利用ではこれで十分。国内サイトは迂回せずノードの通信量も消費しない一方、海外サイトは自動的にプロキシ経由になる。
グローバル(Global):国内外を区別せず、すべての通信がプロキシ経由になる。ルールが機能しない場合や一時的に強制的にプロキシを通す必要がある場合のみ使用する。長時間オンにしたままだと国内サイトも海外ノードを経由してしまい、逆に速度が低下する。
直接接続(Direct):すべての通信がプロキシを経由しない。プロキシ機能を一時停止した状態に相当し、問題の切り分けを行う際の比較用に使う。
ルールモードでは、「プロキシ」画面内の各策略グループごとにノードを個別に指定できる。初心者は個別に調整する必要はなく、策略グループのデフォルト選択(通常は「自動選択」またはグループ内の先頭ノード)のままにしておき、次の動作確認ステップで遅延を見てノードを選ぶ。ルールの書き方や国内外の振り分け設定は応用的な内容のため、入門から応用までの記事に詳しい章がある。本ガイドでは扱わない。
モードを選んだら総合スイッチをオンにする。PC版(Windows / macOS / Linux)の総合スイッチは「システムプロキシ」(System Proxy)と呼ばれ、Clash PlusとVergeではホーム画面(概要画面)にある。オンにするとクライアントがOSのプロキシ設定をローカルのコアに向け、ブラウザや大半のアプリの通信が自動的に制御下に入るため、アプリごとに個別設定する必要はない。
初回オン時の許可プロンプトはプラットフォームごとに異なる。Windowsではファイアウォールの確認が表示されるため許可を選ぶ。macOSでは初回のシステムネットワーク設定変更時にログインパスワードでの認証が求められる。Linuxデスクトップでスイッチが効かない場合は、システムプロキシ関連の依存パッケージがインストールされているか確認する。詳細はFAQページを参照。
モバイル版(Android / iOS)はシステムプロキシではなくVPN経路を利用する。Androidではメイン画面の丸いスイッチをタップすると「VPN接続の許可」ダイアログが表示されるので許可を選ぶ。ステータスバーに鍵アイコンが表示されれば起動完了。iOSでは初回起動時にシステム設定へ移動しVPN構成の追加を求められるので、案内に従って許可する。以降の日常的なオン/オフはクライアント内でワンタップで行える。
スイッチをオンにした後クライアントのホーム画面に戻り、稼働状態が「実行中」になり通信量統計が動き始めれば、コアがネットワークを制御している状態。一部のアプリ(ゲームやCLIツールなど)はシステムプロキシ設定に従わないため、全体を制御するにはTUNモード(拡張モード)が必要になる。TUNの仕組みと有効化方法は入門から応用までページに専用の章があるが、初回利用時にはオンにしなくてよい。
まずクライアント内でノードが利用可能か確認する。「プロキシ」画面の「遅延テスト」(雷アイコン)をタップし、各ノードの横にミリ秒の数値が表示されれば正常。タイムアウト表示のノードは利用できない。策略グループの中から遅延が正常で想定通りの地域のノードを選択する。
続けてブラウザで2つの確認を行う。1つはこれまでアクセスできなかった海外サイトを開き、正常に表示されるか。もう1つは検索エンジンで「IP」と検索し、結果ページに表示されるアドレスがノードの所在地になっているか(現地のプロバイダが割り当てるアドレスではないこと)を確認する。両方クリアできれば初回設定は完了。
動作しない場合は次の順番で確認する。1つ目、システムプロキシのスイッチが本当にオンになっているか(オンにしていないケースが最も多い)。2つ目、現在のモードがルールまたはグローバルになっているか(直接接続モードではプロキシは動作しない)。3つ目、選択中のノードの遅延がタイムアウトしていないか(別のノードに切り替えて試す)。4つ目、サブスクリプションの期限切れや通信量の使い切りがないか(サブスク画面で更新を試して正常に取得できるか確認する)。この4点を確認しても解決しない場合は、FAQページのトラブルシューティングカテゴリを1つずつ確認するか、入門から応用までページの該当する章を参照する。
動作確認が済んだ後の日常利用で必要な操作は2つだけ。クライアントの総合スイッチをオンにすることと、ノードが遅く感じた際にプロキシ画面で別のノードに切り替えること。その他の設定はデフォルトのままで問題ない。
初回設定が完了したら、以降ほぼ操作不要になる2つの項目をこの時点で有効にしておくと便利。「自動起動」は設定画面にあり、有効にするとOS起動時にクライアントが自動で立ち上がり、毎回手動で起動する手間がなくなる。「サブスクの自動更新」はサブスク画面にあり、間隔を24時間に設定しておけばノード情報が常に最新の状態に保たれ、手動更新を忘れる心配がない。
ここまでで日常利用のための設定は完了。これ以降はすべて応用的な内容であり、入門から応用までの記事にまとめている。ルールによる振り分けの書き方と判定順序、DNS設定と漏洩対策、TUN拡張モード、Clash・Clash Meta・mihomoコアの違いと選び方などを扱う。必要になった段階で該当する項目を確認すれば十分で、本ガイドに詰め込むよりも実用的。
NEXT・つまずいたときの行き先
初回設定はここで完了。クライアントのインストールがうまくいかない場合、途中でエラーが出た場合、さらに深く知りたい場合は、それぞれ以下の3つのページに対応する。