Clash Verge Rev とは?
Clash Verge Rev は、現在最も活発に開発されている Clash GUI クライアントの一つです。Tauri + React で構築され、Mihomo(clash-meta) コアを内蔵し、Windows と macOS に対応しています。旧バージョンの Clash Verge がメンテナンス停止となった後、コミュニティがフォークして誕生したのが Clash Verge Rev です。主な特徴は以下のとおりです:
- ネイティブ TUN モード(追加ドライバ不要)
- 内蔵オーバーライドエディタ(GUI で Override を記述)
- 複数サブスクリプション管理とスケジュール自動更新
- 軽量(インストーラー約 10 MB)・低メモリ使用量
ステップ 1:インストーラーのダウンロード
当サイトのダウンロードページまたは GitHub Releases から最新版を入手してください。お使いのシステムに合ったパッケージを選択します:
- Windows:
.msiインストーラー(推奨)または_x64-setup.exeをダウンロード - macOS Intel:
_x64.dmgをダウンロード - macOS Apple Silicon(M シリーズ):
_aarch64.dmgをダウンロード
Windows インストール時の注意
インストール時に Windows Defender SmartScreen の警告が表示された場合は、「詳細情報」→「実行」をクリックしてください。コード署名証明書を取得していないため警告が出ますが、マルウェアではありません。
macOS インストール時の注意
DMG をマウントしてアプリを Applications フォルダにドラッグします。初回起動時に「開発元を確認できないため開けません」と表示された場合は、ターミナルで以下のコマンドを実行してください:
sudo xattr -rd com.apple.quarantine /Applications/Clash\ Verge.app
コマンド実行後、通常どおり起動できるようになります。
ステップ 2:サブスクリプションの読み込み
Clash Verge Rev を起動し、左側メニューの「サブスクリプション」タブをクリックします。
- 右上の「新規作成」ボタンをクリック
- ダイアログで「リモート」タイプを選択
- サービスプロバイダから提供されたサブスクリプション URL を貼り付け
- 識別しやすい名前を入力し、自動更新間隔を設定(24 時間推奨)
- 「確定」をクリックし、サブスクリプションのダウンロードが完了するまで待機
- サブスクリプションカード右側の「選択」ボタンをクリックして有効化
ステップ 3:プロキシモードの選択
左側の「設定」をクリックし、「システムプロキシ」スイッチをオンにします(ホーム画面から直接切り替えることもできます)。Clash Verge Rev には 3 つのプロキシモードがあります:
- ルールモード(Rule)——推奨:設定ファイルのルールに従い、どのトラフィックをプロキシ経由にするか自動判断します。国内サイトは直接接続、海外サイトはプロキシ経由となります。
- グローバルモード(Global):すべてのトラフィックをプロキシ経由にします。デバッグ時に便利です。
- ダイレクトモード(Direct):すべてのトラフィックを直接接続し、プロキシを無効化します。
通常利用は「ルールモード」をお勧めします。速度とプロキシ使用量のバランスが最適です。
ステップ 4:TUN モードの有効化(オプション)
デフォルトの「システムプロキシ」モードはシステムレベルの HTTP/SOCKS プロキシ設定を使用するため、プロキシに対応したアプリ(ブラウザ、ほとんどのデスクトップアプリ)のみに適用されます。TUN モードは仮想ネットワークインターフェースを作成し、ネットワーク層ですべてのトラフィックを捕捉するため、ゲームやコマンドラインツールなども対象にできます。
有効化の手順:
- 「設定」→「Clash 設定」を開く
- 「TUN モード」トグルを有効化
- Windows ユーザーは仮想 NIC ドライバ(Wintun)のインストールを求められます。確認してインストールしてください
- 初回有効化には管理者権限が必要です。権限許可のプロンプトを承認してください
ステップ 5:ノードの選択
左側の「プロキシ」タブをクリックすると、すべてのノードとポリシーグループが表示されます。
- PROXY グループ:通常は主要な出口です。「自動選択」を選ぶと遅延の最も低いノードへ自動的に切り替わります。手動でノードを指定することも可能です。
- ノード右側のテストアイコンをクリックすると、そのノードの遅延を個別に測定できます。
- 遅延 100ms 以下は快適;300ms を超えると動画視聴が途切れる場合があります。
ステップ 6:サブスクリプション設定のオーバーライド(上級者向け)
サブスクリプションを変更せずにカスタムルールを追加したい場合(特定の IP 範囲を直接接続にしたり、広告フィルタリングルールを追加するなど)は、「オーバーライド(Override)」機能を使用します。
「設定」→「設定オーバーライド(Override)」を開き、「新規作成」をクリックして JavaScript タイプを選択し、スクリプトを記述します。以下は 2 つのカスタム直接接続ルールを追加するシンプルな例です:
// サブスクリプションルールの先頭にカスタム直接接続ルールを追加
function main(config) {
const customRules = [
"DOMAIN-SUFFIX,example.com,DIRECT",
"IP-CIDR,192.168.0.0/16,DIRECT",
];
if (config.rules) {
config.rules = [...customRules, ...config.rules];
}
return config;
}
保存後、「サブスクリプション」ページで対象のサブスクリプションにこのオーバーライドを有効化し、サブスクリプションを再選択すると反映されます。
トラブルシューティング
Clash Verge Rev 起動後にウェブページが開かない
「システムプロキシ」が有効になっているか確認してください(左上のステータスインジケーターが緑色)。有効でもページが開かない場合は、現在のノードが利用可能かどうかを確認します。「プロキシ」タブでテストを実行し、遅延値が返ってくるか確認してください。
サブスクリプション更新が「Network Error」で失敗する
一部のサブスクリプション URL はプロキシ経由でないとアクセスできません。一時的な解決策として、グローバルモードに切り替えてから更新ボタンをクリックしてください。または、サブスクリプション URL をブラウザ(Clash 経由でプロキシ済み)にコピーし、ダウンロードした設定ファイルを「ローカル」として読み込む方法もあります。
TUN モード有効化後にネットワークが完全に切断される
仮想 NIC ドライバのインストール失敗または IP アドレスの競合が原因と考えられます。TUN モードを無効化 → Clash Verge Rev を再起動 → 右クリックして管理者として実行 → TUN モードを再度有効化、という手順をお試しください。
まとめ
Clash Verge Rev は、Windows・macOS 向けの Clash クライアントの中でも最も完成度の高いものの一つです。上記の 6 ステップを習得すれば、日常的なプロキシ設定はすべて対応できます。さらに深く学びたい方は以下をご参照ください: