Windows 10/11 · mihomoエンジン

ClashWindows版

Clash Verge Revのインストールから始め、システムプロキシとmihomoのルール振り分けを確認。必要に応じてサブスクリプション、DNS、YAML設定を調整します。

  • 完全無料
  • オープンソース
  • 日本語の設定ガイド

Windowsのプロキシを
手動で設定

システム設定で決まるのは通信の入口です。サブスクリプション、振り分け、名前解決はクライアントとエンジンの設定も必要です。

  • アドレスを設定しても、アプリが直接接続することがある

    Windowsのシステムプロキシは、すべてのアプリに適用されるわけではありません。一部のコマンドラインツールやゲーム、独自のネットワーク機能を使うアプリは設定を参照しないため、個別にプロキシを設定するか、TUNモードの利用を検討してください。

  • 利用環境を切り替えると設定が残ることがある

    クライアントを終了する前にプロキシ設定が元に戻っていないと、ブラウザーが停止済みのローカルポートに接続しようとすることがあります。まずネットワークの不具合とローカルの待ち受け停止を切り分けましょう。すぐにWindowsを再インストールする必要はありません。

  • サブスクリプションを直接編集すると更新時に上書きされる

    リモート設定を再取得すると、ローカルで一時的に追加したルールが消えることがあります。何度も編集すると変更の追跡が難しくなり、YAMLのインデントやプロキシグループ名を誤る原因にもなります。

クライアントで
設定と振り分けを管理

  • 通信の入口を分けて考える

    設定画面でシステムプロキシとTUNを個別に管理します。まずシステムプロキシで基本の接続を確認し、より多くのアプリを制御したい場合に仮想ネットワークアダプターを有効にすると、変更点を絞って検証できます。

  • ルールとプロキシグループをまとめて管理

    ルールモードでは、ドメインやIPアドレス、ルールセットを上から順に判定し、該当した後の接続先をプロキシグループで決めます。接続画面やログで実際の経路を確認しましょう。スイッチの状態だけでは判断できません。

  • ローカルの変更は別に保存する

    クライアントのオーバーライドやマージ機能を使い、個別の設定を保存します。サブスクリプションを基本設定として、ローカル設定でルールなどを追加し、更新後に最終的な反映内容を確認してください。

# 設定構造の例。プロキシノードは含みません
mixed-port: 7897
mode: rule
proxy-groups:
  - name: デフォルトの接続先
    type: select
    proxies:
      - DIRECT
rules:
  - MATCH,デフォルトの接続先
YAMLのフィールド解説を見る →
用途別に確認

mihomoの仕組みとクライアント設定

まず通信がどこから入るかを確認し、そのうえで適用するルールを決めます。以下の設定例はフィールドの説明用で、サブスクリプション全体を示すものではありません。

ルールは上から判定し、プロキシグループが接続先を決める

ルールモードでは、すべての接続が同じ接続先を通るわけではありません。mihomoはルールを上から順に確認し、最初に一致したルールに対応するプロキシグループへ接続を渡します。そのため、具体的なドメインのルールは広範囲に一致するルールより前に、最後にフォールバック用のルールを配置します。クライアント上でグループを表示して選択肢を切り替えられても、ルールの順序ミスが自動で修正されるわけではありません。特定のサイトで想定外の経路になる場合は、接続の詳細で一致したルールを確認し、グループ名が設定と一致しているかを調べてください。システムプロキシを切り替えるだけの場合と異なり、LAN内の通信を直接接続し、それ以外をどう扱うかも明確に設定できます。

rules:
  - DOMAIN-SUFFIX,example.com,DIRECT
  - IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
  - MATCH,デフォルトの接続先
ルールの構文を見る →

デバイス別にClashクライアントを選ぶ

デスクトップとモバイルでは通信を取り込む方法が異なります。まずOSを選び、クライアント、CPUアーキテクチャ、インストール方法を比較してください。

Windows

ダウンロードページではClash PlusやClash Verge Revなどを紹介しています。初めて使う場合は、まずWindowsのシステム要件を確認し、設定をインポートしてからシステムプロキシを有効にしてください。TUNが必要な場合は、サービスの権限を設定します。インストール時にすべての機能を有効にする必要はありません。

ダウンロードページへ

macOS

Apple SiliconまたはIntelのCPUに合ったインストーラーを選んでください。ネットワーク拡張、システムプロキシ、バックグラウンド動作の権限は、クライアントの案内に従って設定します。ClashX Metaのダウンロードを探している場合は、メンテナンス状況を比較してから、アーカイブ版を使うか検討してください。

ダウンロードページへ

Android

Clash Plus、Clash Meta for Android、FlClashなどを比較できます。モバイル版は通常、システムのVPN権限を使って通信を制御します。利用前にほかのVPNが動作していないか確認してください。バックグラウンドのバッテリー制限によって、接続を長時間維持できない場合もあります。

ダウンロードページへ

iOS

Clash iOSクライアントのページでは、Clash PlusのApp Storeページと公式サイトclashplus.ioを案内しています。設定をインポートした後、システムの案内に従ってネットワーク接続を許可してください。デスクトップ版のスクリプトやOS固有のフィールドが、スマートフォンでも同じように使えるとは限りません。

ダウンロードページへ

Linux

デスクトップではClash Verge RevやFlClashから検討し、ディストリビューションに合ったパッケージ形式を選びます。サーバーやルーターで使う場合は、エンジンのガイドを確認し、サービスの起動方法、待ち受けアドレス、権限を個別に設計してください。ローカルプロキシのポートをインターネットに直接公開しないよう注意しましょう。

ダウンロードページへ

Clash for Windowsから移行する場合は、旧設定とルールをバックアップしてから、新しいクライアントでサブスクリプションの読み込み、プロキシグループの選択、システムプロキシの解除を確認しましょう。設定ファイルの拡張子が同じでも、異なるエンジンが同じフィールドに対応しているとは限りません。クライアント選びにはクライアント比較を参考にし、ダウンロードページでインストーラーを選んでください。

すべてのクライアントを見る →
オープンソースプロジェクトと設定の提供元

クライアントとエンジンの役割と注意点

各レイヤーの役割を理解すると、設定スイッチだけを見るよりトラブルの原因を特定しやすくなります。このサイトではダウンロード先と設定ガイドを整理しています。ソフトウェアの動作は、プロジェクトの実装と実際の設定に基づいて確認してください。

Clashエコシステムのクライアントとエンジン

ClashエコシステムのGUIクライアントは、ウィンドウやトレイメニュー、サブスクリプションの保存、システム連携などを担います。エンジンはプロキシプロトコル、ルール判定、名前解決を処理します。mihomoはClash Metaの技術路線を引き継ぎ、対応する設定機能を備えています。Clash Verge Revはmihomoを使うクライアントの一つです。画面上のすべての機能がエンジンの設定項目とは限りません。たとえば自動起動はクライアントとOSの連携機能であり、共通のYAMLをコピーするだけでどの環境でも有効になるものではありません。

ソースコードで動作の根拠を確認

動作を確認する際は、まずプロジェクトのドキュメントやリリースノート、Issueを調べ、必要に応じてソースコードを確認してください。mihomoの公開リポジトリはMetaCubeXの組織にあり、フィールドの対応状況やプロトコル処理、既知の問題を調べるのに役立ちます。スター数やダウンロード数を技術的な判断の代わりにはしません。数値が正確でも、現在のネットワークに特定の設定が適しているとは限りません。問題を報告する際は、OS、再現手順、個人情報を伏せたログを添えると、同じ現象を確認しやすくなります。

更新前に互換性を確認

GUIとエンジンは別々に更新されることがあります。クライアント更新後に設定エラーが出た場合は、まずログに示されたフィールドや行番号を確認し、対応するエンジンのドキュメントと照らし合わせてください。移行時に古いスクリプト、DNS設定、オーバーライドを一度にすべて移すのは避けましょう。まず基本のサブスクリプションを動作させ、その後ローカル設定を一つずつ戻して都度検証します。こうすれば、問題の原因がサブスクリプションの内容、マージの順序、システムのネットワーク環境のどこにあるか把握しやすくなります。

設定の提供元と利用時の注意

クライアントは設定と接続を管理するツールであり、ネットワークサービスそのものではありません。ノードやサブスクリプションURL、アクセス権限は利用者自身が選び、管理してください。このサイトではサブスクリプションアカウントを提供していません。ダウンロード前にソフトウェアとサブスクリプションの提供元を確認し、待ち受けアドレスを変更する際はアクセス可能な範囲を理解しておきましょう。利用する地域の法律とネットワーク管理上のルールを守ってください。組織の端末や共有ネットワークを使用する場合は、システムプロキシや仮想ネットワークアダプター、ルーティングを変更する前に必要な許可を得てください。

クライアントの選び方とトラブル対処

サブスクリプション形式の確認から旧クライアントの移行まで、問題に応じた手順を紹介します。動作中の設定を保管してから、変更点を一つずつ確認しましょう。

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