Clash は現在最も人気のあるクロスプラットフォームのプロキシツールの一つです。強力なルールエンジンと、ほぼすべての主要プロキシプロトコルへの対応によって、開発者や上級ユーザーの第一候補となっています。初めて触れる方も、その名前や複雑な設定ファイルに身構える必要はありません。一般ユーザーにとって、一連の流れは実はとてもシンプルです。
始める前に:Clash の仕組みを理解する
2分だけ使って Clash の動作の仕組みを理解しておくと、後で問題に遭遇したときに原因を素早く特定でき、ずいぶん遠回りを減らせます。
Clash はローカルで動作するプロキシクライアントツールであり、それ自体はプロキシノードやネットワークサービスを一切提供しません。一連の利用フローは次の3つの要素で構成されます。
- プロキシ事業者:海外のサーバーノードを提供します。サービスは有料で契約する必要があります。事業者は「サブスクリプションリンク」を発行し、その中に利用可能なすべてのノード情報が含まれています。
- Clash クライアント:サブスクリプションリンクを読み込み、ノードを管理し、ルールに従ってどのトラフィックをプロキシ経由にし、どれを直接接続にするかを判断します。
- ルール設定:振り分けのロジックを決めます。通常はサブスクリプションリンクに同梱されており、国内サイトは直接接続、海外サイトはプロキシ経由、広告ドメインはブロック、といった具合に動作します。
ステップ1:クライアントを選んでインストールする
Clash のエコシステムには複数の GUI クライアントがあり、選択肢が多いため初心者は迷いがちです。以下はプラットフォーム別のおすすめです。
- Windows:Clash Verge Rev — モダンでシンプルな UI、機能も充実しており、Windows 10/11 に対応。Mihomo コアをベースとした、現在最も活発に開発されている Windows クライアントです。
- macOS:こちらも Clash Verge Rev がおすすめです。Apple Silicon(M1/M2/M3)と Intel チップに対応し、インストール体験は Windows 版と同じです。
- Android:ClashMeta for Android(CMFA)。UI がわかりやすく機能も強力で、ARM64 および汎用アーキテクチャの APK に対応しています。
- iOS:Clash Plus。App Store から無料でダウンロードでき、日本のストアでもそのまま検索可能で、海外の Apple ID は不要です。
- Linux:Clash Verge Rev が .deb(Debian/Ubuntu)と .rpm(Fedora/RHEL)のインストールパッケージを提供しています。
ダウンロードページから、お使いのプラットフォームに対応した最新版を入手してください。ダウンロード時は正しいアーキテクチャを選ぶよう注意しましょう。M シリーズの Mac は Apple Silicon、2020 年より前の Intel Mac は x64、スマートフォンは通常 ARM64-v8a を選びます。
Windows でのインストールのポイント
ダウンロード後、.exe をダブルクリックしてインストールウィザードを実行します。初回インストール時に WebView2 Runtime のインストールを促されたら、案内に従ってインストールしてください(Windows 11 では通常すでに組み込まれています)。インストールが完了するとプログラムが自動的に起動し、タスクバー右下に Clash のアイコンが表示されます。
ウイルス対策ソフトが警告を出すことがありますが、これはプロキシ系ツールでは一般的な現象です(ネットワーク設定を変更するため)。インストールフォルダをホワイトリストに追加すれば問題ありません。当サイトのダウンロードページで SHA256 ハッシュ値を照合し、ファイルの出所が信頼できることを確認することをおすすめします。
macOS でのインストールのポイント
.dmg をマウントしたら、アプリを「アプリケーション」フォルダにドラッグします。初回起動時、macOS の Gatekeeper がブロックして「開発元を検証できません」と表示します。これは Apple の公証を通していないアプリに対する OS の正常な保護機能であり、ウイルスではありません。システム設定 → プライバシーとセキュリティを開き、下部にあるブロックの通知から「このまま開く」をクリックすれば、通常どおり使用できます。
ステップ2:サブスクリプションリンクをインポートする
Clash Verge Rev を開き、左側のナビゲーションから「プロファイル」(Profiles)タブを見つけます。ここがサブスクリプションを管理する場所です。
- 右上の「新規作成」または
+ボタンをクリックします。 - 表示されたメニューから「URL からインポート」(Import from URL)を選びます。
- サブスクリプションリンクを URL 入力欄にそのまま貼り付けます。リンクは通常
https://で始まり、かなり長い文字列です。 - 「名前」欄に、識別しやすい名前(「マイノード」や事業者名など)を入力します。
- 「ダウンロード」をクリックし、クライアントがサブスクリプションの内容を取得するのを待ちます。成功すると、一覧に新しいプロファイルの項目が表示されます。
- そのプロファイルをクリックし、「現在有効」に設定します(項目の左側に青い選択マークが表示されます)。
ステップ3:ノードを選んでプロキシを有効にする
プロファイルを有効化したら、「プロキシ」(Proxies)タブに切り替えます。サブスクリプションに含まれるすべてのプロキシグループとノードが表示されます。
プロキシグループの構造を理解する
サブスクリプションには通常、いくつかのプリセットのプロキシグループが含まれています。
- PROXY:メインのプロキシグループ。すべてのプロキシトラフィックの出口を制御します。
- 自動選択 / AUTO:自動的に速度を計測し、遅延が最も低いノードを選びます。日常利用におすすめです。
- フェイルオーバー / Fallback:メインのノードが使えなくなったとき、自動的に予備のノードへ切り替えます。
- ストリーミング専用グループ(Netflix、Disney+ など):一部のサブスクリプションでは、ストリーミングのアンロック用に専用ノードが用意されています。
速度を計測してノードを選ぶ
- プロキシグループの横にある⚡ アイコンをクリックして遅延テストを行い、数秒待ちます。
- 計測が終わるとノードに遅延の数値が表示されます。緑(<100ms)が最良、黄色(100〜300ms)は利用可能、赤(>300ms)や「タイムアウト」はなるべく避けましょう。
- 遅延の低いノードを選ぶか、「自動選択」を選んでクライアントに自動管理を任せます。
システムプロキシを有効にする
クライアントのホーム画面に戻り、「システムプロキシ」のスイッチを見つけて有効にします。有効にした後、ブラウザで Google や YouTube などのサイトにアクセスし、正常に読み込めれば設定成功です。
ステップ4:応用設定(おすすめ)
サブスクリプションの自動更新を設定する
「プロファイル」ページでサブスクリプション項目の設定アイコンをクリックし、「自動更新間隔」を見つけて 1440(分)を入力します。これで 24 時間ごとに自動更新され、ノード情報が常に最新に保たれ、手動で更新する必要がなくなります。
プロキシモードの違いを理解する
- ルール(Rule):おすすめ!国内トラフィックは直接接続、海外トラフィックはプロキシ経由、広告ドメインはブロックします。速度が最も優れており、日常利用の第一候補です。
- グローバル(Global):国内サイトを含むすべてのトラフィックがプロキシを経由します。問題の切り分けに使うもので、日常利用にはおすすめしません(国内サイトが遅くなります)。
- 直接接続(Direct):すべてのトラフィックがプロキシを経由しません。Clash をオフにしているのと同じ状態です。
よくある問題のトラブルシューティング
プロキシを有効にしてもブラウザで Google にアクセスできない
まずプロキシモードが「直接接続」になっていないか確認し、「ルール」または「グローバル」に切り替えて再試行します。次にノードの遅延テストが通るか確認しましょう。すべてのノードがタイムアウトする場合は、ノード自体に問題があるので事業者に連絡してください。最後に、ブラウザに独自のプロキシ設定があってシステムプロキシを上書きしていないか確認します(Firefox はシステムプロキシを使う設定を個別に行う必要があります)。
開いたノード一覧が空になっている
サブスクリプションリンクをブラウザのアドレスバーに貼り付けて直接アクセスしてみてください。文字化けや YAML の内容が返ってくればリンクは有効です。ブラウザで開けない場合は、リンクの期限切れやアカウントの異常が考えられるので、事業者に連絡して新しいリンクを取得してください。
国内サイトへのアクセスが遅くなった
「グローバルプロキシ」モードになっていないか確認してください。グローバルモードでは、すべてのトラフィック(百度や淘宝なども含む)が海外ノードを迂回するため、遅延が増えます。「ルール」モードに切り替えれば、国内トラフィックは自動的に直接接続になります。
一部のアプリやゲームがプロキシを経由しない
システムプロキシはプロキシプロトコルに対応したアプリ(主にブラウザ)にしか効きません。ゲームクライアントやコマンドラインツールなどのプログラムをプロキシ経由にするには、TUN モードを有効にする必要があります。詳しくは TUNモード徹底解説 をご覧ください。
Clash を終了するとインターネットに接続できなくなる
Clash が終了時にシステムプロキシ設定を正常に解除できなかった可能性があります。Clash を再度開き、メイン画面で手動で「システムプロキシ」のスイッチをオフにしてから、プログラムを終了してください。次回からは終了前の習慣として、まずプロキシをオフにし、それからプログラムを終了するようにしましょう。
まとめ
Clash を使う基本的な流れは、クライアントをインストール → サブスクリプションをインポート → ノードを選ぶ → プロキシを有効にする、という4ステップです。この4つを押さえれば、日常の 90% の用途はすでにカバーできます。
使い込むうちに、もっと知りたくなることが出てくるはずです。特定のサイトを指定のノード経由にするカスタムルールの書き方、すべてのアプリのトラフィックをカバーする TUN モードの有効化、DNS リークを防ぐための DNS 設定……こうした応用的な内容は、ブログの今後の記事で一つずつ紹介していきます。