47,000+ GitHub Stars  ·  MIT 開源  ·  永久無料

Clash 公式サイト

Windows、macOS、Android、iOS、Linux に対応した、オープンソースのクロスプラットフォーム Clash クライアント。ルールに基づいた自動振り分けを行い、Shadowsocks、VMess、Trojan などの主要プロトコルと互換性があります。サブスクリプション URL を入力するだけで、ノードの取得と設定が完了します。

HK-01 · 18ms 香港
SG-03 · 15ms シンガポール
DIRECT · 国内直接接続
Clash マスコット(猫)
Rule Mode · ↑ 2.4  ↓ 18.2 MB/s
0K+
GitHub Stars
0 大プラットフォーム
全プラットフォーム対応
0+ プロトコル
主要プロキシプロトコルをサポート
MIT
オープンソースライセンス・永久無料

Clash を使い始める

Clash をダウンロードした後の使い方は?まず「サブスクリプション URL、設定ファイル、ルールベースの振り分け」の3つを理解しましょう。

実際のステップは通常3つだけです:グラフィカルクライアントをインストールサブスクリプション URL の貼り付け、または YAML のインポートRule(ルール)モードに切り替え。これにより、国内サイトは直接接続し、国外サイトはプロキシ経由になります。Clash はローカルでトラフィックを制御するツールであり、ノードは提供しません。最新のプロトコルや高度なルール機能をお探しの場合は、Hysteria2、TUIC、WireGuard などに完全対応している Mihomo(通称 Clash Meta)ベースの配布版をチェックしてください。

利用シーン

単一プロトコルのクライアントではなく、なぜ Clash の「スマート振り分け」を選ぶのか

ゲーム、ビデオ会議、開発ツールのダウンロード、チームコラボレーションなど、用途に合わせてトラフィックを自動で振り分けることができます。複数のアプリで手動でノードを切り替える手間が省けます。これはルールエンジン、遅延測定、ポリシーグループの連携によって実現されています。

低遅延ゲームとボイスチャット

Rule モードでは、ゲームやボイスチャットには低遅延ノードを指定し、その他のトラフィックは直接接続に保つことができます。ポリシーグループで URL-Test を有効にすれば、回線が不安定な時に自動で最適なノードに切り替わるため、手動操作を最小限に抑えられます。

リモートワークとグローバルコラボレーション

Zoom、Slack、Figma、Git、npm レジストリなどのドメインをルールに追加することで、国内の会議は直接接続、海外ツールはプロキシ経由といった設定が可能です。チーム内の複数のマシンで同じ設定を共有することもできます。

ストリーミングと高画質動画

バッファリングが頻発したり、画質が上がらない場合は、帯域幅だけでなく、ドメインが正しい出口を通っているか、DNS が最適化されているかを確認してください。プラットフォーム関連のドメインをルールセットに追加し、クライアントで信頼性の高い DNS を設定することで、安定性が大幅に向上します。

インストールと設定

Clash インストールチュートリアル
3ステップで設定完了。ダウンロードからプロキシ開始まで5分以内

01

クライアントのダウンロードとインストール

お使いの OS に合わせてクライアントを選択してください。Windows は Clash Verge、macOS は ClashX Pro、Android は Clash Meta for Android がおすすめです。すべてのバージョンが無料でオープンソースです。

02

サブスクリプション URL を貼り付け

「設定(Config)」または「サブスクリプション(Subscription)」を開き、提供されたサブスクリプション URL を貼り付けて更新(Update)します。クライアントがノードリストを取得します。定期的な更新により、期限切れを防ぐことができます。

03

ルールモードを有効にする

実行モードを「Rule(ルール)」に切り替えます。Clash は内蔵の GeoIP ルールに基づき、国内アドレスは直接接続、国外トラフィックはプロキシ経由と自動で判断します。手動切り替えは不要で、遅延も自動で最適化されます。

プラットフォーム別クライアントの選び方

Windows / Mac / Android / iOS どれを使えばいい?

Clash の機能は同じでも、OS ごとに異なる配布版(クライアント)が存在します。Windows では Clash for Windows (CFW)、Mac では ClashX、Android では Clash Meta for Android (CMFA) などが有名です。以下の表に、コミュニティで一般的に使用されているクライアントと代表的な用途をまとめました。バージョンの違いやリリースノートについては、各プロジェクトのリポジトリを参照してください。

プラットフォーム別 Clash 系クライアントと比較・利用シーン
プラットフォーム 主要クライアントと別名 主な用途・特徴
Windows Clash Verge / Clash Verge Rev、Clash for Windows(cfw)、Mihomo Party UI 重視、サブスクリプション管理、ルールの視覚的編集が可能
macOS ClashX Pro、Clash Verge、Mihomo Party メニューバー常駐型を好むユーザー、または Windows と共通の操作感を求める場合
Android Clash Meta for Android (通称 CMFA / CFA) Meta カーネル機能、アプリ別プロキシ、サブスクリプション管理が必要な場合
iOS / iPadOS Stash、Shadowrocket、Quantumult X など(地域ごとのストアポリシーによる) モバイル端末はエコシステムに依存するため、各アプリの仕様と現地の規制を確認することをお勧めします
Linux / ルーター mihomo バイナリ、OpenClash、ShellCrash、各種サーバー向け配布版 コマンドライン、ゲートウェイ、ソフトルーター。x86_64、ARM などの主要アーキテクチャに対応

コマンドライン中心のカーネルを利用する場合は、Dreamacro/clash や metacubex/mihomo のリリース情報を確認してください。デスクトップやスマートフォンでは、メンテナンスが活発で自分のシステムに合ったグラフィカルクライアントを選ぶのが最もスムーズです。

config.yaml
mode: Rule
dns:
  enable: true
  nameserver: [8.8.8.8]
proxies:
  - name: "香港 01 · 低遅延"
    type: vmess
# Smart traffic routing rules
rules:
  - DOMAIN-SUFFIX,google.com,Proxy
  - GEOIP,CN,DIRECT
  - MATCH,Final
YAML による柔軟な設定

Clash 設定ファイル詳解:ルール振り分け、ポリシーグループ、DNS の自由な組み合わせ

YAML を使用して、各トラフィックの経路を明確に定義できます。遅延に基づいた自動選択(URL-Test)、フェイルオーバー(Fallback)、負荷分散(Load-Balance)、手動指定などをポリシーグループで柔軟に組み合わせ、個人やチームの細かなニーズに対応可能です。

  • URL-Test / Fallback / Load-Balance ポリシーグループをサポート
  • Fake-IP と Redir-Host のデュアル DNS モード内蔵
  • Script スクリプトによる高度なカスタムロジックに対応
プロトコルの互換性

Clash がサポートするプロキシプロトコル:Shadowsocks、VMess、Trojan、Hysteria2 に完全対応

Shadowsocks、VMess、Trojan のいずれであっても、Clash はネイティブで対応しています。Hysteria2、TUIC、WireGuard などの次世代プロトコルが必要な場合は、Mihomo(Clash Meta)カーネルに切り替えることで、ほとんどのケースで追加プラグインなしで利用できます。

主要転送プロトコル
Shadowsocks VMess Trojan VLESS Hysteria2 TUIC
基本プロキシプロトコル
SOCKS5 HTTP / HTTPS SNELL ShadowsocksR WireGuard
ルールマッチングエンジン
DOMAIN-SUFFIX GEOIP IP-CIDR PROCESS-NAME SCRIPT RULE-SET
カーネルからルールまで

「Clash カーネル」から「ルールセット」まで:概念を整理する

カーネル、サブスクリプション、ルールセット、TUN モードなどのコアコンセプトを体系的に解説。クライアントのアップグレード、設定の変更、またはルールと DNS 設定の調整が必要な際、迅速に判断できるようにサポートします。

  1. カーネルとブランチ

    従来の Clash Core と Mihomo (Clash Meta) はそれぞれ独立して開発されています。バイナリの入れ替えや、新プロトコルの利用時には、まずどのブランチを使用しているか確認しましょう。

  2. サブスクリプションと設定

    サブスクリプション URL、ローカルの config.yaml、リモート設定ホスティングの3つが主な経路です。更新の失敗や解析エラー、ポート競合などは、まずここを確認します。

  3. ルールセットと GeoIP

    RULE-SET、GEOIP、Country.mmdb はセットで使用されます。「国内直接接続」か「国外プロキシ経由」かの判断は、これらのデータが最新か、順序が適切かに依存します。

  4. モードとネットワークスタック

    TUN、システムプロキシ、拡張モードなどは、トラフィックを「特定のアプリ」のみに通すか「デバイス全体」に通すかを決定します。クライアントによってメニュー名が異なるため、意味を正しく理解しましょう。

  5. トラブルシューティングと観測

    ログの確認、遅延測定、ポリシーグループの Fallback 状況の観察などを通じて、「通信速度が遅い」原因がどのルールにあるのか、あるいはノードに問題があるのかを特定できます。

Clash よくあるトラブルの解決策:サブスクリプションの失敗、ルールが適用されない、DNS リーク対策

ほとんどのトラブルは、サブスクリプション、モード、DNS、ポートのいずれかに起因します。以下の順序で確認することで、迅速に原因を特定できます。

ドキュメントでさらに詳しく調べる
ローカル実行 · エンドツーエンド暗号化 · ログなしポリシー

ローカル実行、ログなしポリシー、完全な透明性と監査が可能なオープンソースコード

Clash のすべてのトラフィック制御と転送はローカルで完結し、第三者のサーバーを経由することはありません。ソースコードは GitHub で公開されており、誰でも監査可能です。バックドアのリスクがなく、データセキュリティを自らコントロールできます。

完全ローカル実行
ログなしポリシー
公開コード監査
MIT ライセンス
完全オープンソース · GitHub 公開

Clash は完全にオープンソースであり、
MIT ライセンスのもと、GitHub で 47,000 以上の Star を獲得しています

Clash は GitHub で 47,000 以上の Star を獲得しており、最も信頼されているオープンソースプロキシツールの一つです。プロトコルの実装とルールエンジンは世界中の開発者によって継続的にメンテナンスされており、コミット履歴や Issue はすべて公開され、コードの品質は高く評価されています。

GitHub でソースコードを見る
活発なコミュニティによるメンテナンス

プロトコルやカーネルの機能は標準の進化に合わせて更新され、Issue やパッチの議論は公開の場で行われています。

多様なアーキテクチャへの対応

x86_64、ARM、Apple Silicon などの主要なアーキテクチャをサポート。デスクトップ、サーバー、ソフトルーターなど、用途に合わせて選択できます。

MIT ライセンス

コアコードは MIT ライセンスで公開されており、永久に無料です。個人利用、学習、ビジネスシーンなど、あらゆる場面で自由に使用できます。

Clash よくある質問 (FAQ)

Clash は完全に無料ですか?
はい、Clash/Mihomo のコアは MIT などのオープンソースライセンスの下で自由に利用可能です。多くのグラフィカルクライアントも無料またはオープンソースですが、詳細はそれぞれのプロジェクトのライセンスを確認してください。
Clash はどのプロキシプロトコルをサポートしていますか?
Shadowsocks、VMess、Trojan、SNELL、SOCKS5、HTTP/HTTPS などの主要プロトコルをサポートしています。Mihomo (Clash Meta) ベースであれば、Hysteria2、TUIC、WireGuard などの拡張機能も直接利用可能です。
サブスクリプション URL をインポートするにはどうすればいいですか?
クライアントの「設定」または「サブスクリプション」を開き、サブスクリプション URL を貼り付けて更新を実行してください。定期更新を有効にすると、ノードの期限切れを防ぐことができます。
Clash と Shadowsocks の違いは何ですか?
Shadowsocks は通信プロトコルそのものですが、Clash は複数のプロトコル、ルール、DNS を一括管理できるクライアント(ツール)です。Shadowsocks は「通信の形式」を担当し、Clash は「トラフィックをどう振り分け、どこに繋ぐか」というシステム全体を担当すると考えると分かりやすいでしょう。
初心者はどの Clash クライアントを選べばいいですか?
Windows は Clash Verge、macOS は ClashX Pro または Clash Verge、Android は Clash Meta for Android (CMFA) が一般的です。iOS には Stash や Shadowrocket があります。初めての方は、UI が使いやすい Verge シリーズから始めるのがおすすめです。
Clash はグローバルプロキシモードをサポートしていますか?
はい、サポートしています。クライアントで実行モードを「Global」に切り替えると、すべてのトラフィックが選択したプロキシノードを経由します。通常利用では、国内は直接接続し、国外はプロキシを通す「Rule」モードが、速度と帯域消費のバランスが良く推奨されます。
Clash のルールと GeoIP データベースを更新するにはどうすればいいですか?
更新方法は2つあります:① クライアントでサブスクリプションを設定し、定期的に自動更新されるようにする。② 最新の GeoIP データベースファイル (Country.mmdb) を手動でダウンロードし、クライアントのデータディレクトリにある旧ファイルと差し替え、クライアントを再起動する。

Clash クライアントを無料ダウンロード

Windows、macOS、Android、iOS、Linux のすべてのプラットフォームに対応。デバイスを選んで今すぐ始めましょう。