インストール前に確認すること:配布元、Windowsの種類、通信環境

Clash Verge Revは、サブスクリプションや設定ファイル、プロキシグループを画面から管理するWindows向けGUIクライアントです。実際に設定を読み込んで通信を処理するのは、クライアントに組み込まれたmihomoなどのプロキシコアです。そのため、アプリの画面が起動したことと、設定が正しく読み込まれ、通信できることは別々に確認する必要があります。この記事では、まず通常のシステムプロキシで接続を確認し、必要がある場合に限ってTUNモードを検討します。

  • Windowsのアーキテクチャ:「設定」→「システム」→「バージョン情報」を開き、「システムの種類」を確認します。一般的なIntel・AMD搭載PCではx64版、Windows on ARM搭載PCでは、提供されていればARM64版を選びます。x64とARM64を取り違えると、インストーラーが起動しない、または動作に問題が生じることがあります。
  • ダウンロード元:プロジェクトが案内する配布元、または配布元を明示している信頼できるソフトウェア配布ページを使います。検索広告や無関係なミラーから取得した実行ファイルは避け、ファイル名、バージョン、対応アーキテクチャを確認してください。
  • 接続情報:サブスクリプションURLまたはインポート用の設定ファイルを、利用するサービスの案内に従って用意します。URLには認証用トークンが含まれる場合があるため、公開の掲示板やサポート依頼に貼り付けないでください。
  • 既存のネットワーク設定:ほかのプロキシクライアントやVPNを同時に動かしている場合は、初回確認中だけ競合しない状態にします。複数のアプリがWindowsのシステムプロキシを切り替えると、どの設定が有効なのか分かりにくくなります。

Windows 11にダウンロードしてインストール

配布ファイルには、インストーラー形式やポータブル形式など、リリースごとに異なる選択肢が用意されることがあります。ファイル名に含まれるバージョンとアーキテクチャを確認し、Windows 11のシステムに合ったものを選びましょう。配布形式が変わることもあるため、特定の拡張子や画面表示をすべてのバージョンで共通と考えず、取得したリリースの説明に従ってください。

  1. ダウンロードページからClash Verge RevのWindows向け配布情報を開き、使用中の端末に合うファイルを取得します。ダウンロード後、ファイル名と保存先を確認します。
  2. インストーラー形式の場合は、ファイルをダブルクリックして画面の案内に従います。ユーザーアカウント制御が表示されたときは、発行元やファイルの取得元を確認してから許可してください。確認できない発行元のファイルに管理者権限を与えないでください。
  3. セットアップ画面でインストール先やショートカットの設定が表示された場合は、必要な項目を選択してインストールを完了します。別の場所に配置する必要がなければ、既定の保存先を使用すると、後からアプリのファイルを探しやすくなります。
  4. インストール後にスタートメニューからClash Verge Revを起動します。初回だけ管理者権限やサービスの登録を求められる場合は、画面に表示された操作の目的を確認します。通常のシステムプロキシを試すだけなら、TUN用のドライバーや追加のネットワーク機能を先回りして有効にする必要はありません。
  5. アプリの画面が開いたら、設定画面やバージョン情報でクライアントとコアの情報を確認します。起動直後にエラーが表示された場合は、エラー文と発生時刻を控え、設定を読み込む前にアプリを何度も再インストールするのではなく、まず表示内容に応じて原因を切り分けます。

ポータブル形式を使う場合は、展開したフォルダーを削除したり、書き込み制限のある場所へ移動したりすると、設定の保存や更新に影響することがあります。インストーラー形式とポータブル形式のどちらを選ぶ場合も、バックアップやアンインストールの方法を配布元の説明で確認しておきましょう。アプリの更新前に設定ファイルを別の場所へ保存しておくと、予期しない変更があったときに戻しやすくなります。

設定を追加して有効化する

インストール後は、設定を取得してクライアントに読み込ませます。画面の項目名や配置はバージョンによって変わることがありますが、一般には設定またはProfilesに相当する画面から、URLによる追加か、ローカルファイルのインポートを選びます。サービス提供元から案内された方法に従い、設定を追加しただけでなく、現在使用する設定として選択されていることまで確認してください。

  1. Clash Verge Revの設定管理画面を開き、URLから追加する場合はサブスクリプションURLを入力します。ローカルファイルを受け取った場合は、YAMLファイルを選んでインポートします。入力中にURLの前後へ空白が混ざっていないか確認してください。
  2. 取得やインポートが完了したら、更新時刻、設定名、エラー表示を確認します。HTTP 401や403は認証情報や利用条件、404はURLや配布先の変更が関係する場合があります。エラーが出たときは、URLを不用意に第三者へ共有せず、提供元の案内を確認します。
  3. 読み込んだ設定を選択し、プロキシグループ画面を開きます。利用可能なノードが表示されるか確認し、手動選択のグループではテストするノードを選びます。自動選択型のグループでは、対象グループの状態や遅延テスト結果を確認してください。
  4. ログ画面を開き、設定の解析エラーやコアの起動エラーがないか確認します。YAMLを自分で編集した場合は、インデントにタブを混ぜず、項目名や値が使用中のコアに対応しているかも確認します。

設定ファイルには、ノード一覧だけを含むものと、ノード、プロキシグループ、ルールなどをまとめて含むものがあります。ノードが表示されても、ルールやプロキシグループが適切に設定されているとは限りません。また、サブスクリプションから取得したファイルを直接編集すると、次回更新時に変更が上書きされる可能性があります。独自のポートやルールを追加したい場合は、使用中のバージョンが対応するローカル上書きやマージ機能を確認し、元の設定を保存してから変更してください。

実際に操作して接続を確認する

ここでは、Windows 11でシステムプロキシを使った基本的な確認を行います。ローカルポートの例として7890を使いますが、すべての設定やクライアントで同じ番号が使われるわけではありません。Clash Verge Revの設定画面で現在のHTTPまたは混合ポートを確認し、以下の確認にもその値を使ってください。

  1. 待ち受けポートを確認:アプリで設定が選択され、コアが稼働している状態にします。設定画面に表示されたポート番号を記録します。以下のPowerShellコマンドの7890は、実際の番号に置き換えてください。
  2. ローカル接続を確認:スタートメニューからPowerShellを開き、ポートへのTCP接続を確認します。
Test-NetConnection -ComputerName 127.0.0.1 -Port 7890

結果がTcpTestSucceeded : Trueなら、PowerShellからそのポートへ接続できています。これは外部サイトに接続できることや、選択したノードが正常であることまでは示しません。Falseの場合は、ポート番号の誤り、コアが停止している、別のアプリがポートを使用している、といった可能性があります。クライアントのログと設定画面を先に確認してください。

  1. システムプロキシを有効化:Clash Verge Revにシステムプロキシを有効にする操作がある場合は、まずクライアント側から切り替えます。Windows 11では「設定」→「ネットワークとインターネット」→「プロキシ」を開き、手動プロキシのアドレスとポートがローカル設定に一致しているか確認します。画面の表示はWindowsの更新状況によって異なる場合があります。
  2. プロキシ経由の通信を確認:ブラウザーで確認用のWebページを開き、Clash Verge Revの接続またはログ画面に該当する通信が記録されるか確認します。接続先に適用されたルール、選択されたプロキシグループ、最終的な経路も見ます。接続がDIRECTになっている場合、その通信は選択したプロキシノードを経由していません。
  3. テスト後に状態を記録:使用した設定名、ノードまたはグループ、ポート番号、接続結果を控えます。問題が起きたとき、どの段階までは正常だったかを比較できます。設定を更新した後も、選択中のプロファイルやノードが維持されているか再確認してください。

Windowsのシステムプロキシを参照しないアプリもあります。ブラウザーだけ接続できる場合は、Clash Verge Revの接続履歴に対象アプリの通信があるかを見てください。記録がなければ、そのアプリが独自のプロキシ設定を必要とする、システムプロキシを利用しない、またはWindowsのネットワーク制御によって接続前に止められている可能性があります。すべての通信を取り込みたい場合でも、最初からTUNへ切り替えるのではなく、アプリの仕様と必要な権限を確認しましょう。

起動時の警告とよくある問題を切り分ける

Windowsの警告は、表示された場所と文面によって意味が異なります。SmartScreenの警告、ユーザーアカウント制御、ウイルス対策ソフトの検知、コアの設定エラーをひとまとめにして扱わないでください。警告の画面を閉じてしまう前に、アプリ名、発行元、ファイルの場所、表示されたエラーコードを確認し、取得した配布ファイルと照合します。

Windows 11での症状と確認する場所
症状 最初に確認する項目 次の操作
SmartScreenが実行を警告する 取得元、ファイル名、署名や公開ハッシュ 確認できない場合は実行せず、配布元から取り直す
設定を読み込めない URLの有効性、認証、YAML構文、コアのログ エラー行と設定形式を確認し、提供元へ問い合わせる
ポートに接続できない コアの稼働状態、ポート番号、ポート競合 設定画面の値に合わせて再テストする
プロキシを有効にしても通信しない 選択中の設定、ノード、ルール、システムプロキシ 接続画面とログで通信がどこまで到達したか調べる
一部アプリだけ接続しない そのアプリがシステムプロキシを使うか アプリ固有設定や必要性を確認してからTUNを検討する

システムプロキシとTUNは用途が異なる

システムプロキシは、Windowsのプロキシ設定を参照するアプリにローカルの接続先を知らせる方法です。一方、TUNは仮想ネットワークインターフェースなどを通じて、より広い範囲のIP通信を取り込む方式です。TUNを使うと、管理者権限、仮想インターフェース、ルート設定、DNSの扱いなどが関係するため、アプリのバージョンやネットワーク環境によって確認項目が増えます。通常のブラウザー接続を確認する目的だけで、最初からTUNを有効にする必要はありません。

TUNを試す場合は、Clash Verge Revの該当機能が使用中のWindows環境に対応していることを確認し、画面に表示される権限やサービスの案内に従ってください。会社や学校の管理端末では、ネットワークアダプターの追加やルート変更がポリシーで制限されることがあります。変更後に通信できなくなった場合は、TUNを無効にして再起動し、システムプロキシだけの状態へ戻して切り分けます。

インストール、設定の読み込み、コアの起動、ローカルポート、ノード、ルール、Windows側の接続方式を順に確認すれば、原因を段階ごとに特定しやすくなります。問い合わせの際は、クライアントとコアのバージョン、Windowsの種類、発生時刻、エラー文を記載し、サブスクリプションURL、ノードのパスワード、認証トークンは必ず伏せてください。