CLASH SYSTEM BIOS オープンソース · クライアント継続メンテナンス

Clashクライアントダウンロードサイト 全プラットフォーム対応クライアントと設定リファレンス

デバイスに対応するクライアントを選び、サブスクリプションのインポート、プロキシグループの選択、システムプロキシの設定を順に行います。サイト内では無料クライアントオープンソースのコア日本語設定ドキュメントをまとめており、インストール後の項目確認やトラブルの切り分けに役立ちます。

永久無料 オープンソース 5種類のデバイスプラットフォーム YAML設定リファレンス トラブル対処手順

BIOS SETUP / CLIENT FUNCTIONS

Clashの主要機能と設定メニュー

左側から機能を選択してください。右側では、対象、利用場面、操作手順、見落としやすい設定上の注意点を説明します。

PROFILE INPUT / YAML

サブスクリプションURL、リモート設定、ローカルYAML

Clashクライアントは通常、サブスクリプションURLから設定を読み込みますが、ローカルのYAMLファイルをインポートすることもできます。サブスクリプションURLは設定を取得するための入口であり、YAMLファイルにはポート、プロキシノード、プロキシグループ、ルール、DNSなどの具体的な内容が保存されています。初回利用時は、完全なURLを設定管理画面に追加し、クライアントの解析が完了するまで待ってから、新しい設定を現在の設定に指定してください。WebページのURLをそのままノードとして扱ったり、URLの一部を欠落させたり、通常のテキストをインポートしたりすると、設定を認識できません。

インポートに成功しても、同じURLをすぐに何度も追加しないでください。まず設定名、更新日時、プロキシグループが表示されていることを確認し、その後プロキシグループ画面でノードを選択します。リモート設定の更新では、提供元が管理する一部の内容が置き換わります。ローカルで手動編集した内容は次回更新時に上書きされる可能性があるため、長期的に保持したいルールはクライアントのオーバーライド、マージ、またはスクリプト設定に記述するのが適しています。詳しい手順は使い方ガイドで確認できます。

DEVICE DOWNLOAD MAP

デバイス別にClashのダウンロードページへ

トップページではプラットフォームの案内だけを行います。クライアントの種類、CPUアーキテクチャ、システム要件、インストーラーへのリンクはダウンロードセンターにまとめています。

DEV 00 / WINDOWS

Windowsクライアント

Windowsのデスクトップ環境に対応しています。ダウンロードページではGUIクライアントごとの現在のメンテナンス状況を示し、一般的なx64端末向けのインストール先を案内しています。初回インストール後は設定をインポートしてからシステムプロキシを有効にし、より多くのアプリ通信を制御する場合はサービスモードとTUNの権限を確認してください。

[ Windowsのダウンロードへ ]

DEV 01 / MACOS

macOSクライアント

macOSのインストーラーはIntelとApple Siliconを区別する必要があります。「このMacについて」でチップの種類を確認してから、対応するファイルを選択してください。初回起動時はシステム設定でアプリの権限を確認する必要がある場合があります。TUNやシステム拡張を有効にするときは、クライアントの案内に従って許可を完了してください。

[ macOSのダウンロードへ ]

DEV 02 / ANDROID

Androidクライアント

Android端末では通常、ARMアーキテクチャに合わせてインストールパッケージを選びます。新しい端末ではまずARM64版を確認してください。サブスクリプションをインポートすると、システムがVPN権限ダイアログを表示してネットワーク接続を確認します。しばらくバックグラウンドで動かした後に切断される場合は、省電力設定、バックグラウンド制限、常時接続VPNの設定を確認してください。

[ Androidのダウンロードへ ]

DEV 03 / IOS

iOSクライアント

iPhoneとiPadでは、App Storeから利用可能なクライアントをインストールします。サブスクリプションを追加すると、システムからVPN構成の確認を求められます。接続状態はクライアントとシステムのVPN設定の両方で確認できます。モバイル通信とWi-Fiで挙動が異なる場合は、DNS、ローカルネットワーク権限、現在のポリシーをそれぞれ確認してください。

[ iOSのダウンロードへ ]

DEV 04 / LINUX

Linuxデスクトップ・サーバー・ルーター

Linuxユーザーはディストリビューションに合わせてデスクトップクライアントを選ぶか、Mihomoコアを直接利用できます。GUIクライアントはデスクトップ環境に、コアはサーバー、コンテナ、ルーターに適しています。ファイルを選ぶ際は、システムアーキテクチャとパッケージ形式の両方を必ず確認してください。コマンドラインで実行する場合は、設定パス、サービス権限、自動起動方法も準備する必要があります。

[ Linuxのダウンロードへ ]

ARCHITECTURE CHECK

インストール前にCPUアーキテクチャを確認

macOSではIntelとApple Silicon、Androidでは一般的にARM64とARM、LinuxではAMD64、ARM64、ARMv7などのデバイスアーキテクチャを区別します。ファイル名に含まれるアーキテクチャ表記が端末と一致している必要があります。

CLIENT OR CORE

一般的なデスクトップユーザーはGUIを優先

グラフィカルクライアントは、設定管理、ポリシー切り替え、ログ、システムプロキシを操作できます。Mihomoコアは、コマンドライン、サービス管理、設定パス、ネットワーク権限に慣れたサーバーやルーターのユーザーに適しています。

FIRST BOOT

インストール完了はプロキシ有効化を意味しない

クライアントを起動した後も、有効な設定のインポート、プロキシグループとノードの選択、用途に応じたシステムプロキシまたはTUNの有効化が必要です。接続確認では、実際のアクセス、出口の状態、実行ログの3点を確認してください。

OPEN SOURCE CONTEXT

Clashオープンソースエコシステムと役割分担

クライアント、コア、設定提供元、当サイトのドキュメントはそれぞれ異なる層に属します。役割の境界を理解すると、ダウンロードやトラブル対処をより直接的に進められます。

プロジェクトの歩み:ルールベースのプロキシコアから複数クライアントのエコシステムへ

Clashは当初、ルール駆動のプロキシコアと設定形式によって広く利用されるようになりました。その中核機能をもとに、コミュニティではデスクトップ、モバイル、コマンドライン向けのクライアントが発展しました。各クライアントは、プロキシノード、プロキシグループ、ルール、DNS、システムプロキシなどの概念を一部共有しますが、画面構成、メンテナンス状況、対応プラットフォーム、拡張機能は完全には同じではありません。そのため「Clash」は通常、単一のインストーラーですべてのプラットフォームをカバーするものではなく、一連の設定と利用環境を指します。

初期のクライアントにはすでにメンテナンスが終了したものもありますが、過去のガイドや古い設定を通じて検索され続けることがあります。クライアントを選ぶ際は、画面の使いやすさよりも、現在のメンテナンス状況、システム対応、設定の互換性を優先してください。ダウンロードセンターでは、現在も更新されているクライアントとアーカイブ済みクライアントを分けて表示し、古いガイドの名称をそのまま現在の第一候補と誤認しないようにしています。

オープンソースエコシステム:コード、設定形式、GUIの分業

オープンソースコードにより、コアの動作、設定項目、問題の記録をコミュニティが確認でき、各プラットフォームに対応したGUIを開発者が構築できます。グラフィカルクライアントは設定管理、システムプロキシの切り替え、トレイ操作、ログ表示、インストールと更新を担当します。コアはYAMLの読み込み、ネットワーク接続の確立、ルール照合、DNSとTUNの処理を担当します。問題が起きた場合は、何度も再インストールするより、GUI層、設定層、コアまたはシステムネットワーク層のどこにあるかを先に判断する方が効果的です。

サブスクリプションサービスはクライアントそのものには含まれません。クライアントは設定を読み込み、そこに記載されたノード、プロキシグループ、ルールを実行します。サブスクリプションの内容は、該当する設定提供元が管理します。ノードの失効、サブスクリプション権限、通信量の状態は提供元側で確認してください。一方、YAMLの解析失敗、ポートの競合、システムプロキシが有効にならない問題、TUN権限の問題は、クライアントのログとシステム設定から調べるのが適切です。

コアの関係:Mihomoは主要な設定機能を継承・拡張

Mihomoは現在のClashエコシステムで広く使われているオープンソースのコア実装です。ルール、プロキシグループ、DNS、プロキシプロトコルなどの主要概念を継承しながら、設定項目と実行機能を継続的に拡張しています。クライアントがMihomoを採用しているか、どの項目に対応しているか、オーバーライドをどう適用するかは、各クライアントの説明を確認してください。あるコアが対応するすべての項目を古いクライアントへそのままコピーしても、設定が解析できるとは限りません。

サイト内の設定リファレンスでは、汎用的なYAML構造と一般的なMihomoの項目を中心に、項目間の依存関係も説明しています。設定を変更する前に復元用のコピーを保存し、毎回関連する項目を一組だけ変更して、ログで読み込み結果を確認してください。ポート、DNS、TUN、ルール、プロキシグループを一度に変更すると、原因の特定が難しくなります。

更新の仕組み:バージョン更新と設定更新を分けて扱う

クライアント本体の更新とサブスクリプション設定の更新は、別々の経路で行われます。本体の更新では、コアの変更、画面の調整、システム互換性の修正が行われる場合があります。サブスクリプションの更新では、主にノード、プロキシグループ、ルールが更新されます。接続に問題が起きたとき、「サブスクリプションを更新する」ことと「クライアントをアップグレードする」ことを同じ手順として扱わないでください。まず現在の設定を解析できるか確認し、次にクライアントのメンテナンス状況とシステム互換性を確認して、最後に移行するか判断します。

当サイトのダウンロードページでは、統一されたマニフェストから現在のファイル入口を解析しています。ページのバージョン欄は、マニフェストに有効な情報がある場合のみ表示されます。トップページではバージョン番号を表示せず、特定クライアントの本体バージョンをClashエコシステム全体の統一バージョンと誤認しないようにしています。ドキュメントは、設定概念、プラットフォームごとの差異、障害の種類に沿って継続的に整理し、インストール後の検索にも対応しています。

CONFIG IMPORT

サブスクリプションURLをインポートしたのにノードがない?

まず、URLがクライアントで読み込める設定を返しているか確認し、次にその設定が現在の項目として指定されているかを確認してください。解析ログにYAML構文エラーが出ている場合は、インデント、項目の型、リストの階層から確認します。

インストールと設定の問題を見る →

SYSTEM PROXY

クライアントは動作中なのにブラウザがプロキシを通らない?

システムプロキシが有効か、ブラウザが独自のプロキシ設定を使っていないか、現在のプロキシグループでノードが選択されているかを確認してください。その後、ログでブラウザの接続がClashの待受ポートに入っているか確認します。

接続トラブルの対処を見る →

UWP LOOPBACK

Windowsストアアプリだけ接続できない?

一部のUWPアプリはループバックアクセスの制限を受けます。通常のデスクトップアプリがプロキシを通ることを確認してから、クライアントが提供するUWPループバック設定を確認し、必要なアプリにだけ該当する権限を有効にしてください。

ClashのUWPループバックを見る →

DNS ROUTE

DNS経路に問題があるか判断するには?

システムのリゾルバー、ブラウザのセキュアDNS、ClashのDNSモジュール、上流サーバーをそれぞれ確認してください。ドメインの解決に成功しても接続できない場合は、ルール、ノード、IPv6ルートも確認する必要があります。

DNSとネットワークモードを見る →

LATEST TECH NOTES

Clashの設定とトラブル対処の記事

最新の内容は、ログによる切り分け、ノード選択、サブスクリプションのインポートを軸に整理しています。各記事では、繰り返し実行できる確認手順を案内します。

トラブル対処

Clashの実行ログの読み方:よくあるエラーの意味と切り分け手順

ログレベル、時系列、重要な項目から確認し、設定解析、ポート競合、DNS、TUN、接続失敗などのよくあるエラーを切り分ける方法を説明します。クライアントは起動するものの接続結果に問題がある場合に、手順に沿って確認できます。

READ ARTICLE →
基本操作

Clashのノードの選び方:遅延、倍率、地域、プロトコルの判断方法

遅延テストの限界、通信量への倍率の影響、地域を選ぶ基準、一般的なプロトコルの違いを解説し、一度の測定結果だけで長期利用するノードを決めないための、再現可能な選定手順を紹介します。

READ ARTICLE →
基本操作

ClashのサブスクリプションURL導入ガイド:URL形式、設定更新、インポート失敗への対処

サブスクリプションURLとYAML設定ファイルの違いを整理し、クライアントへのインポート、手動更新、URLを認識できない場合の確認方法を順に説明します。ローカルオーバーライドとリモート更新の関係も解説します。

READ ARTICLE →