Clash とは何か?
Clash は Go 言語で開発されたオープンソースのルールベースプロキシクライアントです。すべての通信を一律にトンネリングする従来の VPN とは異なり、Clash はルールベースのトラフィック分岐を採用しています。事前に設定したルールに従い、各リクエストを直接接続またはプロキシサーバー経由で振り分けることで、速度と利便性を両立した通信体験を実現します。
Clash 本体はコアエンジンです。実際に使用するのは各プラットフォーム向けの GUI クライアントになります。主要な選択肢は以下の通りです:
- Clash Verge Rev(Windows / macOS / Linux)— 最もアクティブにメンテナンスされており、初心者に推奨
- FlClash(Android / Windows / macOS)— モダンな UI でシンプルな操作性
- Shadowrocket / Stash(iOS)— App Store の有料アプリ、iOS ユーザーの定番
ステップ 1:クライアントのダウンロード
お使いのデバイスの OS に合わせて、ダウンロードページから適切なバージョンを選択してください。
ダウンロードページを開く
クライアントダウンロードページにアクセスし、お使いのデバイスの OS(Windows / macOS / Android など)を選択します。
適切なビルドを選ぶ
Windows ユーザーは通常 x64 ビルドを選択します。macOS ユーザーは M シリーズなら aarch64(Apple Silicon)、Intel Mac なら x64 を選択してください。Android ユーザーは多くの場合 arm64-v8a です。
インストール
Windows:.exe インストーラーを実行し、画面の指示に従います。macOS:.dmg ファイルを開き、アプリを Applications フォルダにドラッグします。Android:不明なソースからのインストールを許可し、.apk ファイルを開きます。
ステップ 2:サブスクリプション URL の取得
Clash 自体にはプロキシサーバーが含まれていません。別途、プロキシサービス(サブスクリプション形式)を契約し、Clash 設定ファイル(.yaml)を提供する https:// から始まるサブスクリプション URL を取得する必要があります。サービスの契約後、プロバイダーのダッシュボードから URL を確認できます。
ステップ 3:サブスクリプションのインポートと接続
クライアントを起動する
インストールした Clash クライアントを起動します(ここでは Clash Verge Rev を例に説明します)。
サブスクリプションを追加する
クライアントの「プロファイル」または「サブスクリプション」タブを開き、「新規追加」または「インポート」をクリックして、サブスクリプション URL を貼り付けて確認します。
プロファイルを有効化してプロキシをオンにする
インポートしたプロファイルをクリックして有効化します(ハイライト表示されます)。次に「システムプロキシ」または「TUN モード」のスイッチをオンにします。
ノードを選択する
「プロキシ」パネルからレイテンシの低いノードを選択します。「遅延テスト」ボタンで各ノードの応答時間を計測できます。
ステップ 4:動作確認
設定が完了したら、ブラウザでプロキシが必要なサイト(例:youtube.com や google.com)にアクセスしてみてください。ページが正常に表示されれば、Clash のセットアップは成功です。
よくある質問
プロキシを有効にすると一部のサイトが遅くなる?
おそらく「グローバルモード(Global)」を使用しているためです。このモードではすべての通信がプロキシを経由します。「ルールモード(Rule)」に切り替えると、通常のサイトは直接接続、プロキシが必要なコンテンツだけがサーバーを経由するようになり、速度が大幅に改善されます。
一部のアプリがプロキシを通っていない?
システムプロキシモードは HTTP/SOCKS5 プロキシに対応したアプリにしか適用されません。ゲームやターミナルなどすべての通信をキャプチャするには、TUN モードを有効にしてください。詳細はドキュメントのプラットフォーム別チュートリアルをご参照ください。
サブスクリプションのインポートや更新が失敗する?
ほとんどの場合、ネットワーク接続の問題が原因です。以下を試してみてください:1) サブスクリプション URL の有効期限を確認する;2) クライアントの設定でプロキシを有効にしてから再更新する;3) プロキシサービスのサポートに問い合わせる。