Clash Verge Rev について:どのような問題を解決しますか?
もしあなたが Windows または macOS でプロキシサブスクリプションを使用する必要があるが、YAML を手書きしたりコマンドラインをいじったりしたくない場合、Clash Verge Rev は、現在コミュニティで最も評判の良いグラフィカルクライアントの1つです。これは Mihomo(旧 Clash Meta) コアに基づいており、Clash Verge をベースにオープンソースコミュニティによって継続的にメンテナンスされ、美しいインターフェースと機能の深さを兼ね備えており、2026年のデスクトップ向けのメイン Clash クライアントとして最適です。
更新が停止した初期の Clash for Windows などのクライアントとは異なり、Verge Rev は活発に開発が続けられています。Vmess、Trojan、VLESS、Shadowsocks、Hysteria2、TUIC などの主要プロトコルをサポートし、サブスクリプションのワンクリックインポート、ノードの速度テスト、トラフィック統計、ルールの上書き、TUN 仮想ネットワークカードなどの機能を提供します。初心者にとっては「サブスクリプションリンクを取得 → インポート → プロキシをオン」にするだけでインターネットにアクセスでき、上級ユーザーにとっては YAML の上書きを通じて分流と DNS を詳細に制御できます。
この記事は、初めて Clash シリーズのクライアントに触れるユーザーを対象としており、「インストール → サブスクリプション → プロキシ → TUN → 上書き → トラブルシューティング」の順に説明します。すべての手順を完了すると、約8分でブラウザとよく使うアプリが正常にプロキシを経由するようになります。モバイル版に興味がある場合は、後で当サイトの FlClash 関連のチュートリアルをお読みください。デスクトップ版については、この記事の Verge Rev の手順に従ってください。
ダウンロードとインストール (Windows / macOS)
インストールする前にシステムバージョンを確認してください:Windows 10/11 (64ビット)、または macOS 11 Big Sur 以降。メモリは 4GB 以上を推奨し、初回起動時にファイアウォールとネットワークアクセスの許可が必要です。すべてのインストールパッケージは、出所不明の二次パッケージ化を避けるため、当サイトの クライアントダウンロードページ から取得することをお勧めします。
Windows インストール手順
- Clash 公式ダウンロードページを開き、Windows 版の
.exeインストールパッケージ(またはリリースチャネルに応じたポータブル版)をダウンロードします。 - インストーラーをダブルクリックします。UAC (ユーザーアカウント制御) が表示されたら、「はい」を選択して管理者権限を付与します。
- ウィザードに従ってインストールパスを選択し (デフォルトのままで可)、ファイルのコピーが完了するのを待ちます。
- Clash Verge Rev を起動します。Windows ファイアウォールがネットワークアクセスについて尋ねてきたら、「プライベートネットワーク」にチェックを入れて許可します。
- トレイ領域に紙飛行機のアイコンが表示され、右クリックするとプロキシモードの切り替えや終了をすばやく行えます。
macOS インストール手順
- 対応するチップアーキテクチャのインストールパッケージをダウンロードします:Apple Silicon (M シリーズ)の場合は ARM64 を選択、Intel Macの場合は x86_64 を選択します。
-
.dmgダウンロード後、アプリを「アプリケーション」フォルダにドラッグします。 - 初回起動時に「開発元を検証できない」というメッセージが表示された場合は、「システム設定」→「プライバシーとセキュリティ」→「このまま開く」をクリックします。
- TUN や一部のシステム機能を有効にする際、「フルディスクアクセス」で Clash Verge Rev を承認する必要がある場合もあります。
サブスクリプションリンクの追加と管理
サブスクリプションリンク (Subscription URL) は、プロバイダまたは自作ノードサービスが提供する設定アドレスであり、Clash Verge Rev は定期的にそこからノードリスト、分流ルール、ポリシーグループを取得します。一般的なフォーマットは標準的な Clash YAML リンク、または Base64 エンコードされた複合サブスクリプション。
URL からのインポート (推奨)
- クライアントを起動し、左側の「設定 (Profiles)」(Profiles)。
- をクリックし、右上の「新規 (New)」 をクリックして、「URL」。
- URL 欄に完全なサブスクリプションアドレスを貼り付けます (余分なスペースや改行を含めないように注意してください)。
- 「名前 (Name)」には、「メインプロバイダ」や「バックアップ回線」など、識別しやすいラベルを入力します。
- 「インポート (Import)」をクリックし、ダウンロードと解析が完了するのを待ちます。
- リスト内でその設定をクリックして、現在有効な設定にします (ハイライトまたはチェック状態になります)。
ローカルファイルのインポート
サービスプロバイダが URL ではなく .yaml ファイルを提供している場合は、「ローカルファイル (Local File)」インポートを選択するか、ファイルをクライアントの設定ディレクトリに配置してからリストを更新します。オフラインバックアップや自作ノードのシナリオに適しています。
| インポート方法 | 適用シナリオ | メンテナンスコスト |
|---|---|---|
| URL サブスクリプション | プロバイダユーザー、ノードの定期的な同期が必要 | 低(自動更新可能) |
| ローカル YAML | 自作、オフライン、デバッグルール | 高(ファイルの手動置き換えが必要) |
| リモート + 上書き | サブスクリプションに基づいてカスタムルールを追加 | 中(上書きファイルを個別にメンテナンス) |
システムプロキシ、送信モード、ノード選択
サブスクリプションをインポートしてアクティベートした後、「プロキシ」(Proxies) ページに切り替えます。プロバイダが事前設定したポリシーグループ(Proxy Groups) が表示されます。例えば、「自動選択」「手動選択」「ストリーミング」「ゲーム」などです。各グループにはいくつかのノードまたはネストされたサブグループが含まれます。
3つの送信モード
メインインターフェースまたはトレイメニューから切り替え可能送信モード(Clash Mode)。トラフィックがどのようにルールに一致するかを決定します:
- ルール (Rule):設定ファイルの
rulesリストに従って1つずつ照合し、国内は直結、海外はプロキシを経由します——日常的な推奨。 - グローバル (Global):ローカルネットワークなどの特別なルールを除き、残りのトラフィックはすべてプロキシを経由します。一時的なトラブルシューティングや、ルールでカバーされていないサイトへのアクセスに適しています。
- 直結 (Direct):プロキシをオフにするのと同じで、すべてのトラフィックが直結します。比較テストや一時的な無効化に使用します。
システムプロキシを有効にする
- 送信モードが「ルール」であることを確認します。
- メインインターフェースで「システムプロキシ」スイッチをオンにします(またはトレイからワンクリックでオンにします)。
- 「プロキシ」ページで、メインポリシーグループ(「ノード選択」「自動選択」など)を遅延の低いノードに向けるか、
url-test自動選択に任せます。 - ブラウザを開いてテストサイトにアクセスするか、「接続」ページでリアルタイム接続がプロキシ出口を経由しているか確認します。
| 機能 | 役割 | 管理者権限が必要か |
|---|---|---|
| システムプロキシ | ブラウザなどのアプリに HTTP/SOCKS プロキシを経由させる | 通常は不要 |
| TUN モード | 仮想ネットワークカードがすべての TCP/UDP をキャプチャ | 必要 |
| ルールモード | 国内外の分流、ドメイン名/IP によるルーティング | 不要 |
url-test グループに任せることができます。
TUN モードの有効化:ブラウザ以外のトラフィックをキャプチャ
システムプロキシはすべてのプログラムをカバーできるわけではありません。多くのゲーム、コマンドラインツール、一部のデスクトップアプリはソケット接続を直接開始し、システムプロキシ設定を読み込みません。この場合、TUN モードが必要です。クライアントが仮想ネットワークカードを作成し、IP レイヤーでトラフィックをキャプチャして、Mihomo がルールに従って転送します。
- 「設定」(Settings) に入り、 TUN モード スイッチを見つけます。
- 初回有効時には管理者/root 権限が要求されます。Windows では「はい」をクリックし、macOS ではパスワードを入力して確認します。
- オプション設定 TUN スタック(gVisor、System など) と 厳密なルーティング。ほとんどのユーザーにとってデフォルトのオプションで十分です。
- 有効にすると、通常はトレイアイコンの色が変わり、「接続」ページで
tun0関連の接続が表示されます。
IP-CIDR,192.168.0.0/16,DIRECT、IP-CIDR,10.0.0.0/8,DIRECT などの直結エントリが含まれているか確認してください。高品質なプロバイダのサブスクリプションには通常組み込まれていますが、ない場合は上書きで追加してください。
ゲームの高速化、UDP 音声、Steam のダウンロードなどのシナリオでは、多くの場合 TUN との組み合わせが必要です。TUN とシステムプロキシの違いや選び方についてさらに詳しく知りたい場合は、後で当サイトのブログの「チュートリアルとニュース」セクションで関連トピックを確認できます。現段階では、まず上記の手順に従って基本的な有効化を完了してください。
上書き設定:サブスクリプションを変更せずにルールをカスタマイズ
プロバイダのサブスクリプションでは、通常ユーザーがリモートの YAML を直接編集することは許可されていませんが、Clash Verge Rev は上書き (Merge / Override)をサポートしています。サブスクリプションの上にローカルフラグメントを重ね、ルールの追加、DNS の変更、ポリシーグループの挿入を行うことができます。サブスクリプションの更新時に上書きされることはありません。
典型的な使用シナリオ
- 特定のドメイン名や IP 範囲に
DIRECTまたは指定されたポリシーグループを追加します。 - DNS モードの調整 (
fake-ipとredir-hostの切り替えなど)。 - 広告ブロック、ローカルネットワークセグメントの直結ルールを追加します。
操作手順
- 「設定」ページで現在のサブスクリプションを選択し、「上書き」または「Merge」エントリを見つけます。
- 新しい上書きファイルを作成し、Mihomo の構文に従って YAML フラグメントを記述します(通常は追加する
rulesまたはdnsフィールドだけを記述します)。 - 上書きを保存して有効にすると、クライアントはリモートサブスクリプションとローカルフラグメントを自動的にマージします。
- 「ログ」ページでルールのヒット状況を観察し、カスタムドメイン名が期待通りにルーティングされていることを確認します。
# Merge example: force direct for LAN and custom domain
prepend-rules:
- DOMAIN-SUFFIX,example.local,DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
よくある質問とトラブルシューティングのヒント
サブスクリプションのインポートに失敗するか、HTTP エラーが表示される
① URL が完全であるか確認します。② ブラウザのシークレットウィンドウで同じリンクを開き、YAML をダウンロードできるか確認します。③ 一部のプロバイダは IP を制限したり、特定の User-Agent を必要としたりします。サービスプロバイダにお問い合わせください。④ 会社やキャンパスのネットワークがサブスクリプションのドメインをブロックしている可能性があります。スマホのテザリングでテストしてください。
ノードがすべてタイムアウトするか、接続できない
プロキシページで速度テストをクリックしてデータを更新します。それでもすべてタイムアウトする場合は、サブスクリプションの有効期限切れ、アカウントのトラフィック枯渇、またはローカル時間のずれが大きすぎて TLS ハンドシェイクに失敗している可能性があります(システム時刻を同期してください)。Windows ユーザーでクライアントがクラッシュする場合は、 Microsoft Visual C++ 2019+ Redistributable (x64)。
システムプロキシをオンにしても、一部のサイトが開かない
送信モードが「直結」ではなく「ルール」であることを確認してください。一時的に「グローバル」に切り替えてテストします。グローバルでアクセスでき、ルールでアクセスできない場合は、ターゲットドメイン名がプロキシルールに一致していないことを意味します。上書きで DOMAIN-SUFFIX を使用して適切なポリシーグループに追加するだけです。より体系的なルール分流の説明については、当サイトの 使用方法チュートリアル とブログセクションで学習を続けてください。
TUN をオンにするとインターネットに接続できない、またはイントラネットにアクセスできない
まず DNS とフォールバックルールを確認します: MATCH を一時的にエラーノードではなく「自動選択」に向けます。ローカルネットワークの CIDR が DIRECT になっているか確認します。Hyper-V、Docker、その他の VPN と共存している場合は、競合するソフトウェアを閉じてから TUN を再起動してみてください。
機能が単一の商用「アクセラレーター」や、更新が停止したクローズドソースクライアントと比較して、Clash Verge Rev + Mihomo の利点は、ルールが透明であること、プロトコルが完全であること、コミュニティが継続的に更新していることです。すべてのルーティングロジックを明確に確認し、必要に応じてサブスクリプションを切り替え、ブラックボックスに縛られることなく上書きで微調整できます。「ダウンロードしてすぐに使いたい、設定に手間をかけたくない」という場合は、当サイトが提供する Clash クライアントはサブスクリプションのインポート、ルーティングテンプレート、TUN のワンクリック有効化において統合と最適化が行われており、YAML ドキュメントを何度も見比べたくないユーザーに適しています。
オープンソースに関しては、Mihomo と Clash Verge Rev のソースコードは Mihomo GitHub リポジトリ などのコミュニティページで確認でき、プロトコルのサポートや更新のペースを理解するのに役立ちます。日常的なインストールパッケージのダウンロードとバージョン更新については、引き続き当サイトのダウンロードページを使用することをお勧めします。これにより、チュートリアルと一致するパスと検証方法を取得できます。