v2rayNGのアプリ別プロキシを使うと、VPN経由にするアプリだけを選ぶ方法と、選んだアプリをVPNから除外する方法を切り替えられます。設定では対象アプリの選択だけでなく、許可方式と除外方式のどちらになっているかも確認してください。AndroidのVPN表示、対象アプリの通信、v2rayNGのログを組み合わせた確認方法と、一覧にアプリが表示されない場合の対処を解説します。
アプリ別プロキシの仕組みと選択方式
v2rayNGのアプリ別プロキシは、AndroidのVPN機能を通じて端末の通信を受け取り、指定したアプリの通信をプロキシ経由にする機能です。ブラウザーなどの各アプリに個別のプロキシアドレスを入力する方法とは異なり、アプリ単位でVPNに含めるか、VPNから除外するかを指定します。画面でVPN接続中と表示されても、すべてのアプリが同じ経路を通るとは限りません。
大切なのは、選択したアプリを「VPNに含める」のか「VPNから除外する」のかを確認することです。許可方式では選択したアプリだけがVPN経由になり、ほかのアプリは通常のネットワークを使います。除外方式では選択したアプリがVPNを通らず、それ以外のアプリがVPN経由になります。選択リストが同じでも方式が逆なら結果も逆です。
| 方式 | 選択したアプリ | 選択していないアプリ | 向いている使い方 |
|---|---|---|---|
| 許可方式 | VPN経由 | 通常のネットワーク | プロキシを使うアプリを少数に絞る |
| 除外方式 | 通常のネットワーク | VPN経由 | ほとんどのアプリでVPNを使い、例外だけ外す |
| 対象指定なし | アプリ別の指定が無効なら、端末全体の設定に従う | まず全体の接続状態を確認する | |
選択したアプリを除外しても、そのアプリの通信が必ず成功するとは限りません。除外された通信はv2rayNGのプロキシを通らず、通常のネットワーク側へ送られます。また、Androidで「VPNなしの接続をブロック」に相当する常時接続VPNの制限を有効にしていると、VPNを通らない通信自体が遮断される場合があります。アプリ別設定の確認時は、常時接続とVPN外通信のブロック設定も合わせて確認しましょう。
v2rayNGで対象アプリを選ぶ手順
以下は一般的な設定の流れです。v2rayNGの版やAndroidの画面構成によって、項目名や配置が異なる場合があります。「アプリ別プロキシ」「Per-app proxy」「アプリを選択」などに相当する設定を探してください。設定を変更する前に、利用可能なノードを1つ選び、通常のVPN接続が成立することを確認しておくと、アプリ選択の問題とノード接続の問題を分けられます。
-
ノードを選ぶ
v2rayNGのメイン画面で利用するノードを選択します。接続を開始し、AndroidにVPN接続の許可画面が出た場合は、内容を確認して許可します。接続できない状態のままアプリ別設定を変えると、失敗の原因を判別しにくくなります。
-
設定を開く
画面のメニューから「設定」を開き、「アプリ別プロキシ」または同等の項目を探します。設定項目がスイッチ式なら機能を有効にし、詳細画面へ進みます。単にアプリ一覧を開いただけでは、アプリ別の制御が有効になっていないことがあります。
-
方式を決める
対象アプリだけをVPN経由にしたい場合は許可方式、対象アプリだけをVPNから外したい場合は除外方式を選びます。「選択したアプリをプロキシする」「選択したアプリをバイパスする」など、チェックボックスの説明を読み、選択対象と動作の対応を確認してください。
-
アプリを選ぶ
一覧から対象アプリにチェックを付け、保存または戻る操作で設定を確定します。設定画面に「システムアプリを表示」のような項目がある場合、必要なアプリが見つからないときだけ有効にしてください。用途が決まっていないシステム項目をまとめて選ぶと、通信経路の確認が難しくなります。
-
接続し直す
一度v2rayNGを切断して再接続し、AndroidのステータスバーにVPN接続が表示されることを確認します。対象アプリを完全に終了してから起動し直すと、以前の接続が残ったままの状態と区別しやすくなります。
対象アプリの通信を個別に確認する
設定後は、アプリの一覧表示だけでなく、実際の通信が想定どおりか確かめます。テスト中はノード、ネットワーク、アプリ別方式を固定し、設定を一度に1つだけ変更してください。複数の項目を同時に変えると、成功した理由や失敗した原因を追いにくくなります。Webページの表示だけでなく、AndroidのVPN表示とv2rayNGのログも照合しましょう。
- VPN経由にするアプリ:許可方式では対象に含め、除外方式では対象から外します。そのアプリを起動して通信し、想定した接続先やコンテンツが利用できるか確認します。
- VPNから外すアプリ:許可方式では対象に含めず、除外方式では対象にします。VPN接続中に通信できるか確認します。VPN外通信をブロックする設定が有効なら、除外アプリが接続できないことがあります。
- 比較用のアプリ:対象と対象外のアプリを1つずつ決め、両方を同じネットワーク上で試します。片方だけ結果が違えば、選択方式やアプリ一覧の設定を優先して確認できます。
- ログ:v2rayNGのログ画面で、テストした時刻に通信記録が追加されるかを確認します。ログに記録がない場合は、対象アプリが通信していない、対象から外れている、または通信を別の経路で行っている可能性があります。
接続元の表示を比較する場合は、許可方式と除外方式を切り替えるたびに、同じ確認先、同じアプリ、同じネットワークを使います。接続元情報を表示するWebページは、そのページへの通信が実際にどの経路を通ったかを確認する補助になりますが、端末内の全アプリが同じ経路を使っている証明にはなりません。アプリごとにテストし、VPN対象の切り替えとログの時刻を記録してください。
切り分けは対象アプリと比較用アプリを1つずつ
対象アプリだけが失敗したら、最初に許可・除外方式とチェック状態を見直します。複数アプリをまとめて選ぶより、1つのアプリで動作を確認してから対象を増やすほうが、設定ミスを特定しやすくなります。
アプリ一覧に表示されないときの確認項目
一覧に見当たらないアプリがある場合、最初にアプリが端末へインストール済みで、通常のユーザー領域から起動できることを確認します。仕事用プロファイルや複数ユーザーでインストールしたアプリは、個人用プロファイルの一覧とは別に扱われることがあります。アプリ名が見えないからといって、似た名前のシステム項目を選んで代用するのは避けてください。
| 状態 | 考えられる理由 | 確認・対処 |
|---|---|---|
| 一覧にアプリがない | アプリが未インストール、または別プロファイルにある | 端末のアプリ一覧で起動を確認し、仕事用プロファイルやユーザーを確認する |
| システムアプリだけ見えない | システムアプリが一覧で非表示 | 設定にシステムアプリ表示の切り替えがあれば有効にする |
| 更新後に選択が消えた | アプリの再インストールやパッケージ変更で識別情報が変わった | 一覧を更新または再表示し、該当アプリを選び直す |
| 選んでも結果が変わらない | 許可・除外方式の取り違え、またはVPN外通信の制限 | 方式の説明とAndroidの常時接続・ブロック設定を確認する |
仕事用プロファイルでは、アプリが個人用と仕事用に別々にインストールされている場合があります。アイコンに仕事用プロファイルの印が付いているか、Androidのアプリ情報にどのプロファイルで登録されているかを確認してください。プロファイル間でアプリの設定や通信が共有されるとは限りません。端末管理者がVPNやアプリ一覧を制限している環境では、管理ポリシーが優先されることもあります。
一覧を再読み込みしても解決しない場合は、v2rayNGを終了して再度開き、Androidのアプリ情報で対象アプリが有効になっていることを確認します。更新直後であれば端末を再起動し、その後に一覧を確認する方法もあります。アプリを削除して再インストールする操作は設定や保存データに影響する可能性があるため、他の確認を先に行ってください。
接続できない場合の見直しと設定の戻し方
アプリ別プロキシを有効にした後に接続できなくなった場合は、最初に対象アプリをすべてVPN経由にする設定へ戻すのではなく、現在の選択方式を確認します。除外方式で対象を誤って選んだ場合、プロキシを使いたいアプリがVPNの外へ出ている可能性があります。許可方式なら、反対に必要なアプリが一覧に含まれているかを確認しましょう。
VPN接続中なのに対象アプリだけ通信できないのはなぜ?
許可方式・除外方式と対象アプリのチェック状態を確認します。次にAndroidのVPN外通信ブロック設定を確認し、アプリを終了してからv2rayNGへ再接続してください。
選択を変えても通信経路が同じように見えます
対象アプリが通信を開始しているか、VPNが再接続されているかを確認します。比較用のアプリを1つ用意し、同じ確認先で対象と対象外の結果を別々に記録してください。
一覧に同じアプリ名が複数あります
個人用と仕事用など、プロファイルごとに同じアプリが登録されている可能性があります。アイコンやプロファイル情報を照合し、実際に起動する側の項目を選んでテストします。
原因が特定できない場合は、アプリ別プロキシを一時的に無効にし、端末全体でVPN接続が利用できるかを確認します。全体設定では動作し、アプリ別設定を有効にすると失敗するなら、対象アプリ、選択方式、プロファイル、VPN外通信の制限を中心に調べます。全体設定でも失敗する場合は、ノード接続、AndroidのVPN許可、ネットワーク自体を先に確認してください。
通常の使い方に戻す前に、テストで変更した選択状態と常時接続の設定を見直します。すべての通信をVPN経由にする必要がない場合は、許可方式で必要なアプリだけを選ぶか、除外方式で例外だけを指定します。設定内容を短くメモしておけば、アプリ更新後や端末の再起動後に同じ状態を再現しやすくなります。