Clash Verge Revとは
Clash Verge Revは、多くのユーザーがClash for Windowsの後継として扱っているコミュニティ主導のデスクトップクライアントです。使い慣れたClash YAMLのワークフローを維持しつつ、アクティブなメンテナンス、モダンなデスクトップシェル、同梱のmihomoコアなど、周辺のスタックはより現代的になっています。
2026年3月13日時点で、安定版リリースは v2.4.6 です。GitHubリポジトリ clash-verge-rev/clash-verge-rev は約 10万2000のスター を獲得しており、同梱されているコアは mihomo (Meta) v1.19.19 です。この組み合わせは、従来のClashユーザーに馴染みのある設定モデルを提供しつつ、開発が停止された古いクライアントに縛られることがないため、非常に重要です。
また、Rustベースのデスクトップフレームワークである Tauri で構築されており、Electronよりも著しく軽量です。実用的には、起動が速く、メモリオーバーヘッドが少なく、常に動作している際のフットプリントが小さいことを意味します。
なぜCFWの後継として扱われるのか
最大の理由は継続性です。Clash Verge Revは引き続きClash YAMLを解釈するため、サブスクリプションURL、ローカルのYAMLファイル、プロキシグループ、ルーティングルールなどを、全く異なるプロトコルエコシステムに移行するよりもはるかに簡単に引き継ぐことができます。
- コミュニティメンテナンス: 古いスタックで停滞することなく、常に進化し続けています。
- クロスプラットフォーム対応: Windows、macOS、Linuxのすべてで同じ一般的なワークフローを使用できます。
- モダンなコア: mihomoにより、新しいルールやプロトコルのサポートが提供されます。
- 軽量なシェル: 多くのユーザーにとって、Tauriは古くなったElectronラッパーよりも適しています。
- 馴染みのあるメンタルモデル: Clashスタイルのサブスクリプションとルーティングロジックがそのまま維持されています。
ダウンロードとインストール
推奨されるダウンロードソースは、公式の GitHub Releases ページです。2026年に新しく始める場合は、安定版の v2.4.6 を選択してください。公式のリリースチャネルを使用できる場合は、信頼性の低いミラーサイト、再パッケージ化されたインストーラー、掲示板へのアップロードなどは避けてください。
お使いのオペレーティングシステムに合ったインストーラーを選択してください:
- macOS: 通常は
.dmgファイル。 - Windows: 通常は
.exeインストーラー。 - Linux: ディストリビューションのパッケージ形式に応じて、一般的には
.debファイル。
Windowsの手順
- システムに合った正しい
.exeパッケージをダウンロードします。 - インストーラーを実行し、デフォルトのセットアップフローを完了させます。
- 初回起動時に、ネットワークおよびプロキシ関連の権限を許可します。
- 後でTUNモードを有効にする際に、昇格されたプロンプトが表示されることがあります。
macOSの手順
.dmgを開き、アプリを「アプリケーション」フォルダにドラッグします。- Gatekeeperが初回起動をブロックした場合は、macOSのセキュリティ設定でアプリを許可してください。
- ローカルネットワークおよび関連するシステム権限を付与します。
- TUNをオンにする場合は、追加の認証フローを承認してください。
Linuxの手順
.debなどの対応するパッケージをインストールします。- パッケージマネージャーまたはグラフィカルインストーラーを使用してセットアップを完了させます。
- システムプロキシとネットワーク権限が利用可能であることを確認します。
- 全トラフィックのキャプチャを有効にする前に、ディストリビューション固有のTUN要件を確認してください。
初回セットアップ
初回起動時は、手順をシンプルに保つことが重要です。サブスクリプションをインポートし、モードを選択して、実際の接続を確認します。これが、高度なルーティングロジックを追加し始める前にクライアントが正常であることを確認する最速の方法です。
- サブスクリプションURLをインポート: プロファイルまたはサブスクリプションエリアにプロバイダーのリンクを追加します。
- モードを選択: GlobalやDirectを使用する特定の理由がない限り、まずは Rule(ルール)モードから始めます。
- プロファイルを更新: 最新のノードと生成された設定を取得します。
- プロキシレイヤーを有効化: 使用しているアプリの組み合わせに応じて、システムプロキシまたはTUNを使用します。
- いくつかの接続先でテスト: 直接接続するサイト、プロキシ経由のサイト、および日常的に使用する1つか2つのアプリを試してみます。
サブスクリプション管理
優れたサブスクリプション管理の習慣は、多くの人が予想する以上に重要です。Clash Verge Revでは、複数のプロファイルを追加、更新、整理することができ、日常用、バックアップ用、テスト用などのプロバイダーを分ける際に特に便利です。
- 明確な名前のプロファイルを追加: 各ソースを簡単に識別できるようにします。
- インポート直後に更新: 他のことをする前に、リンクが有効であることを確認してください。
- 自動更新を慎重に使用: 毎日、または定期的な更新で通常は十分です。
- 複数のサブスクリプションをきれいに整理: グループ名を明確にすることで、ルーティングの混乱を防ぎます。
- 大きな変更の前にバックアップ: 特にコアやルールの調整を行う前には必ず行ってください。
古いクライアントから移行する場合、最初に確認すべきなのはプロキシグループの名前です。グループ名が以前のルール参照と一致しなくなった場合、プロファイルは正常にインポートできてもルーティングが意図した通りにならないことがあります。
プロキシモードの解説
Clash Verge Revには、日常の使用で最も重要な4つのモードがあります:Rule(ルール)、Global(グローバル)、Direct(ダイレクト)、Script(スクリプト)。ほとんどの人にとって最適なデフォルトは、自動化とコントロールのバランスが取れた Ruleモードです。
- Rule(ルール)モード: ドメイン、IP、ルールに基づいてトラフィックが自動的に決定されるため、ほとんどのユーザーに推奨されます。
- Global(グローバル)モード: プロキシ可能なすべてのトラフィックを1つのルート経由で送信し、簡単なテストに便利です。
- Direct(ダイレクト)モード: プロキシレイヤーをバイパスし、問題がルーティングに起因するかどうかを切り分ける際に役立ちます。
- Script(スクリプト)モード: ルーティングの決定にJavaScriptのロジックを適用し、高度なセットアップを目的としています。
迷った場合は、デフォルトとして Ruleを維持し、他のモードは恒久的な代替ではなく特別な状況のためのツールとして扱ってください。
TUNモード
システムプロキシだけでは不十分な場合にTUNモードが重要になります。一部のアプリは通常のプロキシ設定を無視したり、通常のブラウザやデスクトップアプリのパス以外でトラフィックを発生させたりします。TUNは、より多くのシステムトラフィックをキャプチャすることで、クライアントがこれらのケースをより適切に処理できるようにします。
ただし、誰もが永続的にオンにしておくべきというわけではありません。より強力ですが、昇格された権限が必要となり、権限の問題や他のネットワークツールとの競合が発生した際にトラブルシューティングが複雑になる可能性があります。
- 有効にすべき場合: アプリがシステムプロキシを尊重しない場合や、より完全なトラフィックキャプチャが必要な場合。
- スキップすべき場合: ブラウザベースのプロキシ使用ですでに動作しており、最もシンプルなセットアップを望む場合。
- 昇格されたアクセスを想定: WindowsとmacOSの両方で管理者承認が必要です。
- バッテリーとCPUに注意: オーバーヘッドは常に劇的というわけではありませんが、ノートPCでは無視できない場合があります。
拡張スクリプト
拡張スクリプトは、Clash Verge Revが単なる基本的なサブスクリプションクライアントを超えた部分です。JavaScriptスクリプトを使用すると、プレーンな静的ルールでは扱いづらかったりノイズが多かったりする方法で、ルーティングロジックを上書きまたは拡張できます。
これにより、動的なルート決定、特定のサービスに対する特別な処理、または通常のClash設定に重ねられたポリシー調整が可能になります。強力ですが、セットアップの中で動作する部分が増えることも意味します。
実用的なルールはシンプルです。まずYAMLのワークフローを安定させ、その後スクリプトを1つずつ導入して、挙動が変わった際にもデバッグできるようにします。
プロファイルと設定構造
ほとんどの時間をGUIで過ごすとしても、YAML構造を理解しておくことは役立ちます。ルーティングに関する多くの意外な挙動は、ユーザーインターフェース自体ではなく、設定がどのように組み立てられているかに起因します。
- proxies: プロトコルと接続の詳細を持つ個々のノード。
- proxy-groups: ルールが実際に指し示すポリシーグループ。
- rules: どのトラフィックをどこへ送るかを決定するルーティングロジック。
- rule-providers: 大規模な設定のメンテナンス性を維持する外部ルールセット。
- dns: ルールマッチングが正しく行われない際の見落とされがちな原因。
すべてを手書きする必要はありませんが、グループ名、プロバイダーの参照、DNSの選択などが、最終的な挙動に初心者が予想する以上の影響を与えることを知っておく必要があります。
比較:Clash Verge Rev vs V2RayN vs ClashX
この表は、どれが絶対的な勝者かを宣言するものではなく、自分に合った方向性を素早く選ぶためのものです。
| クライアント | プラットフォーム | コア | 設定形式 | 使いやすさ | GitHub スター |
|---|---|---|---|---|---|
| Clash Verge Rev | Windows / macOS / Linux | mihomo v1.19.19 | Clash YAML | CFWスタイルのワークフローからの移行に最適 | 約10万2000 |
| V2RayN | Windows優先 | Xray / sing-box / mihomo | マルチプロトコル | 強力だが初心者向けではない | 約9万8600 |
| ClashX | macOS | Clash互換コア | Clash YAML | Macで最もネイティブな体験 | プロジェクトページ参照 |
要約すると、最もスムーズなClashスタイルの継続を望むならClash Verge Revを、より幅広いプロトコルへの野心があるならV2RayNを、macOSネイティブな挙動を最重視するならClashXを選んでください。
よくある問題
1. サブスクリプションのインポートに失敗する
URLが完全であるか、必要な認証パラメータが含まれているか、プロバイダーがリンクをローテーションさせていないか確認してください。インポートの失敗の多くは、クライアント自体の問題ではなく、期限切れや一部欠落したリンクによるものです。
2. TUNモードが動作しない
昇格された権限、システムネットワーク機能拡張の承認、および他のVPNやプロキシツールとの競合を確認してください。TUNの問題は、まず権限の問題であることが多いです。
3. CPU使用率が高すぎる
まずは、頻繁すぎる接続テストを控え、スクリプトを簡素化し、重いルールセットや詳細なログ出力を有効にしていないか確認してください。その後、徐々に高度な機能を戻していきます。
macOSに関する注意
Clash Verge RevはmacOSでよく動作します。特に、複数のデスクトッププラットフォームで同じインターフェースを使用したい場合や、mihomoネイティブの機能が必要な場合に適しています。
Clash Verge RevはmacOSで優れたパフォーマンスを発揮しますが、メニューバーへの統合機能を備えたネイティブなSwiftアプリを好む場合は、Mac専用に構築されたClashXが最適です。詳細は ダウンロードページ から確認できます。
FAQ
Q: Clash Verge Revは安全ですか?
A: 開発が停止された古いクライアントと比較すると、より安全で現代的な選択肢ですが、必ず公式リリースからダウンロードし、ソースを検証するようにしてください。
Q: 古いCFWの設定は使えますか?
A: 基本的には可能です。ほとんどのClash YAMLサブスクリプションとローカル設定はスムーズに移行できますが、その後プロキシグループ、ルール、rule-providerの参照を検証する必要があります。
Q: オリジナルのClash Vergeとの違いは何ですか?
A: Clash Verge Revは活発にメンテナンスされている継続ブランチであり、2026年に新しくインストールするほとんどのユーザーにとって最適な選択肢です。
Q: TUNモードはバッテリーをより多く消費しますか?
A: より多くのトラフィックをキャプチャし、クライアントにより多くの負荷をかけるため、消費が増える可能性があります。実際の差はシステム負荷とルーティングの複雑さに依存します。
Q: mihomoコアをアップデートするにはどうすればいいですか?
A: 利用可能な場合はクライアント内蔵のアップデートパスを使用してください。設定をバックアップしておけば、スクリプトやサブスクリプションの挙動が変わった際にロールバックできます。
Q: macOSの権限について教えてください。
A: macOSの設定でネットワーク権限、ローカルネットワークアクセス、機能拡張の承認を再度確認し、不足している権限を付与してからアプリを再起動してください。