Windows版Clash Verge RevのTUNモードを有効にすると、Windowsのシステムプロキシ設定を参照しないアプリの通信も、Mihomoのルールに従って処理できるようになります。ゲームランチャーや一部のデスクトップアプリなど、通常のプロキシ設定だけでは通信が切り替わらない場合に役立つ機能です。一方、仮想ネットワークアダプターや管理者権限を使うため、設定の順序や既存VPNとの併用には注意が必要です。この記事では、事前準備から有効化、動作確認、トラブル時の切り分けまで順に説明します。

TUNモードの仕組みと事前確認

通常のシステムプロキシは、Windowsのプロキシ設定を利用するアプリに対して接続先をClashへ渡します。その設定を無視するアプリや、独自のネットワーク処理を使うソフトは対象外になることがあります。TUNモードでは仮想ネットワークインターフェースを通じてIP通信を取り込み、Mihomoがルールに基づいて転送先を決めます。アプリごとにプロキシ設定を変更しなくても通信を扱える点が、大きな違いです。

ただし、TUNモードは「すべての通信を必ずプロキシへ送る」機能ではありません。最終的な経路は現在の設定ファイルのルールや選択中のプロキシグループによって決まります。ルールモードで対象ドメインがDIRECTに一致すれば直接接続されますし、GLOBALモードなら選択したグループが広範囲に適用されます。通信を取り込めていることと、希望するノードを経由していることは分けて確認しましょう。

  • Clash Verge RevとMihomoを、利用中の設定ファイルに対応する新しい版へ更新します。
  • 最初の設定では、別のVPNクライアントや別のTUN型プロキシを終了しておきます。
  • 設定ファイルが読み込まれ、プロキシグループに利用可能なノードがあることを確認します。
  • 管理者アカウントを使用できる状態にし、Windowsの再起動を求められた場合に備えて作業中のファイルを保存します。
まずは対象を絞って確認:いきなり常時利用に切り替えるのではなく、既知のテストサイトや、システムプロキシに対応していないアプリを一つ使って動作を確認すると、問題が起きたときに原因を追いやすくなります。

管理者権限とサービスを準備する

WindowsでTUNアダプターを作成・管理するには、通常のユーザー権限だけでは操作が完了しない場合があります。Clash Verge Revにはサービス管理の項目が用意されている版があり、画面上でサービスのインストールや起動を行う方式が一般的です。メニュー名や配置はリリースによって異なることがあるため、設定画面にある「Service Mode」「サービスモード」などの項目を確認してください。

  1. Clash Verge Revを起動し、必要な場合はアイコンを右クリックして「管理者として実行」を選びます。
  2. 設定画面のサービス管理項目を開き、サービスが未導入なら「Install」または同等のボタンを押します。
  3. Windowsのユーザーアカウント制御が表示されたら、発行元と操作内容を確認して許可します。
  4. 画面にサービスの状態が表示される場合は、導入済みかつ実行中であることを確認します。導入後に再起動が案内されたら、Windowsを再起動します。

「サービスのインストール」と「TUNモードの有効化」は別の操作です。サービスを導入しただけでは通信の取り込みは始まりません。また、設定画面を開くたびにアプリ全体を管理者として起動する必要があるとは限りません。アプリ側がサービス経由で権限の必要な処理を実行する構成もあるため、毎回昇格して起動する前に、画面上のサービス状態とアプリの案内を確認してください。

サービス導入に失敗する場合は、セキュリティ機能を無効化するのではなく、エラー表示、Windowsの権限、アプリの配布元、既存のVPN・ネットワークフィルターを確認してください。出所が不明なドライバーやサービスを手動で追加することは避けましょう。

TUNモードを有効にする手順

サービスの準備ができたら、Clash Verge Revの設定からTUNを有効化します。版によって項目の名称や場所が異なることがありますが、「設定」内の「Mihomo」「ネットワーク」または「TUNモード」に関連する項目を探します。設定後、コアの再起動や設定の再読み込みが必要と表示された場合は、その案内に従ってください。

  1. Clash Verge Revで使用するプロファイルを選び、正常に読み込み済みであることを確認します。
  2. 「設定」を開き、Mihomoまたはネットワーク設定内にある「TUNモード」のスイッチをオンにします。
  3. 設定画面にスタック方式や自動ルート、DNS関連の選択肢が表示される場合は、まず既定値のまま試します。項目の意味が分からない状態で複数の詳細設定を同時に変更しないでください。
  4. 必要に応じてサービスの起動を許可し、Mihomoを再起動またはプロファイルを再読み込みします。
  5. TUNの状態が有効になり、エラーが表示されていないことを確認してから、テスト通信を行います。

TUNの詳細設定は、ネットワーク環境とアプリの挙動に合わせて調整します。たとえば、仮想アダプターからの通信をどの方式で処理するかを選ぶ設定は、互換性やパフォーマンスに影響します。選択肢としてsystem、gvisor、mixedなどが表示される場合がありますが、すべての版や構成で同じ選択肢が提供されるわけではありません。問題がなければ既定値を維持し、特定のアプリで接続できないときに限って、使用中のMihomoの説明とアプリのリリース情報を確認しながら一項目ずつ試します。

また、「自動ルート」やDNSの設定は、経路の作成や名前解決の扱いに関係します。値を変更すると、社内ネットワーク、ローカル機器、特定のゲームなどに影響することがあります。まずTUNの基本動作を確認し、その後に必要な場合だけ、変更前の値を記録してから一つずつ調整するのが安全です。

通信経路を確認する

TUNを有効にした後は、アイコンがオンになっていることだけでなく、実際に通信が取り込まれていることを確かめます。まずClash Verge Revの接続一覧やログを開き、テスト対象アプリを操作した時刻に新しい接続が表示されるか確認してください。接続先のドメインまたはIPアドレス、適用されたルール、使用されたプロキシグループが見える場合は、それらを照合すると経路を判定しやすくなります。

  1. Clash Verge Revのダッシュボードで接続一覧またはログを開きます。
  2. システムプロキシ設定を変更できないアプリを起動し、接続を発生させます。
  3. 該当する通信が一覧に現れるか、そして意図したルールとプロキシグループに一致しているかを確認します。
  4. 必要なら、同じ接続をTUN無効時にも試し、違いを比較します。

ブラウザーでIP確認サイトを開く方法も参考になりますが、それだけでは十分ではありません。ブラウザーがシステムプロキシを使っている場合、TUNではなく通常のプロキシ経由で通信している可能性があるためです。反対に、表示される出口IPが想定どおりでも、確認したアプリ以外の通信が同じ経路とは限りません。接続ログとルールの一致結果を合わせて見ることで、「通信を捕捉できたか」と「適切な出口を選んだか」を個別に判断できます。

社内LANやプリンターなどのローカル機器へ接続する場合は、ローカル宛て通信をどのルールで処理しているかも確認します。TUN有効化後にだけ共有フォルダーや社内サービスが利用できなくなったなら、接続先がDIRECTになるべき通信か、設定ファイルのルールで意図せずプロキシへ送られていないかを調べます。設定を変更する前に、接続先と一致したルールをログで確認すると、不要な全体設定変更を避けられます。

起動トラブルとVPN競合を解決する

TUNをオンにした直後にネットワークが切れる、Mihomoが起動しない、特定のアプリだけ接続できないといった場合は、変更を重ねる前にTUNを一度オフにして通常の通信が戻るか確認します。復旧したら、サービス、仮想アダプター、他のVPN、設定ファイルの順に調べると原因を絞り込めます。

  • サービスが開始できない:サービス管理画面で導入状態を確認し、アプリのエラー表示を記録します。管理者権限での承認が中断されていないか、同種の古いサービスが残っていないかも確認します。原因が分からないまま関連ファイルを削除するのは避けてください。
  • インターネット全体が使えない:TUNをオフにして復旧するか確認し、プロファイルの読み込み状態、プロキシグループで選択中のノード、ルールを調べます。TUN自体の問題ではなく、選択ノードの停止や設定の読み込み失敗が原因のこともあります。
  • 他のVPNと同時に使っている:VPNクライアントも仮想アダプターやルート設定を変更するため、経路の競合やDNSの不整合が起こる場合があります。まず片方だけを有効にして動作を確認し、同時利用が必要なら双方の公式説明を確認してください。
  • 一部アプリだけ接続できない:接続ログで該当通信が取り込まれているかを見ます。通信が表示されない場合はアプリ独自の通信方式や他のフィルターを調べ、表示される場合は一致ルールとプロキシグループ、DNS応答を確認します。
  • Windowsの起動後に状態が戻る:アプリの自動起動設定だけでなく、サービスが実行中か、プロファイルが有効か、TUNの状態が維持されているかを個別に確認します。

ファイアウォールの警告が出た場合は、通信をすべて許可するのではなく、表示されたアプリ名と通信内容を確認して、必要な範囲で許可します。セキュリティソフトのネットワーク保護機能が仮想アダプターを遮断している可能性もありますが、保護を全面的に無効化するのではなく、製品のログやサポート情報を確認してください。原因を調べる際は、TUNをオフにした状態、オンにした状態、他のVPNを終了した状態を比較し、変更した設定と発生時刻をメモしておくと切り分けに役立ちます。

TUNモードは、システムプロキシを利用しないアプリも含めて通信を扱いたいときに便利ですが、必要な権限やネットワーク構成との相性を理解して使うことが大切です。まずサービスとプロファイルを確認し、既定設定で有効化したうえで、接続ログから経路を検証してください。問題なく動作することを確かめてから、必要な場合に限って詳細設定を調整すれば、トラブルの範囲を小さく保てます。

はじめる

Clash でトラフィックを完全制御

Windows・macOS・Linux・Android・iOS 対応。柔軟なルール、すぐに使えます。

無料ダウンロード セットアップガイドを見る →