オープンソース・GUIクライアントと設定資料

Clash for Windows

Clash for Windows クライアントのダウンロードと設定ガイド

クライアントの選択から始めて、サブスクリプション追加ルール分岐DNS設定を進めます。初回インストールに適した一般的な操作手順に沿って整理しており、問題が起きたときの確認にも便利です。

  • 永久無料
  • オープンソース
  • 日本語ドキュメント
  • ルール設定ガイド
基本設定

ルール、サブスクリプション、ネットワークスタック。利用シーンごとに確認できます。

よく使う6つの機能を横に見比べられます。カードを選ぶと、下に対応する操作の要点が表示されます。左右の矢印キーや丸いボタンでも切り替えられます。

まずサブスクリプションの更新を確認し、その後にノードとルールを確認する

追加が完了したら、まず手動更新を1回実行し、更新時刻と設定状態を確認します。リストが空の場合は、サブスクリプションURL、ネットワークアクセス、返却内容を優先して確認してください。ノードはあるのに接続できない場合は、プロキシグループ、プロキシモード、システムプロキシを確認します。サブスクリプションの問題と接続の問題を分けて扱うと、トラブルシューティングの手順を大幅に短縮できます。操作の順序を詳しく確認する場合は、使用ガイドで順に進めてください。

プラットフォーム入口

デバイスに合わせてClashクライアントを選択

プラットフォームごとに、インストール方法、ネットワーク権限、バックグラウンド動作の仕組みは異なります。まず対応するプラットフォームへ進み、GUIクライアントとシステム要件を比較してください。

Windows

デスクトップでの日常利用には、Clash Plus、Clash Verge Rev、FlClash、Clash Nyanpasuを選べます。メンテナンスが終了したClash for Windowsのアーカイブ情報も確認できます。インストール後は、サブスクリプション追加、プロキシグループの選択、システムプロキシから設定を始めるのが一般的です。

ダウンロードへ

macOS

ダウンロード前にIntelとApple Siliconを区別してください。初回起動時には、システムのセキュリティ確認、ネットワーク拡張の権限、プロキシ設定の許可が求められる場合があります。プラットフォームページではチップのアーキテクチャ別にクライアントを掲載し、対応しないインストーラーを避けられるようにしています。

ダウンロードへ

Android

Androidクライアントは、システムのVpnServiceを使ってローカルの仮想ネットワークを構築します。サブスクリプション追加に加えて、VPN権限、バックグラウンド動作、省電力設定にも注意が必要です。画面ロック後に接続が切れる場合は、設定を頻繁に変える前に、まずシステムのバックグラウンド制限を確認してください。

ダウンロードへ

iOS

iPhoneとiPadではApp StoreからClash Plusを入手します。サブスクリプション追加後、システムによるVPN構成の作成を許可する必要があります。接続状態はクライアントとシステムのステータス領域の両方で確認できます。プラットフォーム入口には公式情報と基本設定のヒントも掲載しています。

ダウンロードへ

Linux

デスクトップでは、GUIを備えたClash Verge RevまたはFlClashを選べます。サーバー、ルーター、コマンドライン環境にはMihomoコアを直接使う構成が適しています。ダウンロード前に、ディストリビューション、プロセッサアーキテクチャ、デスクトップトレイ機能の必要性を確認してください。

ダウンロードへ

すべてのクライアントを見る

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

クライアント画面からMihomoコアまで

Clashのエコシステムは、ルールシステム、プロキシコア、GUIクライアント、設定資料で構成されています。特定の画面ボタンの位置を覚えるより、これらの層を理解するほうが役立ちます。画面は変わっても、設定ファイルの基本構造、ルールのマッチングロジック、ネットワークの切り分け方法は応用できます。

プロジェクトの履歴とアーカイブ状態

Clash for Windowsは、Windowsユーザーによく使われたClash GUIクライアントで、設定管理、プロキシモード、プロキシグループ、接続履歴、システムプロキシへの入口を提供していました。元プロジェクトのメンテナンス終了後も、既存のインストーラーや過去のドキュメントは参考になりますが、新しいデバイスでは現在も更新されているクライアントから選ぶほうが適しています。このサイトでは、アーカイブ済みクライアントと継続的に更新される代替案を分けて表示し、メンテナンス状況が混同されないようにしています。

GUIクライアントとコアの関係

GUIクライアントはサブスクリプション管理、設定画面、トレイ操作、システム連携を担当し、実際のルール解析と通信処理は通常コアが行います。MihomoはClashの設定エコシステムを引き継ぎ、さらに拡張しており、多くの新しいクライアントがコアコンポーネントとして採用しています。問題が起きたときは、GUI層、設定層、システムネットワーク層、コア層のどこに原因があるか判断する必要があります。クライアントの見た目だけを比較しても、接続の違いをすべて説明することはできません。

設定は移行できるが、そのまま流用してはいけない

一般的なYAMLのセクション、プロキシグループ、ルール記法には、複数のクライアントで共通する部分があります。ただし、設定項目の入口、オーバーライドの仕組み、コアの機能はクライアントごとに異なる場合があります。設定を移行する前に元ファイルを保存し、使用するコア、対応フィールド、ローカルオーバーライドを確認してください。エラーが出たら、インデント、フィールド名、参照関係から確認すると、全体を置き換えるより原因を見つけやすくなります。

更新の仕組みと資料のメンテナンス

クライアントのダウンロード情報はダウンロードページに、プラットフォームごとの差異は対応するタブにまとめています。ガイドページではインストールから検証までの流れを保ち、上級設定ではプロキシグループ、ルールセット、DNS、TUN、Fake-IP、ドメインスニッフィング、ローカルオーバーライドを詳しく扱います。情報を段階的に分けることで、問題の深さに応じて参照でき、異なるクライアントの画面を古いガイドで混同する問題も減らせます。

履歴リポジトリのクローンコマンド git clone https://github.com/Fndroid/clash_for_windows_pkg.git
よくある質問

まず問題が発生した層を判断する

インストール、サブスクリプション、ルール、ネットワークスタックでは似た症状が現れることがありますが、対処の順序は異なります。以下の4項目を簡易チェックの入口として利用できます。

サブスクリプション追加後にノードが表示されない場合、まず何を確認すべきですか?

まずサブスクリプションURLの文字が欠けていないことを確認し、ブラウザまたはクライアントでアクセスできるか確認します。次に設定を手動更新し、表示されるメッセージを確認してください。返却内容が空、対応していない形式、追加認証が必要な場合は、まずサブスクリプションの配信元を処理します。設定を正常に読み込めてから、プロキシグループと接続テストへ進んでください。詳しい手順はトラブルシューティングで確認できます。

ルールモード、グローバルモード、ダイレクトモードはどう選びますか?

日常利用では通常ルールモードを選び、通信ごとにルールに従って直接接続またはプロキシの経路へ振り分けます。グローバルモードはより多くのリクエストを指定したプロキシグループへ渡すため、一時的な出口の確認に適しています。ダイレクトモードはアクセスの問題がプロキシ経路に関係するか判断するために使えます。モードを切り替えても、無効なサブスクリプションや誤ったDNS設定が修復されるわけではありません。

システムプロキシを有効にしても、一部のアプリが直接接続するのはなぜですか?

一部のアプリはOSのプロキシ設定を読み込まず、独自のネットワークスタックを使う場合もあります。まずブラウザなど一般的なアプリがプロキシ経由で正常に動作することを確認し、対象アプリにTUNによる取り込みが必要か判断してください。TUNを有効にする前に権限、ルート、DNSの変化を確認し、LANアクセスに異常が出た場合に戻せるよう元の設定を保存しておきます。

Clash for Windowsのメンテナンス終了後は、どのような選択肢がありますか?

過去の環境ではアーカイブ資料を引き続き参考にできますが、新規インストールでは現在もメンテナンスされているGUIクライアントを比較することをおすすめします。選ぶ際は、OS対応、コアの種類、サブスクリプション管理、TUN機能、更新方法を重視し、同じ画面だけを探さないようにしてください。ダウンロードページにはClash Plus、Clash Verge Rev、FlClashなどをプラットフォーム別に掲載し、アーカイブ状態も明記しています。

トラブルシューティングをすべて見る  Clash用語集を見る

設定記事

Clashの利用とトラブルシューティングに役立つ最新資料

ネットワーク上の症状を起点に、確認方法、設定場所、検証手順を解説します。基本インストールを終えた後、問題に応じて参照できます。

ClashのDNSリーク検査方法と防止設定の手順

オンライン検査サイトとローカルのパケットキャプチャで、DNSがプロキシを迂回して直接接続していないか確認し、nameserver、fallback、fake-ipの3点から解決経路を確認します。

トラブルシューティング

すべての記事を見る