Clash は現在最も人気のあるクロスプラットフォームのプロキシツールの一つです。強力なルールエンジンと、ほぼすべての主要プロキシプロトコルへの対応によって、開発者や上級ユーザーの第一候補となっています。初めて触れる方も、その名前や複雑な設定ファイルに身構える必要はありません。一般ユーザーにとって、一連の流れは実はとてもシンプルです。

始める前に:Clash の仕組みを理解する

2分だけ使って Clash の動作の仕組みを理解しておくと、後で問題に遭遇したときに原因を素早く特定でき、ずいぶん遠回りを減らせます。

Clash はローカルで動作するプロキシクライアントツールであり、それ自体はプロキシノードやネットワークサービスを一切提供しません。一連の利用フローは次の3つの要素で構成されます。

サブスクリプションリンクがなければ、Clash はただの空の器であり、制限のあるサイトへのアクセスは一切できません。Clash を使う前提として、利用可能なプロキシ事業者のアカウントをすでに持っている必要があります。

ステップ1:クライアントを選んでインストールする

Clash のエコシステムには複数の GUI クライアントがあり、選択肢が多いため初心者は迷いがちです。以下はプラットフォーム別のおすすめです。

ダウンロードページから、お使いのプラットフォームに対応した最新版を入手してください。ダウンロード時は正しいアーキテクチャを選ぶよう注意しましょう。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)タブを見つけます。ここがサブスクリプションを管理する場所です。

  1. 右上の「新規作成」または + ボタンをクリックします。
  2. 表示されたメニューから「URL からインポート」(Import from URL)を選びます。
  3. サブスクリプションリンクを URL 入力欄にそのまま貼り付けます。リンクは通常 https:// で始まり、かなり長い文字列です。
  4. 「名前」欄に、識別しやすい名前(「マイノード」や事業者名など)を入力します。
  5. 「ダウンロード」をクリックし、クライアントがサブスクリプションの内容を取得するのを待ちます。成功すると、一覧に新しいプロファイルの項目が表示されます。
  6. そのプロファイルをクリックし、「現在有効」に設定します(項目の左側に青い選択マークが表示されます)。
サブスクリプションリンクにはあなたのアカウント情報が含まれており、ログイン認証情報のようなものです。スクリーンショットを公開したり他人と共有したりせず、共用パソコンでインポートするのも避けてください。リンクが漏洩した疑いがある場合は、すぐに事業者の管理画面でサブスクリプションリンクをリセットしましょう。

ステップ3:ノードを選んでプロキシを有効にする

プロファイルを有効化したら、「プロキシ」(Proxies)タブに切り替えます。サブスクリプションに含まれるすべてのプロキシグループとノードが表示されます。

プロキシグループの構造を理解する

サブスクリプションには通常、いくつかのプリセットのプロキシグループが含まれています。

速度を計測してノードを選ぶ

  1. プロキシグループの横にある⚡ アイコンをクリックして遅延テストを行い、数秒待ちます。
  2. 計測が終わるとノードに遅延の数値が表示されます。緑(<100ms)が最良、黄色(100〜300ms)は利用可能、赤(>300ms)や「タイムアウト」はなるべく避けましょう。
  3. 遅延の低いノードを選ぶか、「自動選択」を選んでクライアントに自動管理を任せます。

システムプロキシを有効にする

クライアントのホーム画面に戻り、「システムプロキシ」のスイッチを見つけて有効にします。有効にした後、ブラウザで Google や YouTube などのサイトにアクセスし、正常に読み込めれば設定成功です。

ステップ4:応用設定(おすすめ)

サブスクリプションの自動更新を設定する

「プロファイル」ページでサブスクリプション項目の設定アイコンをクリックし、「自動更新間隔」を見つけて 1440(分)を入力します。これで 24 時間ごとに自動更新され、ノード情報が常に最新に保たれ、手動で更新する必要がなくなります。

プロキシモードの違いを理解する

よくある問題のトラブルシューティング

プロキシを有効にしてもブラウザで Google にアクセスできない

まずプロキシモードが「直接接続」になっていないか確認し、「ルール」または「グローバル」に切り替えて再試行します。次にノードの遅延テストが通るか確認しましょう。すべてのノードがタイムアウトする場合は、ノード自体に問題があるので事業者に連絡してください。最後に、ブラウザに独自のプロキシ設定があってシステムプロキシを上書きしていないか確認します(Firefox はシステムプロキシを使う設定を個別に行う必要があります)。

開いたノード一覧が空になっている

サブスクリプションリンクをブラウザのアドレスバーに貼り付けて直接アクセスしてみてください。文字化けや YAML の内容が返ってくればリンクは有効です。ブラウザで開けない場合は、リンクの期限切れやアカウントの異常が考えられるので、事業者に連絡して新しいリンクを取得してください。

国内サイトへのアクセスが遅くなった

「グローバルプロキシ」モードになっていないか確認してください。グローバルモードでは、すべてのトラフィック(百度や淘宝なども含む)が海外ノードを迂回するため、遅延が増えます。「ルール」モードに切り替えれば、国内トラフィックは自動的に直接接続になります。

一部のアプリやゲームがプロキシを経由しない

システムプロキシはプロキシプロトコルに対応したアプリ(主にブラウザ)にしか効きません。ゲームクライアントやコマンドラインツールなどのプログラムをプロキシ経由にするには、TUN モードを有効にする必要があります。詳しくは TUNモード徹底解説 をご覧ください。

Clash を終了するとインターネットに接続できなくなる

Clash が終了時にシステムプロキシ設定を正常に解除できなかった可能性があります。Clash を再度開き、メイン画面で手動で「システムプロキシ」のスイッチをオフにしてから、プログラムを終了してください。次回からは終了前の習慣として、まずプロキシをオフにし、それからプログラムを終了するようにしましょう。

まとめ

Clash を使う基本的な流れは、クライアントをインストール → サブスクリプションをインポート → ノードを選ぶ → プロキシを有効にする、という4ステップです。この4つを押さえれば、日常の 90% の用途はすでにカバーできます。

使い込むうちに、もっと知りたくなることが出てくるはずです。特定のサイトを指定のノード経由にするカスタムルールの書き方、すべてのアプリのトラフィックをカバーする TUN モードの有効化、DNS リークを防ぐための DNS 設定……こうした応用的な内容は、ブログの今後の記事で一つずつ紹介していきます。