Clash Verge Rev 完全チュートリアル:Windows / macOS のインストール・設定と応用テクニック
Clash Verge Rev とは何か
Clash Verge Revは、Clash 系設定(YAML)を扱うためのクロスプラットフォーム向けグラフィカルクライアントです。内部では多くの場合 Mihomo(旧称 Clash Meta)がプロキシエンジンとして動作し、従来の Clash Core では扱えなかったプロトコルやルール拡張にも対応できます。メニューバー/タスクトレイ常駐型で、サブスクリプションの更新やノード切替、TUN(仮想ネットワーク)のオンオフまでを GUI から操作できる点が、コマンドラインだけでカーネルを動かす方式より圧倒的に楽です。
Windows ではインストーラーまたはポータブル形式、macOS では DMG による配布が一般的です。アーキテクチャは、Windows の x64 / ARM64、Mac の Intel(x64)と Apple Silicon(ARM64)を取り違えないよう、ダウンロードページ表記に合わせて選びます。初めて Clash 系を触る方でも、「URL を貼る → 更新する → つなぐ」の流れで運用を開始しやすい構成になっています。
オープンソースについて:ソースコードやリリース履歴は clash-verge-rev リポジトリで公開されています。バグ報告や機能要望は Issue を通じるのが一般的です。インストールパッケージの入手は、当サイトのダウンロード導線を優先するとバージョンの取り違えが起きにくくなります。
Windows:インストールと初回起動
Windows 10 / 11 では、管理者権限の要否が「通常起動」と「サービスモード」「TUN ドライバ」で変わります。まずは標準ユーザーで問題なく動く範囲から始め、必要になった段階で権限を広げる考え方が安全です。
手順 1:ビルドの選び方とセキュリティ警告
64 ビットの一般的な PC では x64 向けインストーラーを選びます。Surface Pro X など ARM 系 CPU では ARM64 用を選ばないと起動しないか、互換レイヤー経由で不安定になることがあります。実行時に SmartScreen が表示された場合は、配布元を確認したうえで「詳細情報」から実行を許可するか、デジタル署名のある正式ビルドへ差し替えます。企業端末ではグループポリシーでブロックされることもあるため、その場合は IT 部門の方針に従ってください。
手順 2:初回起動とデータフォルダー
初回起動後、アプリはプロファイルやログ、ダウンロードしたルールセットをユーザーデータ領域に保存します。設定のバックアップを取りたいときは、アプリ内の「設定」や「プロファイル」画面からエクスポート機能があるか、公式ドキュメントに記載のデータディレクトリを丸ごとコピーする方法を検討します。アンインストール前にサブスクリプション URL を控えておくと、再セットアップが速いです。
手順 3:サービスモード(任意・上級)
TUN を常時使う、または管理者権限なしでシステム全体に近い形でプロキシを効かせたい場合、クライアントが提供するサービスモードやタスクスケジューラ連携の案内に従います。サービスとして登録すると、ユーザーログオフ後も動作を継続できる一方、構成ミスがあると全トラフィックに影響するため、ルールと DNS の理解が整ってから有効化するのがおすすめです。
注意:ウイルス対策ソフトや会社のエンドポイント製品が、プロキシ系プロセスや仮想 NIC の作成をブロックすることがあります。接続できないときは、一時的に除外設定を検討するか、ログに「権限拒否」「ドライバ読み込み失敗」が出ていないかを確認してください。
macOS:インストール、署名と TUN 権限
macOS では、ゲートキーパーとシステム拡張(Network Extension)がボトルネックになりやすいです。特に TUN を有効にする段階で、「システム設定 → プライバシーとセキュリティ」から拡張機能を許可する操作が必要になるケースが多くなっています。
手順 1:DMG の適用とアプリの配置
Apple Silicon Mac では ARM64 版、Intel Mac では x64 版の DMG を利用します。アプリを Applications にドラッグしたあと、初回起動で「開発元を確認できない」旨のダイアログが出たら、Control キーを押しながらアイコンを開く方法か、システム設定から許可する方法で回避します。これは macOS の一般的な未署名/公証まわりの挙動で、公式ビルドであれば上記の手順で進められます。
手順 2:TUN 利用時の権限
TUN をオンにすると、クライアントが仮想インターフェースを作成し、ルールに従ってパケットを迂回させます。初回は macOS がネットワーク拡張の許可を求めるため、画面の指示に従い「許可」します。許可後も動かない場合は、再起動や、競合する別の VPN クライアントの終了を試してください。複数のフィルタドライバが同時に有効だと、どちらか一方だけが効くといった症状が出ることがあります。
手順 3:メニューバーからの日常操作
常駐アイコンから、プロファイルの切替、システムプロキシのオンオフ、TUN のオンオフ、遅延テスト(URL テスト)に相当する画面へアクセスできます。作業環境によっては「会社のネットワークではシステムプロキシのみ」「自宅では TUN」といった使い分けが安定しやすいです。
サブスクリプションとプロファイルの運用
ほとんどの利用者は、プロバイダーから渡されたサブスクリプション URL(HTTPS の長いリンク)をクライアントに登録します。名前を分かりやすく付け、更新間隔はポリシーに合わせて調整します。自動更新がオンのままだと、サーバー側のメンテナンス中に一時的に取得失敗するログが増えることがありますが、次回成功すれば問題ないことが多いです。
インポート後に確認すべきこと
- ノード数が 0:URL の打ち間違い、期限切れ、プロバイダー側の認証エラーが典型です。ブラウザで URL を開き、YAML または Base64 が返るかを確認します。
- 一部プロトコルだけ失敗:カーネルが古い、またはサブスクリプションが古いノード定義のまま、といった切り分けが必要です。クライアントとカーネルを最新に近づけ、手動で「更新」を実行します。
- ルールセットの取得失敗:プロファイル内で外部ルール URL を参照している場合、ファイアウォールや DNS のフィルタでブロックされていないかを見ます。
プロファイルが複数ある環境では、「用途別にプロファイルを分ける」「常用するものだけをホームに固定する」などの整理が、後からのトラブル調査を楽にします。
システムプロキシと TUN の違い
システムプロキシは、OS が HTTP / HTTPS プロキシとして認識するアプリ(多くのブラウザや対応アプリ)に効きます。一方、プロキシ設定を無視するアプリや、DNS まわりを独自に扱うアプリでは期待どおりに迂回できないことがあります。
TUN モードは、仮想アダプタ経由でトラフィックをカーネルに渡すため、ルールベースの振り分けをより一貫して適用しやすくなります。ゲームクライアントや一部の開発ツールなど、「システムプロキシでは取りこぼす」ケースの解決策として選ばれます。代わりに管理者権限・ドライバ・他 VPN との競合といったコストが増える点は理解しておくとよいです。
実務のコツ:まずはシステムプロキシだけで必要な通信が足りるか試し、足りなければ TUN を段階的に有効化します。いきなり TUN と複雑なルールを同時に入れると、不具合の原因特定が難しくなります。
ルールの考え方や GEOIP との組み合わせについては、チュートリアル・ドキュメントや、ルール専門の解説記事とあわせて読むと理解が深まります。
応用:カーネル更新、ダッシュボード、細かい設定
Clash Verge Rev では、内蔵の更新チェックや設定画面から、Mihomo カーネルのバージョンを新しくできる場合があります。REALITY や Hysteria2 など、プロバイダーが新方式に移行したタイミングで、カーネル側の対応版が必要になることがあります。更新後は一度プロファイルを再読み込みし、ログにエラーが出ていないかを確認します。
external-controller を有効にしている構成では、ブラウザ用のダッシュボード(yacd-meta など)を開いてプロキシ一覧や接続ログを視覚化できます。GUI クライアントだけでは見えにくい内部状態の確認に便利です。ポート番号や secret は第三者に触られないよう、ローカルホスト待ち受けと強いシークレットの組み合わせを推奨します。
上級者向けには、ローカルに置いた YAML を直接編集し、proxy-groups の並びや rules の先頭付近に独自の DOMAIN ルールを足す、といったカスタマイズも可能です。編集後は文法エラーがないかログで確認し、破損したファイルを残さないようバックアップを習慣化してください。
よくあるトラブルと対処の方向性
すべてのノードがタイムアウトする
サブスクリプションが古い、DNS がループしている、システム時刻が大きくずれている、などが広く疑われます。まずは OS の時刻同期と、別ブラウザでの一般サイト表示を確認し、そのうえでクライアントのログレベルを上げてエラー行を読みます。
特定のアプリだけプロキシを通らない
システムプロキシのみ利用中であれば、そのアプリがプロキシ非対応か、独自のネットワークスタックを使っている可能性があります。TUN へ切り替えるか、アプリ側に SOCKS / HTTP プロキシを直接指定できるかを調べます。
名前解決まわりの違和感
fake-ip 系の設定では、期待する DNS 応答と実際の接続先が一致しないと混乱しやすいです。dns ブロックの上流サーバー指定や、国内ドメイン向けの直指定(direct-nameserver など)をプロファイルのコメントやドキュメントと照合します。
ログに出る英語メッセージは、検索しやすいキーワードが多いです。「dial」「timeout」「reject」などの語で絞り込むと、同じ症状の報告や回避策にたどり着きやすくなります。
まとめ
Clash Verge Rev は、Mihomo の機能を GUI で扱える実用的な選択肢です。Windows と macOS のどちらでも、インストール時の権限まわりと、プロキシ方式(システム/TUN)の違いを押さえておけば、日常の接続切替とトラブル対応がずっと楽になります。プロバイダーのサブスクリプションを正しく取り込み、必要に応じてカーネルとルールを更新し続けることが、長く安定して使うコツです。
同種のクライアントのなかでも、Clash 系はルール表現の柔軟さとコミュニティの情報量のバランスが取りやすい方だと感じます。GUI が整っている Verge Rev は、そのポテンシャルをいちばん無理なく引き出せる入口のひとつです。
インストーラーの入手から各 OS の注意点までを一ページにまとめたダウンロードページも併せてご利用ください。環境に合ったビルドを選べば、数分以内にプロファイルの更新と接続確認まで進められます。→ Clash を無料でダウンロードし、快適な接続を試す