オープンソースのデスクトップクライアント · サブスクリプションと上書き設定

Clash Verge Rev 公式サイト全プラットフォーム対応のダウンロードと設定

Mihomoコアを搭載したデスクトッププロキシクライアントです。サブスクリプション、ルール、ローカル上書きをまとめて管理できます。デスクトップの設定もモバイル版の選び方も、まずはOS別の案内をご覧ください。

Mihomoコア·GPL-3.0オープンソース·Tauriデスクトップフレームワーク

CONFIGURATION DESK

Mihomo、TUN、サブスクリプションの上書き

設定の読み込み元から接続履歴まで、処理の流れに沿ってクライアントの仕組みを解説します。この図は設定の構成を示すものです。実際のスイッチ、権限に関する案内、利用可能な項目は、インストールしたクライアントとコアのドキュメントをご確認ください。

実行コンポーネント / Core

画面で設定を管理し、コアが設定を読み込んで接続を処理します。

コアとクライアントの役割

Mihomoは設定の読み込み、ルールの照合、ドメインの名前解決、プロキシ接続を担います。Clash Verge Revはサブスクリプション管理とデスクトップ設定画面を提供します。プロトコルや設定項目が使えない場合は、画面上の選択肢とコアの対応状況を切り分け、実行時設定と起動ログを確認してください。静的ファイルを直接編集する方法と異なり、デスクトップクライアントでは設定の選択、モード切り替え、エラー表示を一か所で管理できます。ただし、クライアントごとの拡張構文に互換性があるとは限りません。移行前に元の設定を保存し、コアが対応する項目を一つずつ確認しましょう。

応用設定を見る →

設定の階層を確認してから変更する

実行中の設定は、リモートサブスクリプション、ローカルファイル、全体の拡張設定、サブスクリプション別の拡張設定など、複数の読み込み元から構成されることがあります。エディターに表示されている内容が、そのままコアに渡されるとは限りません。設定を保存しても反映されない場合は、まず現在選択中のサブスクリプションを確認し、実行時設定で該当項目を調べてください。スイッチの場所だけで反映結果を判断したり、サブスクリプション更新で置き換わるファイルに一時的な変更を書き込んだりしないでください。

初回の設定では、システムプロキシとルールモードだけを有効にするのがおすすめです。ブラウザーで正常にアクセスできたら、必要に応じてTUN、ルールセット、DNS設定を追加します。一度に変更する設定レイヤーは一つにし、変更前後の動作を記録しましょう。名前解決の失敗、LANへのアクセス異常、特定アプリの通信不能が起きても、すぐに利用可能な状態へ戻せます。プロキシグループ、ルールプロバイダー、ドメインスニッフィングを含む詳しい例は、応用設定ガイドをご覧ください。

CLIENT SELECTION

OSに合ったClashクライアントを選ぶ

Clash Verge RevはデスクトップOS向けです。スマートフォンやタブレットでは、それぞれのプラットフォームに対応したクライアントが必要です。デスクトップ用インストーラーは実行できません。また、画面や拡張設定の入口はクライアントごとに異なります。

Windows

システムプロキシ、サービスモード、TUNを使いたいデスクトップユーザーに適しています。まずOSとCPUアーキテクチャに合ったインストーラーを選び、正常に起動することを確認してから設定をインポートしてください。他のプロキシソフトを使用している場合は、システムプロキシと仮想ネットワークアダプターによる通信の取り込みを先に無効にし、複数のクライアントが同時にネットワーク設定を書き換えないようにしましょう。ダウンロードセンターではClash PlusやClash Verge Revなども紹介しています。アーカイブ版にはメンテナンス状況を明記しています。

ダウンロードページへ

macOS

まずシステム情報で、デバイスのプロセッサがApple SiliconかIntelかを確認し、対応するビルドを選んでください。通常のブラウザー利用にはシステムプロキシが適しています。TUNを使う場合は、サービス権限と通信の取り込み設定が必要です。初回起動時にセキュリティ警告が表示されたら、インストール元を確認して内容をよく読んでください。特定のアプリのために、システムのセキュリティ設定を恒常的に緩めないようにしましょう。旧クライアントのサブスクリプションは移行できますが、専用スクリプトやショートカット設定は改めて確認が必要です。

ダウンロードページへ

Android

モバイル版はシステムのVPNインターフェースを使って通信を取り込みます。有効にする際は、許可を求めるダイアログを確認してください。バックグラウンドでの常駐、アプリごとのプロキシ設定、省電力機能は接続の安定性に影響します。まずアプリを前面に表示した状態で接続を試し、実際に切断が起きる場合はバックグラウンド制限を調整してください。ダウンロードセンターからClash Plus、Clash Meta for Android、FlClash、Surfboardを入手できます。設定をインポートする前に、それぞれの対応形式とルール機能を確認しましょう。

ダウンロードページへ

iOS

ダウンロードセンターからClash PlusのApp Storeページを開けます。プロジェクトの公式サイトはclashplus.ioです。インストール後、有効な設定をインポートし、システムの案内に従ってVPN構成を追加してください。デスクトップ版の全体拡張スクリプトや設定項目を、そのままモバイル版の機能一覧とみなすことはできません。移行時は、まずサブスクリプションを正常に解析できるか確認し、ルール、DNS、必要なプロトコルを一つずつ検証しましょう。デスクトップ向けの拡張設定をまとめてコピーするのは避けてください。

ダウンロードページへ

Linux

デスクトップでは、ディストリビューションのパッケージ形式に合わせてClash Verge RevまたはFlClashを選び、インストール前に依存関係の説明を確認してください。GUIの起動、システムプロキシ、TUNサービスの権限は、それぞれ別の確認項目です。画面が正常に開いても、通信が取り込まれているとは限りません。サーバーやルーターで使う場合は、ダウンロードセンターのMihomoコアを確認してください。デスクトップの操作手順をそのままリモート環境に適用するのではなく、設定、プロセス、ログを個別に管理しましょう。

ダウンロードページへ

プラットフォーム対応状況、メンテナンス状況、設定方法を比べてから、現在のクライアントを移行するか検討しましょう。

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

サブスクリプションのインポートから接続確認まで、3ステップ

クライアント自体はプロキシサービスを提供しません。開始前に有効なサブスクリプションURLまたはローカル設定を用意し、操作に失敗したときに戻せるよう、現在のネットワーク設定を保存しておきましょう。

  1. サブスクリプションをインポートして選択

    サブスクリプション画面でURLを追加するか、ローカルのYAMLファイルをインポートします。解析が完了したら、その設定が選択中であることを確認してからプロキシ画面でプロキシグループを確認してください。サブスクリプションのカードが表示されただけでは、設定が正常に読み込まれたとは限りません。解析エラーが出た場合は、ファイルの内容とクライアントが対応する形式を先に確認し、ネットワーク関連のスイッチを次々に有効にしないでください。

  2. ルールモードと出口を選ぶ

    普段使いでは、まずルールモードを選び、サブスクリプションで定義されたプロキシグループから利用可能な出口を選択します。システムプロキシを有効にしたら、ブラウザーで新しい接続を試してください。ルールモードはリクエストの振り分け先を決め、システムプロキシはアプリからクライアントへリクエストを送るかどうかを決めます。両者は互いに代替できません。まずはTUNを無効にしたまま、最短の接続経路を確認しましょう。

  3. 接続画面でリクエストを確認

    確認したいサイトにアクセスし、該当するリクエストが接続画面に表示されるか、マッチしたルールが想定どおりか確認してください。履歴がない場合は、アプリのプロキシ設定を確認します。履歴があるのに接続できない場合は、DNS、プロキシグループ、出口を調べましょう。ブラウザーで接続できることを確認してから、システムプロキシに従わないアプリでTUNが必要か検討し、同じ手順で再確認してください。

起動時の自動起動やバックグラウンド実行は、接続確認の後に設定しましょう。誤った設定で毎回起動するのを防げます。

詳細なガイドを見る →
SOURCE & MAINTENANCE

オープンソースプロジェクトと設定の管理

ソースコード、リリースノート、実行ログを通してソフトウェアの動作を確認しましょう。クライアント、プロキシコア、サブスクリプションサービスはそれぞれ別の要素です。メンテナンスやトラブルシューティングも分けて考える必要があります。

Clash Verge Revと関連プロジェクト

Clash Verge RevはClash Vergeのデスクトップ設定管理の考え方を引き継ぎ、Tauriでデスクトップ画面を構築し、プロキシコアにMihomoを採用しています。ソースコードはGPL-3.0ライセンスで公開されています。画面上のサブスクリプション、接続、ルール、ログは、コアの機能を管理するための入口です。プロトコル対応、DNS処理、ルール構文についてはMihomoのドキュメントも確認してください。機能の対応状況を判断する際は、ソフトウェア名だけでなく、各プロジェクトのリリースノートと実際の設定を確認しましょう。

コミュニティへの協力と問題の再現

オープンソースのリポジトリでは、ソースコード、問題の議論、変更履歴を確認できます。不具合を報告する際は、OS、インストール方法、再現手順、エラーが発生した箇所を記載し、必要な情報を伏せたログを添えてください。「接続できない」だけでは、設定の解析、ルートによる通信の取り込み、リモートの出口のどこに原因があるか判断できません。サブスクリプション全体をアップロードするのではなく、問題を再現できる最小限の設定を共有しましょう。認証情報やアクセス履歴の公開リスクも抑えられます。

クライアントとコアの更新

デスクトップ画面とプロキシコアでは、変更される部分が異なります。クライアントを更新しても、ローカル上書きをすべて書き直す必要はありません。更新前にサブスクリプションの参照元と拡張設定を保存し、システムプロキシ、サービスモード、設定のマージに関する変更点を確認してください。更新後は、まず最小構成で動作を確認し、その後で高度な機能を一つずつ戻します。特定の拡張設定を有効にしたときだけエラーが起きる場合は、サブスクリプション、コア、DNSを同時に入れ替えるのではなく、その拡張設定を優先して絞り込みましょう。

サブスクリプションとローカル設定を分けてバックアップ

リモートサブスクリプションの更新ではプロキシやルールが変わり、ローカル上書きには個人設定が保存されます。バックアップではサブスクリプションの参照元、プロキシグループの選択、ポート設定、拡張設定をそれぞれ記録し、一時的な実行時ファイルだけを保存しないようにしましょう。実行時設定はマージ結果の確認には役立ちますが、次回インポート用の設定元として適しているとは限りません。別のクライアントへ移行する場合は、まず共通して使えるサブスクリプションを移し、その後クライアント固有の設定を作り直して、元に戻せる記録を残してください。

GPL-3.0ソースコード公開

Clash Verge Revのソースコードを見る

以下のコマンドでダウンロードするのはソースコードのみです。デスクトップクライアントを使う場合は、ダウンロードセンターのインストーラーをご利用ください。自分でビルドするには、プロジェクト指定のツールチェーンを別途用意する必要があります。

git clone https://github.com/clash-verge-rev/clash-verge-rev.git

RECENT NOTES

クライアントの使い方と移行ガイド

初回インポートから旧設定の移行まで、目的に合わせて手順を確認できます。モバイル版のバックグラウンド設定とデスクトップ版の上書き設定は別々に解説し、現在のOSに合わない方法を混同しないようにしています。

Clash初心者向けFAQ 10選:サブスクリプションのインポート、ルールモード、「接続済みなのにWebページが開けない」問題を解説

初心者がよく悩む10の疑問をまとめました。サブスクリプションURLの意味やモードの選び方から、システムプロキシとTUNの違い、接続済みなのにインターネットにつながらない場合まで、簡潔な回答と関連ガイドを紹介します。

続きを読む →

Clash for Windowsの開発終了後はどうする?Verge Revへ移行するサブスクリプションと上書き設定の手順

開発が終了したクライアントの移行先を選ぶため、現在もメンテナンスされているMihomoコア搭載クライアントを比較。サブスクリプション、Parsersの書き換えからMerge上書きへの移行、ポート設定を項目ごとに確認できるチェックリストも掲載します。

続きを読む →