TUTORIAL

Clash 設定チュートリアル:サブスクから接続まで4ステップ

目的は明確:サブスクリプションリンクを取得したら、10分以内に導入・モード選択・接続・確認まで完了させる。各ステップで「どこを操作するか」「何が表示されるか」「次に何をするか」を明記する。原理の深掘りや高度な使い方は本ページでは扱わず、初心者から上級者向けマニュアルにまとめている。

始める前に:本ページでは次の2つが準備済みであることが前提となる——1つ目は、いずれかのプラットフォーム用のClashクライアントがインストール済みであること。まだインストールしていない場合はダウンロードページからプラットフォームに合わせて入手する。2つ目は、サブスクリプションリンクを手元に持っていること。これは利用しているサービス提供元の管理画面から取得する。サブスクリプションリンクとは何か、どこで手に入るかは用語解説の「サブスクリプションと設定」カテゴリを参照。
画面表記についての補足:クライアントごとにメニューの名称が完全には一致しない。本ページではデスクトップはClash Verge Revを、モバイルはClash Plusを基準にしている。他のクライアントでは「サブスクリプション」が「設定」「Profiles」と表記されていたり、「システムプロキシ」が「システムプロキシとして設定」と表記されていたりするが、対応する項目を探せば操作の流れは完全に同じ。各クライアントの機能差は比較レビューを参照。

STEP 01

サブスクを導入する

このステップが終わると:クライアントに設定カードが表示され、ノード一覧が空でない状態になる。

サブスクリプションリンクは https:// から始まる完全なURLで、サービス提供元によって生成され、開くとノードとルールを含む設定ファイルが返される。最初にやるべきことは、これを省略なくコピーすること——よくある失敗の中で最も多い原因は、末尾のパラメータが欠けたままコピーしてしまうことだ。サービス提供元の管理画面にある「サブスクリンクをコピー」ボタンから直接コピーし、手動での選択コピーは避けたほうがよい。

デスクトップ(Clash Verge Rev)

クライアントを開き、左側サイドバーの「サブスクリプション」をクリックする。画面上部の入力欄にサブスクリプションリンクを貼り付け、右側の「インポート」をクリックする。数秒後、下に設定カードが表示され、カード上には設定名、ノード数、通信量、更新時刻が表示される。このカードをクリックして選択状態にする(カードの縁にハイライト表示が出る)と、その設定が有効になっていることを示す。カードは表示されたがノード数が0の場合は、カード上の更新ボタンを押して再取得する。

モバイル(Clash Plus、iOS / Android)

アプリを開き、「設定」ページに入る(一部のバージョンではホーム画面から直接見える)。右上のプラスボタンをタップし、「URLからインポート」を選択、サブスクリプションリンクを貼り付けて確定する。iOSでは初回利用時にシステムのダイアログが表示され「VPN設定の追加」を求められる。これはiOSがすべてのプロキシ系アプリに課している統一的な要求で、「許可」をタップし案内に従って認証を完了すればよい。この操作は一度きりで済む。導入が成功すると設定一覧に該当項目が表示されるので、それを現在の設定として選択する。

導入に失敗した場合

次の3点を順に確認する:リンクが省略なくコピーされているか、余分な空白が入っていないか。サブスクリプションがClash形式であるか——サービス提供元によってはクライアントごとに異なる形式のサブスクリプションアドレスを用意している場合があるため、Clashと明記されているものを選ぶ。形式が合わない場合はサブスクリプション変換を利用できる。詳細は用語解説を参照。現在のネットワークからサービス提供元のドメインに直接アクセスできるか——ドメイン自体が遮断されている場合は、モバイル通信など別のネットワークで初回導入を済ませるとよい。

注意:サブスクリプションリンクはアカウントの認証情報と同じ意味を持ち、リンクを手に入れた人は誰でも自分の通信量を消費できてしまう。公開グループに送ったり、スクリーンショットを外部に流したりしないこと。

設定カードが表示され、ノード一覧が空でなければ導入は完了。次はトラフィックの振り分け方法を決める第2ステップへ進む。

STEP 02

プロキシモードを選択する

このステップが終わると:モードがルールモードに設定され、ポリシーグループにノードが指定された状態になる。

Clashには通信の振り分け方を決める3つの基本プロキシモードがある:

  • RULE ルールモード:設定内のルールを順番に照合し、直接接続ルールに合致した通信は直接接続、プロキシルールに合致した通信はノードを経由する。日常利用でのデフォルトの選択。
  • GLOBAL グローバルモード:すべての通信が例外なくプロキシノードを経由する。
  • DIRECT 直接接続モード:すべての通信がプロキシを経由せず、振り分けを一時的に無効化した状態と同じになる。

3つのモードの詳しい仕組みとルールの照合順序は用語解説の「プロキシモードとポリシー」カテゴリに詳しいが、ここでは結論だけ覚えておけばよい:日常利用では常にルールモードを使う。サブスクリプションに付属するルールセットは、中国本土サイトは直接接続、海外サイトはプロキシ経由という振り分けをあらかじめ処理済みで、ルールモードなら国内サイトは迂回せず、海外サイトは自動でノードを経由するため、速度と通信量の両面で最適な選択になる。グローバルモードは2つの場面でのみ一時的に切り替える:ルールがカバーしていないサイトでアクセス異常が起きている場合、またはすべてのアプリを強制的にプロキシ経由にしたい場合。使い終えたら元に戻すこと。直接接続モードは問題の切り分けに使う——プロキシが原因でアプリの動作に影響が出ていると疑うときは、直接接続に切り替えて一度比較すればすぐに判断できる。

切り替え場所

デスクトップ:Clash Verge Revの左側サイドバー「プロキシ」ページの上部に3つのモードタブがあり、クリックするだけで切り替わり、現在のモードがハイライト表示される。モバイル:Clash Plusではホーム画面または「プロキシ」ページの上部に同じ3つの選択肢がある。切り替えは即時反映され、接続の再起動は不要。

ポリシーグループにノードを指定する

同じ「プロキシ」ページで、モードタブの下にポリシーグループの一覧がある。ポリシーグループとはノードの集合で、よく見られるものに「自動選択」「手動切り替え」や地域別のグループなどがある。ポリシーグループを展開すると含まれるノードが表示され、いずれかのノードをタップすると選択できる。初回設定では次のようにするとよい:メインのポリシーグループは「自動選択」を選ぶ(クライアントが遅延測定に基づいて自動でノードを選ぶ)、または地理的に近いノードを手動で選ぶ。選択中の項目には明確なハイライトが付く。ポリシーグループの階層構造と使い方の詳細は初心者から上級者向けマニュアルの対応する章を参照。

モードがルールに設定され、ノードも選択済みなら準備は完了。次はスイッチをオンにする。

STEP 03

接続を開始する

このステップが終わると:クライアントの状態表示が接続済みになり、システムの通信がClashを経由し始める。

サブスクリプションの導入とモードの選択が済んだ時点で、Clashのコアはローカルにプロキシポートを開いているが、システムの通信はまだそこに渡されていない。このステップで両者をつなぐ。

デスクトップ(Windows / macOS / Linux)

Clash Verge Revの「設定」ページで「システムプロキシ」のスイッチを見つけてオンにする。このスイッチが行うのは、OSのプロキシ設定をClashがリスンしているローカルポート(クライアントによって既定値は7897または7890)に向けることで、これ以降ブラウザや大半のシステムプロキシ設定を参照するソフトの通信はClashを経由する。オンにすると、タスクバーやメニューバーのクライアントアイコンが色を変えたり印が付いたりして、プロキシが有効になっていることを示すことが多い。システムプロキシ設定を読まないソフト(一部のゲームやコマンドラインツール)を経由させるにはTUNモードが必要だが、これは上級者向けの内容なので本ページでは扱わず、設定方法は初心者から上級者向けマニュアルのTUNの章を参照。

モバイル(iOS / Android)

モバイルではより直接的に操作できる:アプリのホーム画面でメインスイッチ(多くは目立つ円形ボタンやスライドスイッチ)をタップする。Androidでは初回オン時にシステムのVPN接続リクエストが表示されるので「OK」をタップする。iOSは最初のステップでVPN設定の許可が済んでいれば、そのまま接続できる。接続成功のサインは明確で、ステータスバーにVPNアイコンが表示され、アプリ内の状態表示が接続済みに変わる。クライアントによってはリアルタイムの送受信通信量も表示され始める。

接続後に確認すべき表示

クライアントのメイン画面に戻り、正常な状態は次のようになる:モードがRULEと表示され、現在の設定名が正しく、バックグラウンドのアプリ通信に応じて通信量の数値が動き出す。スイッチをオンにした直後に自動でオフに戻ってしまう場合は、設定ファイルに文法上の問題があるかポートが使用中であることが多いので、まずステップ1に戻ってサブスクリプションを更新する。モバイルではシステムのVPN権限が完全に許可されていないケースもあるので、システム設定のVPN項目でClashクライアントが許可状態になっているか確認する。

スイッチはオンになり状態も正常。最後のステップは、通信が本当に想定どおり流れているかを確認すること。

STEP 04

有効になっているか確認する

このステップが終わると:プロキシ経路が実際に機能していることを確認でき、トラブル時の切り分け方も把握できる。

「接続済み」という表示はスイッチがオンになったことしか示しておらず、通信が実際にノードを経由していることの証明にはならない。以下の3つの段階で順に検証し、すべて通れば設定は成功と言える。

クライアントの接続ログを見る

Clash Verge Revの左側サイドバーには「接続」ページがあり、モバイルクライアントにも同様の接続やログの表示画面がある。任意のWebページを開いてこの画面に戻ると、正常であれば新しい接続レコードが次々と表示され、各レコードには対象ドメイン、命中したルール、実際に経由したノードまたは直接接続かが表示される。ここが真っ白のままなら、システムの通信がClashにまったく入っていないということなので、ステップ3に戻ってシステムプロキシのスイッチを確認する。

対象サイトにアクセスする

ブラウザで、普段は直接アクセスできずプロキシが必要なサイトを開く。ルールモードであれば正常に読み込めるはずだ。同時に日本国内のサイトも開き、即座に表示され接続ログ上では直接接続と表示されるはずだ。両方が想定どおりであれば、ルールによる振り分けが正常に機能していることになる。

出口IPの所属地域を確認する

任意のIP確認サイトにアクセスし、表示される所属地域が選択したノードの所在地域に変わっているかを確認する。これが最も直接的な証拠で、所属地域が変わっていればプロキシ経路は完全に機能している。ルールモードでは一部のIP確認サイトがルール上直接接続と判定され、ローカルのIPが表示されることがあるが、これは正常な現象なので、海外のIP確認サイトに切り替えて再度確認するか、一時的にグローバルモードに切り替えて検証する。

うまくいかない場合はこの順に確認する

  1. ノードの遅延を測定する。

    「プロキシ」ページでポリシーグループの速度測定ボタンをタップし、遅延が正常に表示されればそのノードは利用可能。タイムアウト表示なら別のノードに切り替え、グループ全体がタイムアウトする場合はサブスクリプションの期限切れかサービス提供元側の問題が多いので、サービス提供元の管理画面で確認する。

  2. モードとルールを確認する。

    現在ルールモードになっていて、対象サイトがプロキシルールに合致しているかを確認する——接続ログで対象ドメインを検索し、実際にどのルールを経由したかを確認する。一部のサイトがルールでカバーされていない場合は、一時的にグローバルモードに切り替えて比較する。アクセスできればルールの問題だとわかるので、対処法はマニュアルのルール振り分けの章を参照。

  3. 環境上の競合を確認する。

    ブラウザのプロキシ拡張機能、他のプロキシソフト、システムに残っている手動プロキシ設定はいずれもClashと通信を奪い合う。同種のソフトや拡張機能をオフにし、システムのプロキシ設定はClashだけが制御している状態にして再度試す。

3つの検証すべてが通れば、初回設定はここで完了。以降の日常利用でやることは基本的に2つだけ:ノードが遅くなったら別のノードに切り替える、サービス提供元の更新後にサブスクリプションを更新する。

NEXT

完了後にできること

基本的な経路は開通した。必要に応じて次に進む:

  • ルール振り分け、カスタムルール、TUNモード、設定ファイルの構造を理解したい場合は初心者から上級者向けマニュアルを読む——本サイトの体系的な長文コンテンツで、基本概念から上級者向けのメンテナンスまで解説している。
  • チュートリアル中に出てきた用語で分からないものがあれば用語解説を調べる。プロキシプロトコル、モードとポリシー、ルール振り分けなどのカテゴリで整理している。
  • 今使っているクライアントが使いにくいと感じたら比較レビューを見て別のものに切り替える。設定の導入方法は本ページと同じ。