v2rayNGのアプリ別プロキシ設定方法|除外・指定アプリを解説

v2rayNGで特定のアプリだけ通信をプロキシ経由にする設定を、Androidの画面に沿って解説します。選択アプリを除外するモードと、選んだアプリだけを通すモードの違い、VPN開始後の確認方法、反映されない場合の対処までまとめました。

ゲーム、動画、仕事用ツールなど、特定のアプリだけ通信経路を変えたい場合は、v2rayNGのアプリ別プロキシ機能が便利です。すべての通信をプロキシへ送るのではなく、指定したアプリだけをVPN経由にしたり、逆に一部のアプリをプロキシから除外したりできます。Androidのバージョンやv2rayNGの更新状況によって表示名が少し異なるため、この記事では設定の考え方と確認手順を順番に説明します。

この記事の要点

v2rayNGでアプリ別プロキシを使うには、「VPN設定」内のアプリVPNモードを確認し、ホワイトリストまたはブラックリストを選んで対象アプリを指定します。指定アプリだけをプロキシへ送る方法、特定アプリを除外する方法、AndroidのVPN確認、接続できない場合のログ確認まで、実際の画面操作に沿って解説します。

アプリ別プロキシの仕組みを理解する

v2rayNGをVPNモードで動作させると、Androidが作成したVPNインターフェースを通じて、端末内の通信をv2rayNGへ渡します。v2rayNGはアプリごとの識別情報を使い、プロキシへ送る通信と、端末から直接送る通信を分けます。ブラウザーのようにアプリ側でプロキシアドレスを入力する方式ではないため、個別アプリがSOCKSやHTTPプロキシに対応していなくても設定できる点が特徴です。

設定の中心になるのは、アプリVPNモードの「ホワイトリスト」と「ブラックリスト」です。ホワイトリストでは、一覧で選択したアプリだけがVPN、つまりv2rayNGのプロキシ経路を使います。ブラックリストでは、選択したアプリをVPNの対象から外し、それ以外のアプリをVPN経由にします。ゲームだけをプロキシへ送るならホワイトリスト、動画アプリや銀行アプリなどを直接通信にしたいならブラックリストが分かりやすい選択です。

ホワイトリスト

対象
選択したアプリだけ
経路
v2rayNGのVPN・プロキシ
用途
ゲームや動画アプリを限定
初期状態
選択アプリがないと対象なし

必要なアプリだけを明示できるため、通常の通信を直接接続に保ちたい場合に向いています。

ブラックリスト

対象
選択したアプリ以外
除外
選択したアプリは直接接続
用途
特定アプリだけ除外
注意点
新しく入れたアプリも対象になり得る

全体をVPN経由にしつつ、決済、社内接続、地域判定が必要なアプリを除外するときに便利です。

結論:最初はホワイトリストが安全

動作確認を目的にするなら、まずホワイトリストで1つのアプリだけを選ぶ方法がおすすめです。対象範囲が狭いため、DNS、通信速度、ログイン状態への影響を確認しやすく、問題が起きても原因を切り分けやすくなります。

v2rayNGのVPN設定を開く

v2rayNGを起動し、メイン画面から「設定」または歯車アイコンを開きます。次に「VPN設定」、「アプリVPN設定」、「Apps VPN mode」などの項目を探してください。表示名はv2rayNGのバージョンや翻訳によって異なる場合がありますが、アプリの選択画面へ進む設定が該当します。通常のプロファイル編集画面ではなく、VPNの動作範囲を決める設定を開くことが重要です。

アプリVPNモードには、無効、ホワイトリスト、ブラックリストに相当する選択肢があります。無効ではアプリ単位の振り分けを行わず、VPNモードの一般設定に従います。ホワイトリストまたはブラックリストを選択すると、「アプリを選択」、「Apps」、「対象アプリ」などのボタンが表示され、Androidにインストールされているアプリの一覧を確認できます。

指定アプリだけをプロキシにする手順

ゲーム、動画、海外向けサービスなど、特定のアプリだけをプロキシ経由にしたい場合は、ホワイトリストを使用します。選択したアプリ以外はVPN経由にならないため、通常のブラウザー、通話アプリ、家庭内ネットワーク用アプリなどを意図せず変更しにくい構成です。最初から複数のアプリを選ばず、1つずつ追加して動作を確認するとトラブルを抑えられます。

  1. 設定を開く

    v2rayNGのメイン画面で「設定」→「VPN設定」を開きます。プロファイルの詳細画面ではなく、VPN全体の動作を変更する画面を選びます。

  2. モードを選ぶ

    「アプリVPNモード」または「Apps VPN mode」でホワイトリストを選択します。表記が英語の場合はWhitelistに相当する項目を選びます。

  3. アプリを指定

    アプリ一覧を開き、対象のゲームや動画アプリにチェックを入れます。似た名前の補助アプリや設定アプリを誤って選ばないよう、アイコンとパッケージ名を確認します。

  4. 接続を再開

    設定を保存し、v2rayNGを停止してから対象ノードへ再接続します。AndroidのVPN接続許可が表示された場合は内容を確認して許可します。

  5. 対象だけ検証

    対象アプリを起動して通信を確認し、続けて対象外のブラウザーなどを開きます。両方の経路が想定どおり分かれているかを確認します。

ゲームで利用する場合は、ログイン前にアプリ別設定を変更しておくと、セッション途中でネットワークが切り替わる問題を避けられます。動画アプリでは、プロキシ経由にした直後に地域、画質、配信サーバーが変わることがあります。再生開始まで時間がかかる場合は、ノードの遅延だけでなく、UDP対応、DNSの解決結果、アプリ側のキャッシュも確認してください。

特定アプリをプロキシから除外する方法

ほとんどのアプリをプロキシ経由にしながら、特定のアプリだけ直接接続にしたい場合はブラックリストを選びます。たとえば、動画アプリだけを直接接続にして配信地域を端末回線に合わせる、社内アプリをVPNから外して会社のネットワークへ接続する、といった使い方ができます。ただし、ブラックリストでは選択していない新しいアプリも自動的にVPN対象になるため、アプリを追加した後は設定を見直してください。

除外対象を選ぶ際は、アプリ本体だけでなく、別プロセスで動くログイン部品やダウンロード部品があるかにも注意します。アプリ本体を除外しても、補助サービスが別アプリとして通信する場合、すべての通信が直接接続になるとは限りません。また、Androidの仕事用プロファイルや複製アプリは、同じ表示名でも別のアプリ項目として表示されることがあります。

選んだアプリが一覧に表示されません

v2rayNGを最新版へ更新し、Androidの設定画面からアプリがインストール済みか確認します。仕事用プロファイル内のアプリは、個人プロファイルとは別項目として表示される場合があります。

対象アプリだけ接続できません

まず別のノードで試し、次にVPNモード、ホワイトリストのチェック、AndroidのVPN接続状態を確認します。ゲームなどUDPを使うアプリでは、ノード側とコアがUDP通信に対応しているかも確認してください。

除外したアプリもプロキシを使います

ブラックリストの選択が保存されているか確認し、アプリを完全終了してから再起動します。Androidのアプリ複製機能を使っている場合は、除外した項目と実際に起動した項目が同じか確認してください。

設定後に他の通信も遅くなりました

ホワイトリストとブラックリストを取り違えていないか確認します。ブラックリストで対象を1つだけ除外すると、それ以外のアプリはVPN経由になります。意図と違う場合はホワイトリストへ戻してください。

接続結果とログを確認する

アプリ別設定は、チェックを入れただけで通信経路が変わったと判断しないことが大切です。v2rayNGの接続状態を確認し、対象アプリを完全終了して再起動します。AndroidのVPNアイコンが表示されているか、v2rayNGの画面でコアが動作中か、ノードの遅延テストが極端に悪化していないかを順番に見ます。対象外アプリについても同じ確認を行うと、リストの向きを間違えた場合に早く気付けます。

エラー: VPN permission denied

原因と対処:AndroidのVPN接続許可が取り消されているか、別のVPNが先に接続されています。v2rayNGを停止し、AndroidのVPN設定で他の接続を切断してから、v2rayNGを再接続します。

エラー: failed to start TUN

原因と対処:VPNインターフェースの作成に失敗しています。別のVPN、常時接続VPN、省電力制限を確認し、v2rayNGを完全終了してから再起動します。

エラー: connection timed out

原因と対処:対象アプリの通信がプロキシへ送られたものの、ノードまたはDNSへの接続が時間切れになっています。別ノードで試し、プロファイルのアドレス、ポート、TLS、UUIDを変更せずに1項目ずつ確認します。

ログを見るときは、アプリ別プロキシの設定エラーとノード接続エラーを分けて考えます。VPNが起動しない場合は権限やTUN作成を先に調べ、VPNは起動しているのに対象アプリだけ開けない場合は、ノード、DNS、UDP、アプリ固有の接続方式を確認します。特に、複数の設定を同時に変更すると原因が分からなくなるため、モード変更、アプリ選択、ノード変更の順に1つずつ検証してください。

実用的な確認順序

最初はホワイトリストで対象を1アプリに限定し、VPNアイコン、v2rayNGの接続状態、対象アプリの通信、対象外アプリの通信を確認します。正常なら対象アプリを追加し、除外運用へ移る場合だけブラックリストへ切り替えます。この順序なら、モードの取り違えとノード側の問題を分離できます。

v2rayNをダウンロード