Clash Verge Rev で TUN モードを有効にする方法は?Windows での仮想 NIC 設定手順
なぜ TUN モードが必要なのか?システムプロキシとの違い
Windows でプロキシソフトを使用する際、最も一般的なのは「システムプロキシ」をオンにする方法です。これはブラウザ(Chrome や Edge)の通信を特定のポートへ誘導する仕組みですが、大きな弱点があります。それは、システムプロキシの設定を無視するアプリケーションが多数存在するという点です。
例えば、一部のオンラインゲーム、コマンドプロンプトや PowerShell などのターミナルツール、Telegram などのデスクトップアプリ、そして UWP アプリケーションなどは、システムプロキシがオンであっても直接インターネットに接続しようとします。その結果、「ブラウザでは Google が開けるのに、ゲームや Git のクローンがタイムアウトする」という現象が起きます。
TUN モードは、OS レベルで仮想ネットワークカード(仮想 NIC)を作成し、すべての IP パケットを Clash のコア(Mihomo)に強制的に流し込みます。これにより、アプリ側がプロキシ設定を認識しているかどうかにかかわらず、システム全体の通信を代理サーバー経由にすることが可能になります。2026 年現在、Clash Verge Rev は Mihomo カーネルの強力な TUN 実装を継承しており、非常に安定した動作を提供しています。
注意:TUN モードを使用するには管理者権限が必要です。また、仮想ネットワークドライバをインストールするため、初回設定時にはいくつかのシステム承認ステップが発生します。
設定前の準備:管理者権限とコアの確認
Clash Verge Rev で TUN モードを成功させるための大前提は、管理者権限でアプリを実行することです。仮想デバイスの作成は OS の深い部分に触れる操作であるため、通常の権限では失敗します。
また、Clash Verge Rev の設定画面でカーネルが「Mihomo(Clash Meta)」になっていることを確認してください。従来の原版 Clash コアでも TUN は可能でしたが、Mihomo カーネルの方がスタック(Stack)の選択肢が多く、Windows 環境での互換性が格段に向上しています。
TUN モードの有効化:5つのステップ
以下の手順に従って、Windows 環境での TUN モードを構築しましょう。
- サービスモード(Service Mode)のインストール。 Clash Verge Rev の「Settings(設定)」タブを開き、「Service Mode」の「Manage」をクリックします。表示されたダイアログで「Install」を選択してください。ステータスが「Active(緑色)」になれば成功です。これにより、アプリがルート権限でネットワークカードを制御できるようになります。
- TUN モードスイッチをオンにする。 メイン画面の左下、または設定タブにある「TUN Mode」のトグルスイッチをオンにします。初回有効化時には、Windows から「このデバイスソフトウェアをインストールしますか?」という警告が出る場合がありますが、必ず「インストール」を許可してください。
-
スタック(Stack)の選択。
設定内の TUN 設定(TUN Settings)で、スタックを選択します。Windows では
systemまたはgvisorが一般的です。安定性を重視する場合はsystemを推奨します。ゲームなどで低遅延を求める場合はmixedやlwipを試す価値がありますが、まずはsystemで疎通を確認しましょう。 -
DNS のハイジャック(DNS Hijack)設定。
TUN モードでは DNS 汚染を避けるために Clash 側の DNS 設定が重要になります。
dns-hijack項目にany:53が含まれていることを確認してください。これにより、すべての DNS リクエストが Clash 内部で解決されるようになります。 -
自動ルート(Auto Route)の有効化。
auto-route: trueに設定することで、Windows のルートテーブルを Clash が自動的に書き換えます。これがオフだと、仮想 NIC は作成されても通信がそこへ流れないため注意が必要です。
推奨される YAML 設定例
詳細設定(Config)を直接編集する場合、以下の tun セクションの記述が 2026 年の標準的な構成です。
YAMLtun:
enable: true
stack: system
auto-route: true
auto-detect-interface: true
dns-hijack:
- any:53
strict-route: true
TUN モードが効かない?よくある問題と解決策
設定を終えても「通信ができない」「特定のアプリだけプロキシを通らない」といった場合のチェックリストです。
| 症状 | 原因 | 解決策 |
|---|---|---|
| TUN スイッチがすぐオフになる | サービスモード未インストール | Service Mode を再インストールし、「Active」を確認。 |
| インターネット接続が完全に切れる | DNS 設定の競合 | Fake-IP モードをオフにするか、DNS サーバー設定を 8.8.8.8 等に修正。 |
| ブラウザは通るがゲームが通らない | UDP 通信の制限 | ノードが UDP に対応しているか確認し、スタックを gvisor に変更。 |
| 仮想 NIC がデバイスマネージャーに出ない | ドライバ署名の問題 | ウイルス対策ソフトを一時停止し、管理者権限で再起動。 |
DNS キャッシュのクリア
TUN モードをオンにした直後は、OS 側に古い DNS キャッシュが残っていることがあります。コマンドプロンプトを管理者権限で開き、以下のコマンドを実行することをお勧めします。
ipconfig /flushdns
パフォーマンスの最適化:ゲームとストリーミング
TUN モードは非常に強力ですが、CPU 負荷がシステムプロキシよりも高くなる傾向があります。特に 1Gbps を超えるような高速通信を行う場合、stack: system を使用すると CPU 使用率が跳ね上がることがあります。この場合、ハードウェアオフロードが効きやすい mixed スタックを試すと改善される場合があります。
また、厳格なルーティング(Strict Route)を有効にすると、プロキシをバイパスしようとするトラフィックをより確実に捕らえることができますが、一部の VPN ソフトウェアと競合することがあります。併用する場合は注意が必要です。
まとめ:Clash Verge Rev で最高のネットワーク環境を
市面上には多くのプロキシツールが存在しますが、その多くは設定が不透明であったり、最新の Windows 11 アップデートで動作が不安定になったりすることがあります。特にオープンソースでないツールは、バックグラウンドでの挙動が確認できず、セキュリティ上の不安も拭えません。
Clash Verge Rev は、透明性の高い Mihomo カーネルを採用しており、今回解説した TUN モードを正しく設定することで、ブラウザからゲーム、開発ツールに至るまで、文字通り「システム全体」の通信を完全にコントロール下に置くことができます。設定の柔軟性と安定性のバランスにおいて、現時点でこれ以上の選択肢は稀です。
もし、まだ古いクライアントを使い続けていたり、プロキシが効かなくてイライラしているなら、 ClashSourceを無料でダウンロードして、数分で設定を完了させてみてください。驚くほど快適なインターネット環境が手に入るはずです。
始める準備はできましたか?詳細はドキュメントハブをご覧ください。ダウンロードページへ →