v2rayNのTUNモード設定方法|Windowsでの有効化手順

Windows版v2rayNでTUNモードを使う設定方法を初心者向けに解説します。管理者権限での起動、設定画面の場所、仮想ネットワークアダプター、ルーティングの確認、接続テスト、問題が出た場合の無効化まで順番に紹介します。

TUNモードでできることと注意点

v2rayNの通常のシステムプロキシは、Windowsのプロキシ設定を参照するアプリに対して通信を転送します。しかし、独自の接続方式を使うアプリ、プロキシ設定を持たない開発ツール、ゲームランチャー、コマンドラインプログラムなどは、システムプロキシを有効にしても対象外になることがあります。TUNモードは、仮想ネットワークアダプターを作成し、端末のIP通信をv2rayNのコアへ渡すことで、ブラウザ以外のアプリも含めて広い範囲の通信を処理できる機能です。

2026年時点のv2rayN 7系では、TUNの実際の処理は選択したXray-coreやsing-boxなどのコア、ルーティング設定、DNS設定、Windowsのネットワーク状態に左右されます。TUNを有効にしただけで、すべての通信が自動的に海外経由になるわけではありません。ルールに一致した通信だけをプロキシへ送り、国内向けやLAN向けの通信を直接接続する構成も可能です。

この記事の要点

v2rayNでTUNモードを有効にするための前提条件、Windowsの設定画面で確認する場所、起動後の動作確認、TUNが起動しない・ネットワークが切れる場合の切り分けを順番に説明します。初めてTUNを使う場合は、既存のシステムプロキシ設定を記録してから操作してください。

2項目
主な確認先
198.18.0.1
仮想DNSの例
10808
混合ポートの例
管理者権限
初回導入時に必要

有効化する前に確認する条件

TUNモードを試す前に、v2rayNが正常に起動し、少なくとも1つのノードで通常の接続テストが成功していることを確認します。TUNとノード接続を同時に変更すると、原因がコアなのか仮想アダプターなのか分からなくなります。まず画面上部で使用するノードを選択し、「システムプロキシを自動設定」などの通常モードでウェブアクセスができる状態を作ってください。

  • v2rayNを公式の配布ファイルから展開し、メインプログラムとコアのビット数をWindows環境に合わせる。
  • 「設定」→「コアタイプの設定」で、現在使用するコアがインストール済みであることを確認する。
  • Windowsの「設定」→「ネットワークとインターネット」→「プロキシ」で、既存の手動プロキシのアドレスとポートを記録する。
  • VPNソフト、他の仮想ネットワークアダプター、パケットフィルター製品を同時に使う場合は、競合の有無を確認する。

TUNでは仮想アダプターの作成、ルーティングテーブルの変更、DNS処理の切り替えが発生するため、初回起動時に管理者権限を求められることがあります。「管理者として実行」で一度起動し、Windows Defenderやセキュリティソフトが仮想アダプターの作成を遮断していないか確認してください。許可を求める画面が表示された場合は、実行ファイルの保存場所と発行元を確認してから判断します。

TUN基本設定

モード
TUN
仮想アダプター
自動作成
MTU
1500から開始
DNS
コアの設定を使用

まず既定値で起動し、問題がある項目だけ変更します。

確認用ポート

混合ポート
10808
HTTP
10809
Socks
10808
管理画面
使用環境により異なる

ポート番号は例です。実際はv2rayNの表示値を優先してください。

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

v2rayNはリリースや表示言語によって項目名が少し異なります。「TUNモード」「TUN」「VPNモード」のいずれかに近い項目を探してください。設定を保存しただけでは動作が始まらず、メイン画面で対象ノードを選択してコアを再起動する必要がある場合もあります。

  1. 通常接続を確認

    v2rayNを管理者として起動し、ノードを1つ選択します。先に「システムプロキシ」を有効にして、ブラウザから通信できることを確認します。

  2. 設定画面を開く

    メイン画面の「設定」→「設定」または「設定」→「パラメータ設定」を開き、コア関連の詳細設定とTUN関連の項目を表示します。

  3. TUNを有効化

    「TUNモードを有効にする」または同等のチェックボックスをオンにします。初回は自動ルート、DNSの自動設定、MTU 1500などの既定値から始めます。

  4. コアを選択

    「設定」→「コアタイプの設定」で、サブスクリプションのパラメータに対応するXray-coreまたはsing-boxを選びます。REALITYやVisionを含む設定は対応するXray-coreを使用します。

  5. 再起動して確認

    設定を保存し、メイン画面で「コアを再起動」または「再読み込み」を実行します。タスクトレイの状態が実行中になり、Windowsのネットワークアダプターに仮想アダプターが表示されるか確認します。

TUNが有効になると、Windowsの「設定」→「ネットワークとインターネット」→「ネットワークの詳細設定」→「ネットワークアダプターのオプションを表示する」から、追加された仮想アダプターを確認できます。名称は「Wintun Userspace Tunnel」など、使用するコアやドライバーによって異なります。アダプターが作成されても、コアが停止していれば通信は正常に処理されません。

最初のテストでは、すべてのアプリを一度に確認しないでください。まずブラウザ、次にコマンドプロンプトの名前解決、最後にプロキシ設定を持たないアプリという順番で確認すると、DNS、TCP転送、TUN捕捉のどこで問題が起きているか判断しやすくなります。確認後に通常のシステムプロキシを無効にし、TUNだけで通信できるか試すと、二重プロキシの影響も避けられます。

ルーティングとDNSを安全に調整する

TUNモードでは、通信を仮想アダプターで受け取った後、ルーティング規則に従って直接接続、プロキシ接続、ブロックなどへ振り分けます。したがって「TUNをオンにしたのに特定サイトだけ直接接続される」という場合は、TUNの故障ではなく、ルールがその宛先をDIRECTへ送っている可能性があります。逆に、LAN機器やプリンターにアクセスできなくなった場合は、プライベートアドレスを直接接続する規則が不足していることがあります。

確認項目一般的な設定例問題がある場合
auto-route有効無効だと通信がTUNへ入らない場合があります
strict-route最初は既定値有効化でDNS漏れを抑えられる一方、互換性問題に注意します
DNSモードコアのDNSを使用名前解決だけ失敗するならDNSログを確認します
LAN宛先192.168.0.0/16などをDIRECTルーターやNASへ到達できるか確認します
IPv6回線対応に合わせるIPv6だけ失敗する場合は一時的にIPv4中心で比較します

DNSをTUN経由にする場合、仮想DNSアドレスとして198.18.0.1などの予約済みアドレスが表示されることがあります。この値は通常のインターネットDNSサーバーではなく、コアがドメイン問い合わせを受け取るための仮想的な入口です。WindowsのDNS欄に手動で別の値を入れ直すと、ルール分流やドメイン解析が崩れることがあるため、まずv2rayNまたは使用中のコアが生成した設定を優先してください。

判断のポイント:TUNとDNSを同時に変更しない

通信が切れたときは、まずTUNを有効にしたままDNSだけ既定値へ戻し、次にルーティングを確認します。TUN、DNS、ルール、コアを一度に変更すると、エラーの場所を特定できません。

TUNが起動しない・ネットワークが切れるとき

TUNの起動に失敗する原因として多いのは、管理者権限不足、Wintun関連ファイルの読み込み失敗、別のVPNや仮想アダプターとの競合、ポートの重複、コア設定の構文エラーです。まずv2rayNのログ画面を開き、TUNをオンにした時刻の前後に出力された行を確認します。「address already in use」ならポート重複、「permission denied」なら権限やセキュリティソフト、「failed to create interface」なら仮想アダプターの作成を疑います。

TUNをオンにするとすぐオフになるのはなぜですか?

v2rayNを管理者として再起動し、コアのエラー欄を確認します。次に「設定」→「コアタイプの設定」で対応コアを選び、別のVPNや仮想ネットワークアダプターを一時停止してから再試行します。

ブラウザは使えるのに別のアプリだけ通信できません

そのアプリがTUNの対象外になる特殊なドライバーや独自プロトコルを使っていないか確認します。また、ルーティング規則で対象ドメインや宛先ポートがDIRECTまたはBLOCKになっていないか、ログで確認してください。

TUNを有効にするとインターネット全体が切れます

いったんTUNをオフにして接続を戻し、通常モードでノードが使えるか確認します。その後、DNS自動設定と自動ルートを既定値に戻し、IPv6を一時的に対象外にして再テストします。

Windows再起動後も仮想アダプターが残っています

v2rayNを完全終了してから「ネットワークアダプターのオプション」を開き、不要なアダプターだけを確認します。使用中のVPNや他の仮想ネットワークを誤って削除せず、必要ならv2rayNのTUN設定をオフにして再起動します。

ネットワークが切れた場合の復旧手順は、TUNをオフにする、v2rayNを終了する、WindowsのWi-Fiまたは有線接続を一度切り替える、通常のプロキシ設定を確認する、という順番が安全です。コマンドプロンプトでipconfig /flushdnsを実行する方法もありますが、DNSキャッシュを消去するだけでルーティングやコアのエラーが直るわけではありません。復旧後は一度に1項目だけ変更し、同じノードと同じネットワークで比較してください。

日常利用で安定させる設定

常時TUNを使う場合は、起動時に自動で有効化する前に、手動で数回の復旧テストを行うことをおすすめします。Wi-Fiからモバイルルーターへの切り替え、スリープ復帰、ノード変更、Windows Update後の再起動を確認し、仮想アダプターが再作成されるかを見ます。長時間接続の安定性は、TUNそのものだけでなく、ノードの遅延、DNS応答、サーバー側のアイドル切断にも左右されます。

  • 普段使うノードを1つ決め、最初は自動ノード切り替えを無効にして挙動を観察する。
  • LAN、プリンター、ルーター管理画面などの宛先は、必要に応じてDIRECTへ分流する。
  • 混合ポートやSocksポートを他のアプリへ手動設定する場合は、v2rayN画面に表示された番号を使う。
  • コアを更新した後は、TUN、DNS、REALITY、WebSocketなどの対応状況を確認する。
  • 問題が発生したときのために、TUNをオフにして通常のシステムプロキシへ戻す手順を覚えておく。
v2rayN をダウンロード