クライアントダウンロード · プラットフォーム選び · 日本語設定ガイド

Clash公式ダウンロードサイト
全プラットフォーム対応クライアント

OS、プロセッサーのアーキテクチャ、利用スタイルからクライアントを選び、完全無料オープンソース日本語ドキュメントを通じて、ルール振り分け、サブスク設定、mihomoコアの設定範囲を確認できます。

  • 完全無料
  • オープンソース
  • 5つのプラットフォーム
  • GUIとコアを分離
  • 日本語設定ドキュメント
PLATFORM Windows / macOS / Android / iOS / Linux CORE Clash / Clash Meta / mihomo CONFIG YAML · ルール · プロキシグループ · DNS LICENSE オープンソースエコシステム

Platform entries

OS別のダウンロード一覧へ

トップページではプラットフォームの案内に絞っています。具体的なクライアント、プロセッサーのアーキテクチャ、システム要件、インストーラーへのリンクはダウンロードページに集約し、同じファイルリンクを複数箇所で管理しない構成にしています。

PLATFORM 01

Windows

デスクトップGUI、システムプロキシの制御、自動起動を必要とするユーザーに適しています。ダウンロードページではClash Plus、Clash Verge Rev、FlClash、Clash Nyanpasu、アーカイブ版クライアントを順に掲載し、それぞれの用途を説明しています。

ダウンロードへ
PLATFORM 02

macOS

インストール前に「このMacについて」でIntelかApple Siliconかを確認してください。同じクライアントの2種類のビルドは併用できません。ダウンロードページではアーキテクチャ別に入口を分け、初回起動、システムプロキシ、権限確認で必要な手順も補足しています。

ダウンロードへ
PLATFORM 03

Android

モバイル端末では通常ARM64ビルドを優先します。アーキテクチャが分からない場合は、ダウンロードページの汎用パッケージの説明を参考にしてください。クライアントはシステムVPNインターフェースで通信を処理するため、接続状態、バックグラウンド制限、省電力設定が継続動作に直接影響します。

ダウンロードへ
PLATFORM 04

iOS

iPhoneとiPadではClash Plusで対応する設定を使用します。ダウンロード先はApp Storeで、公式情報はclashplus.ioを確認してください。初回接続時にVPN構成の追加を求められるため、許可した後にクライアントへ戻り、プロキシグループを選択します。

ダウンロードへ
PLATFORM 05

Linux

デスクトップ環境ではGUIクライアント、サーバー、ソフトウェアルーター、コンテナ環境ではmihomoコアの直接実行が適しています。両者は設定形式が似ていますが、サービス管理、権限、ログの場所、通信経路は大きく異なります。

ダウンロードへ

Configuration lanes

ルール、コア、設定の管理

よく使う機能を5つの設定レーンに分けています。左側の項目を選ぶと、右側に関連する課題、使い方、注意すべき範囲が表示されます。

CURRENT LANE / 01

ルール振り分けが接続ごとの経路を決める

Clashは設定のルールを上から順に照合し、ドメイン、宛先IP、プロセス、ルールセットに応じて接続を直接接続、拒否、または指定したプロキシグループへ渡します。これはすべてのリクエストを同じ出口に固定するのではなく、「通信の種類ごとに処理方法を変える」ための仕組みです。使用時はまずルールモードになっていることを確認し、適用されたルールとプロキシグループの選択を確認してください。

単一のスイッチだけを持つプロキシツールに比べ、ルール方式は分類ロジックを継続的に管理できる点が利点です。一方で、ルールの順序を明確に保つ必要があります。範囲の広すぎるルールを先頭に置くと後続項目が無視されるため、トラブル時はノードを何度も切り替えるのではなく、実際に適用された結果を確認します。一時的にすべての通信を同じように処理する場合はグローバルモードを使い、切り分け後にルールモードへ戻してください。

  • ルールは上から順に照合され、最初に一致した項目が適用されます。
  • プロキシグループが出口を選び、ルールがリクエストをプロキシグループへ振り分けます。
  • 一時的なテストと長期的な設定を分け、サブスクの元データを直接変更しないでください。
モード選択の手順を見る →

Quick start

インストールから確認までの3ステップ

まず最短の動作経路を完成させ、その後でルール、DNS、自動更新を設定します。これにより、インストールの問題と設定の問題を切り分けられます。

01
INSTALL

プラットフォームとクライアントを選ぶ

ダウンロードページでOSを選び、次にプロセッサーのアーキテクチャを確認します。Windowsでは通常x64のデスクトップクライアント、macOSではIntelとApple Silicon、AndroidではARM64が一般的です。LinuxではGUIを使うか、mihomoコアを直接導入するかも決める必要があります。

インストール後はまずクライアントを起動し、コアが正常に読み込まれているか確認してください。すぐに高度な項目を大量に変更するのは避けます。ネットワーク、VPN、ファイアウォールの権限を求められた場合は、プラットフォームに応じて許可してください。画面が開いても権限がなければ通信がコアに入らないことがあります。

02
IMPORT

設定をインポートしてプロキシを選ぶ

設定またはサブスクのページに有効なURLを貼り付け、クライアントが取得・解析するまで待ちます。成功すると設定名、プロキシグループ、ルール情報が表示されます。インポート後に一覧が空なら、まず解析ログを確認し、同じURLを何度も登録しないでください。機密性のあるサブスクURLを公開してはいけません。

設定を有効にしたらプロキシグループを開き、設定に用意された選択肢から選びます。初回はルールモードのままにし、ドメインとIPのルールに通信先を決めさせるのがおすすめです。グローバルモードは短時間の問題切り分けには使えますが、元の分類ロジックを迂回するため、すべてのトラブルに対する固定策にはなりません。

03
VERIFY

接続、確認、保存

システムプロキシを有効にするか、プラットフォームに応じてVPN接続を確立したら、まず安定したサイトにアクセスし、クライアントログにリクエストが記録されるか確認します。リクエストが見えるのに接続できない場合、通信はすでにコアへ入っているため、プロキシグループと接続設定を確認します。ログがまったくない場合は、システムプロキシ、VPNの許可、アプリ固有のプロキシ設定を優先して確認してください。

基本接続を確認できたら、サブスクの更新間隔、起動時の動作、DNSオプションを設定します。変更する項目は毎回1つにし、元に戻せる設定コピーを残してください。更新後に異常が起きても、サブスク内容の変化、クライアント更新、ローカル設定のどれが原因かを素早く判断できます。

完全なガイドを見る

Open source context

Clashの設定体系からmihomoコアまで

プロジェクト間の継承関係を理解すると、クライアント名だけを見るよりも、設定の互換性、更新元、問題の所在を判断しやすくなります。

プロジェクトの沿革

ClashはYAML設定、プロキシグループ、ルール振り分けを中心とする利用方式を確立し、その後デスクトップ、モバイル、ルーター導入にまたがるクライアントエコシステムが形成されました。クライアントごとにGUIの技術やリリース周期は異なりますが、一般的な設定構造、ルールの考え方、プロキシ操作は同じ技術的系譜に由来します。元のプロジェクトが継続的なメンテナンスを停止した後も既存クライアントは動作しますが、エコシステムの保守の重点は後継コアと新しいクライアントへ移っています。

オープンソースエコシステム

オープンソースリポジトリではコードの変更、課題の議論、リリースノートが公開されており、機能の範囲やバージョン変更の確認に役立ちます。クライアントをダウンロードする際は、「GUIプロジェクト」「コアプロジェクト」「設定の提供元」を区別してください。GUIは操作入口、コアはネットワーク処理、設定内容はユーザーが選んだ提供元から取得します。3者は同じプロジェクトではないため、問題が起きたらログと挙動からどの層を確認すべきか判断します。

コアの関係

Clash Metaは元のClashのプロトコル、ルール、DNS機能を拡張し、その後mihomoという名称でメンテナンスされています。多くの新しいクライアントはmihomoを内蔵コアとして採用し、一般的なClash設定の読み込みや一部の拡張フィールドに対応しています。ただし互換性があっても、すべてのフィールドが任意のバージョンで完全に一致するとは限りません。新しいプロトコルや高度なDNS設定を使う前に、実際に読み込まれているコアと対応範囲を確認してください。

更新の仕組み

クライアントのバージョン、コアのバージョン、サブスクの内容はそれぞれ独立して更新されます。GUIの更新で内蔵コアが置き換わることがあり、サブスクの更新でプロキシグループやルールが変わり、ローカルのオーバーライドが新しい設定にも適用される場合があります。安定した管理の鍵はこの3種類の変更を記録し、異常時にすべてを一度に更新しないことです。ダウンロードページではリリース一覧から現在の入手先を案内し、技術記事ではテーマ別に移行とトラブル対処を説明しています。

Selected questions

ダウンロードと接続前に確認すること

プラットフォーム、コア、通信の取り込み方式を先に確認すると、インストール後にクライアントを何度も変更する手間を減らせます。

ClashのWindows版クライアントはどれを選ぶべき?

一般的なデスクトップGUIが必要なら、まずダウンロードページで推奨されているクライアントから試してください。既存の設定がmihomoの拡張フィールドに依存している場合は、クライアントに統合されたコアの種類を確認します。OSバージョン、プロセッサーのアーキテクチャ、更新状況、設定の移行方法も考慮し、画面のスクリーンショットだけで判断しないでください。

クライアントの比較をすべて見る
Clashは接続済みなのにインターネットへ接続できない場合、まず何を確認する?

まずクライアントログにアプリのリクエストが表示されているか確認します。リクエストがない場合は、システムプロキシ、VPN権限、TUNの状態を確認します。リクエストはあるのに接続できない場合は、現在のプロキシグループ、設定の有効性、DNSの解析経路を確認してください。切り分け中は毎回1つの条件だけを変更し、原因を見失わないようにします。

トラブル対処のQ&Aを見る
ルールモードとグローバルモードの違いは?

ルールモードはドメイン、IP、ルールセットに応じてリクエストを異なるプロキシへ振り分け、日常利用に適しています。グローバルモードは大半のリクエストを同じプロキシに渡すため、特定の出口が使えるかを短時間で確認する用途に向きます。グローバルモードはルールの切り分けの代わりにはならないため、テスト後は設定の目的に合わせて元のモードへ戻してください。

モード設定の手順を見る
サブスクの更新に失敗したら、クライアントを再インストールする必要がありますか?

通常は必要ありません。まずサブスクURLが完全で、現在もアクセスできるか確認します。次にレスポンスを現在のコアが解析できるかを確認し、ローカルキャッシュとシステム時刻も確認してください。クライアント自身のファイル破損やバージョン非互換が明確になった場合に限り、再インストールや別バージョンへの変更を検討します。

サブスク更新の対処手順を読む
すべてのトラブル解決を見る

Latest references

設定と導入の記事

DNS、起動トラブル、ルーター導入の3つの方向から詳しく解説します。記事では切り分けの順序に沿って条件と注意点を説明し、1つの設定ですべての環境を解決しようとはしません。

すべての記事を見る