Clash Verge Rev の画面構成ざっくり解説:プロキシページ・設定ページ・ログページの見方
Clash Verge Rev を初めて開いたら、まず画面構成を把握しましょう。プロキシページでノードを選択、設定ページでサブスクリプションを管理、ログページで接続状況を確認できます。各セクションでよく使うボタンやスイッチの役割をひとつずつ説明します。
続きを読むCLASH VERGE REV · オープンソースプロキシクライアント
Clash Verge Rev はmihomo(Clash Meta)カーネルを採用したGUIプロキシクライアントです。本サイトではWindows・macOS・Linux用インストーラーとモバイル版クライアントの案内を提供し、サブスクリプション導入手順、YAML 設定リファレンス、トラブルシューティング情報も掲載しています。
KERNEL · MIHOMO
LICENSE · GPL-3.0
PLATFORMS · 5
CORE FEATURES
サブスクリプション管理、ルール振り分け、全通信の一括制御という3つの軸で、日常的によく使う6つの機能をまとめて紹介します。左のラベルをクリックすると詳細が切り替わり、画面幅が狭い場合は自動的に縦型アコーディオンになります。
システムプロキシはシステムのプロキシ設定に従うアプリしか制御できず、ゲームやコマンドラインツール、一部のデスクトップソフトは既定でこれを回避するため、一部の通信が直接接続として漏れてしまいます。TUN モードは仮想ネットワークカードを使ってネットワーク層で全通信の TCP/UDP を一括捕捉し、すべての接続を mihomo カーネルに集約してルールどおりに振り分けます。アプリごとの個別設定は不要です。初回有効化時は設定ページでサービスモードを導入し管理者権限を許可すれば、以降はクライアント起動時に自動で有効になり、オフにすれば元に戻ります。システムのネットワーク設定自体は変更されません。
設定ページではサブスクリプションのリンクを貼り付けるだけでインポートでき、ノードとルールを一括取得できます。サブスクリプションごとに自動更新間隔を個別設定できるため、内容が変わっても手動で再インポートする必要はありません。複数のサブスクリプションは個別の設定として並存し、クリックで切り替えられます。ローカルの YAML ファイルをドラッグして登録することも可能です。インポート後の設定にはオーバーライド層を重ねて独自ルールを追加でき、サブスクリプション更新時は元の内容だけが更新され、カスタム部分はそのまま保持されます。
カーネルは rules リストを上から順に各接続に照合します。ドメイン末尾、キーワード、IP レンジ、GEOIP の国コード、プロセス名などを条件に指定でき、一致すると対応するポリシーグループやノードに振り分けられます。よくある書き方は、指定ドメインはプロキシ経由、GEOIP CN は直接接続、末尾に MATCH で受け止めるという構成です。ルールセット(rule-set)を使えばコミュニティが整備した振り分けリストをそのまま利用でき、数千行のルールを手書きする必要はなく、メンテナンスは少数のカスタム項目に集中させられます。
有効化するとシステムプロキシをローカルの混合ポート(既定 7897)に向け、無効化すれば設定を元に戻し、レジストリやネットワーク設定に何も残しません。ポート番号は設定ページで変更でき、他のローカルサービスとの競合を避けられます。同じセクションにある LAN 共有スイッチ(allow-lan)をオンにすれば、スマホ・タブレット・テレビなどからパソコンの内部IPアドレスとポートを指定して同じプロキシ出口を共用でき、家庭内のマルチデバイス環境に向いています。
プロキシページでは各ノードに url-test による遅延測定を実行し、結果はミリ秒単位でノード名の横に表示されます。グループ一括測定と個別再測定の両方に対応しています。url-test タイプのポリシーグループは測定結果に基づき最も低遅延の利用可能ノードを自動選択し、fallback グループは現在のノードが使えなくなった際に自動でバックアップノードへ切り替え、load-balance グループは接続を複数ノードに分散させます。ノードの品質が変動しても手動で切り替える必要はなく、ポリシーグループが設定どおりに自動調整します。
サブスクリプションファイルは更新のたびに全体が上書きされるため、内容を直接編集しても意味がありません。オーバーライドはカスタム設定を独立した層として管理する仕組みです。Merge は YAML の断片をフィールド単位でマージし、Script は JavaScript で設定全体を書き換えます。どちらもサブスクリプション更新後に自動で再適用されます。ルールの追加、ポート変更、ポリシーグループの追加はすべてオーバーライド層で行うため、クライアントの更新やサブスクリプションの更新に影響されません。利用可能な項目はすべて設定リファレンスページで確認できます。
OPEN SOURCE
クライアントとカーネルの由来、関係性、メンテナンス体制を4つのセクションで説明します。末尾にはソースリポジトリのクローンコマンドを掲載しており、実装内容を直接確認できます。
2023年に Clash 本家カーネルの更新が停止し、コミュニティが Clash Meta の名で開発を継続、その後 mihomo に改名して現在も維持されています。GUIクライアントの Clash Verge がアーカイブされた後は、コミュニティによるフォーク Clash Verge Rev が引き継ぎ、従来のUIの使い勝手を保ちながら新しいカーネル機能に追随し、デスクトップ3プラットフォームで継続的にリリースを重ねています。Clash 系GUIクライアントの中でも現在最も活発に更新が続くものの一つです。
Clash Verge Rev はGUI部分であり、実際に通信を処理するのは内蔵の mihomo カーネルです。サブスクリプションの解析、ルール照合、TUN 制御、DNS 振り分けはすべてカーネルが担当し、クライアント側は設定管理、システムプロキシの切り替え、可視化操作を担当します。カーネルはクライアントのバージョンと合わせて更新されるため、通常のユーザーが個別にインストールする必要はありません。サーバー用途ではダウンロードページのカーネル欄から単体バイナリを入手できます。
クライアントとカーネルはいずれも GPL-3.0 ライセンスでオープンソース化され、ソースコードは完全に公開されています。誰でも実装内容を確認し、修正を提案し、自分でビルドすることができます。機能追加や不具合修正はリポジトリ上で公開の形で進められ、Issue、コミット履歴、更新履歴、ビルド成果物が一対一で対応しています。本サイトはダウンロード入口と利用ドキュメントの整理のみを行い、インストーラーの内容を改変することはなく、ダウンロードリンクは上流のリリースファイルに直接リンクしています。
クライアントにはバージョンチェック機能が内蔵されており、起動時に最新リリースと比較して更新を通知します。設定ページから手動での再確認も可能です。本サイトのダウンロードページはページ読み込み時にバージョン一覧を取得し、各カードに最新バージョン番号を反映させるため、ダウンロードボタンは常に最新のリリースファイルを指します。一覧の取得が一時的にできない場合はページ内蔵のバックアップリンクを表示し、ダウンロード入口が途切れないようにしています。
git clone https://github.com/clash-verge-rev/clash-verge-rev.git
上記のコマンドでクライアントの完全なソースリポジトリをクローンできます。UIコード、ビルドスクリプト、ドキュメントを含み、コミット履歴も公開されています。インストーラーだけを使いたい場合はダウンロードページから直接入手してください。
FAQ
よくある質問ページの中から特に頻度の高い4件を厳選し、回答をここに直接掲載しています。より網羅的な分類別のQ&Aはよくある質問ページに掲載しています。
本家 Clash Verge のリポジトリはアーカイブされ更新が停止しており、Rev はコミュニティが引き継いで開発しているフォークです。元のUIを踏襲しつつ新しい mihomo カーネルに対応しており、本サイトで配布しているデスクトップ版インストーラーはすべて Rev バージョンです。詳しい背景はよくある質問ページをご覧ください。
まずサブスクリプションのリンクをブラウザで直接開いてノード情報のテキストが返ってくるか確認し、その後設定ページで手動更新を1回実行してください。それでも空の場合はシステム時刻が正確かどうかを確認してください。時刻のずれによりサブスクリプションの取得に失敗することがあります。詳しい操作手順はサブスクリプション導入ガイドをご覧ください。
ほとんどの場合はどちらか一方で十分です。通常のブラウジングや作業ではシステムプロキシのみで問題ありません。ゲームやコマンドラインツールなどシステムプロキシに従わないアプリの通信も制御したい場合に TUN モードを有効化してください。両方同時にオンにしても競合はしませんが、通常はその必要はありません。
これは未署名(未公証)アプリに対する Gatekeeper のブロックであり、ファイルが破損しているわけではありません。ターミナルで xattr -cr にアプリのパスを付けて実行し、隔離属性を解除すれば正常に起動できます。コマンドの全文と操作手順はよくある質問ページをご覧ください。
BLOG
クライアントの使い方、ポリシーグループの選び方、LAN 共有などをテーマにした記事を公開日順に掲載しています。随時更新中です。
Clash Verge Rev を初めて開いたら、まず画面構成を把握しましょう。プロキシページでノードを選択、設定ページでサブスクリプションを管理、ログページで接続状況を確認できます。各セクションでよく使うボタンやスイッチの役割をひとつずつ説明します。
続きを読む自動測定による最速ノード選択、障害時の自動切り替え、複数ノードへの負荷分散という3種類のポリシーグループについて、仕組み・使いどころ・YAML の書き方を一気に解説します。
続きを読むmixed-port と allow-lan を有効にした後、同じ LAN 内のスマホ・タブレット・テレビでプロキシアドレスとポートをどう設定すればよいかを、セキュリティ上の注意点とあわせて解説します。
続きを読む