クイックスタート · 4ステップ
v2rayNG サブスクリプションのインポートと接続設定
サブスクリプション URL を受け取ってからプロキシが有効になるまで、4ステップでおよそ10分です。操作は v2rayNG の Android 画面を基準に説明し、各ステップの最後に v2rayN デスクトップ版の対応手順を添えています。まだクライアントを入れていない場合は、先にダウンロードセンターからインストーラーを入手してください。
v2rayNG(Android)はサブスクリプション、ルーティング、ログを左上のドロワーメニューと右上のメニューにまとめており、メイン画面にはノード一覧と丸い接続ボタンしかありません。v2rayN デスクトップ版(Windows / macOS / Linux)では、同じ設定群が上部メニューバーの「サブスクリプション」「パラメータ設定」「テスト」とトレイの右クリックメニューに分かれています。設定項目の名前はほぼ共通で、位置だけが異なります。
以下の手順は v2rayNG を基準にしています。各ステップ末尾の「デスクトップ版対応」に v2rayN の該当メニューを示します。
サブスクリプションのインポート
プロバイダーから渡されたサブスクリプション URL をメイン画面のノード一覧にする
サブスクリプション URL は通常 http:// または https:// で始まる長いリンクで、プロバイダーから提供されます。受け取ったらまず全体をクリップボードにコピーしてください。手入力は避けましょう。URL にはクエリパラメータが含まれており、1文字でも間違えるとサブスクリプション更新時にエラーになります。v2rayNG が扱える入力は2種類で、サブスクリプション URL 全体か、単一ノードの共有リンク(vmess://、vless://、trojan://、ss:// で始まるもの)です。
方法1:クリップボードからサブスクリプションをインポート
サブスクリプション URL がクリップボードにあることを確認してから、次の順に操作します。
- v2rayNG を開きます。メイン画面の右上に「+」ボタンがあるのでタップします。
- 表示されたメニューで「クリップboardからインポート」を選びます。
- クリップボードの内容がサブスクリプション URL だと認識されると、「サブスクリプションのインポート」ダイアログが表示され、メモ名の入力が求められます。メモ名は自分で識別するためのものなので、プロバイダー名と用途を組み合わせて「メインサブスクリプション」のように付けるとよいでしょう。
- 「OK」をタップして保存し、メイン画面に戻ります。
この時点でドロワーメニューにサブスクリプショングループが追加されますが、まだ一度も更新していないため中身は空のことがあります。続けて更新手順を確認してください。
方法2:サブスクリプション設定で手動追加
「クリップボードからインポート」で内容が認識されない場合や、複数のサブスクリプションをまとめて追加したい場合は手動で操作します。
- メイン画面左上のメニューアイコンをタップしてドロワーを開き、「サブスクリプション設定」に入ります。
- 右上の「+」で新規作成し、「メモ」に名前、「url」にサブスクリプション URL を貼り付けます。
- 保存してメイン画面に戻り、右上の三点メニューをタップして「サブスクリプションを更新」を選びます。
更新中は進行状況が表示され、完了するとグループ内にプロバイダーが配信したすべてのノードが一覧表示されます。各行にはノード名とプロトコル種別が表示されます。ノードの数と名前はプロバイダーが決めるもので、クライアントはそれを一覧にするだけです。
単一ノードの共有リンク
プロバイダーが vmess:// や vless:// のリンクを1本だけ渡す場合も、メイン画面右上の「+」→「クリップボードからインポート」を使います。クライアントはそれをそのまま1つのノードに変換し、サブスクリプショングループには入りません。この種のノードは自動更新されません。プロバイダーがポートや鍵を変更すると古いリンクは使えなくなるため、新しいリンクをインポートし直す必要があります。長く使う予定ならサブスクリプション URL を優先し、ノードの追加・削除はプロバイダー側に任せましょう。
サブスクリプションの更新と自動更新
サブスクリプションの内容は変化し、ノードの追加・削除やアドレス変更は更新に反映されます。手動更新はメイン画面の三点メニューの「サブスクリプションを更新」です。この手間を省きたい場合は「設定」→「サブスクリプション設定」で「サブスクリプションの自動更新」をオンにし、間隔(例:6時間)を選ぶと、クライアントがバックグラウンドでその間隔ごとにサブスクリプションを取得します。
つまずきやすい点が1つあります。サブスクリプション更新時にプロキシへ接続中で、サブスクリプション URL 自体がプロキシ経由でアクセスできない場合、更新は失敗します。その場合は一度接続を切ってから更新してください。
ノード名はプロバイダーが定義したもので、メイン画面で変更しないことをおすすめします。名前を変えても接続には影響しませんが、次回のサブスクリプション更新で元に戻ってしまい、どれがどれか分からなくなるからです。
サブスクリプションの入口は上部メニューバーの「サブスクリプション」にあります。まず「サブスクリプション設定」→「追加」でメモとアドレスを入力し、次に「サブスクリプション」→「サブスクリプションを更新(プロキシ経由なし)」を選びます。v2rayN が「プロキシ経由なしの更新」を独立したメニュー項目にしているのは、前述の更新失敗を避けるためです。
プロキシモードの選択
どの通信をプロキシに通し、どれを直接接続するかを決める
サブスクリプションのインポートが完了すると、メイン画面にノードが表示されますが、この時点で接続すると既定のルールが使われます。v2rayNG は「どの通信をプロキシに通すか」を2つの設定に分けています。ルーティングモードが全体の方針を決め、アプリ別プロキシがアプリ単位の取捨を決めます。どちらも「設定」にあり、順序は先にルーティングモードを決め、アプリ別プロキシで例外を調整する形です。
ルーティングモードは3つから選択
ドロワーメニュー →「設定」→「ルーティング設定」を開くと、定義済みルールが3段階用意されています。
- プロキシのみ:「アプリ別プロキシ」リストでチェックしたアプリだけをコアに通し、それ以外はすべて直接接続します。ブラウザやメッセージアプリなど、一部のアプリだけをプロキシ経由にしたい場合に適しています。
- LAN をバイパス:LAN アドレスは直接接続します。ルーターの管理画面、NAS、プリンターといった内部サービスは影響を受けず、それ以外の通信がプロキシを通ります。自宅やオフィスに LAN 機器がある場合に使う設定です。
- グローバル:すべての通信をプロキシに通し、除外は行いません。一時的な問題調査や、LAN サービスへアクセスする必要がないと分かっている場合に適しています。
モードの切り替えにクライアントの再起動は不要ですが、新しいルールをすぐ反映させるには一度切断してから再接続することをおすすめします。
アプリ別プロキシ
「設定」→「アプリ別プロキシ」で先にモードを選び、次にアプリにチェックを入れます。「選択したアプリのみプロキシ」を選ぶとチェックしたアプリがプロキシを通り、「選択したアプリをバイパス」を選ぶとチェックしたアプリが直接接続になります。リストはアプリ名順に並んでおり、アプリが多いときはリスト上部の検索ボックスで探せます。
よくある使い分けが2つあります。銀行系や社内業務系のアプリはバイパスリストに入れて、出口アドレスが頻繁に変わってリスク判定に引っかかるのを避けます。ダウンロードツールもバイパスリストに入れて、プロキシ帯域を占有してブラウザやメッセージアプリの快適さを損なわないようにします。
自動起動とバックグラウンドでの維持
「設定」→「自動起動」をオンにすると、端末の再起動時にクライアントが起動します。一部の Android はバックグラウンドプロセスの管理が厳しく、クライアント側のスイッチだけでは不十分です。システム設定 → アプリ管理 → v2rayNG で「自動起動」「バックグラウンド実行」を有効にし、省電力設定を「制限なし」にしてください。そうしないと起動後まもなくプロセスがシステムに終了させられます。
ドメイン解決ポリシー
ルーティング設定には「ドメイン解決ポリシー」(domainStrategy)という項目もあり、AsIs、IPIfNonMatch、IPOnDemand から選べます。既定の AsIs はドメインをそのままノード側で解決させます。特定のドメインの解決がおかしい場合や、IP で書いた振り分けルールが効かない場合は IPIfNonMatch に変えて試してみてください。この項目はコアの解決フローに関わるため、詳しい説明は技術リファレンスに譲ります。
対応する項目は「パラメータ設定」→「ルーティング設定」と「パラメータ設定」→「システムプロキシ」にあります。デスクトップ版にはアプリ単位のチェックはなく、ドメインや IP で書く振り分けルールセットがよく使われます。ルールセットは「ルーティング設定」でインポートします。システムプロキシのオン・オフはトレイの右クリックメニューから行い、Android の丸い接続ボタンとは役割が異なります。
接続
ノードを選択し、VPN 権限を許可し、コアを起動する
接続操作はボタン1つですが、初回接続時はシステムの許可ステップが加わります。この手順は省略できません。順序は、ノードを選ぶ → 接続をタップ → システムのダイアログを処理する、です。
目的のノードを選択
メイン画面のノード一覧で目的のノードをタップすると、右側にチェックマークが付き、それが現在のノードになります。一覧が長い場合は右上の三点メニューの「レイテンシ順に並べ替え」で並べ替えられますが、並べ替えに使うレイテンシはあくまで参考値です。ノードが実際に使えるかどうかは、ステップ4の実接続テストで判断してください。
接続ボタンをタップ
メイン画面の右下に V アイコンの付いた丸いボタンがあり、タップすると接続が始まります。初回接続時は Android が「接続リクエスト」ダイアログを表示し、v2rayNG に VPN 接続を許可するか確認します。信頼するオプションにチェックを入れて「OK」をタップしてください。この許可はシステムが管理し、初回のみ表示されます。「キャンセル」を押してしまった場合も、もう一度接続ボタンをタップすれば再表示されます。
接続後に確認すること
接続に成功すると丸いボタンが選択状態になり、メイン画面の上部に現在のノードと接続状態が表示され、通知バーに常駐通知が出ます。通知にはノード名と通信量が表示されます。通知から直接「切断」をタップでき、クライアントに戻る必要はありません。一部のシステムではこの種の通知が「サイレント通知」にまとめられるため、システムの通知設定で v2rayNG の通知レベルを既定に戻さないと状態が見えません。
切断と再接続
Wi-Fi とモバイルデータを切り替えると、既存の接続は通常作り直しが必要です。一度切断してから接続ボタンをもう一度タップしてください。クライアントがネットワークをまたいで自動的に再接続することはありません。また、「自動起動」をオンにしていても、端末の再起動後は通常手動で接続ボタンをタップする必要があります。システムがアプリのバックグラウンドでの VPN サービス起動を許可している場合を除きます。
v2rayN は接続を2段階に分けています。まずサーバー一覧でノードを選んで Enter キーを押し、アクティブサーバーに設定します。次にトレイアイコンの右クリックメニューで「システムプロキシ」→「システムプロキシを自動設定」を選びます。切断時は「システムプロキシをクリア」を選び、プロキシだけを解除してシステムの他の設定には触れません。
動作確認
接続性・出口アドレス・実際のアクセスの3段階で確認
メイン画面に「接続済み」と表示されても、コアが起動したことしか分かりません。通信が本当にプロキシを通っているとは限りません。確認は3段階です。クライアント自身の接続性テスト、出口アドレスの比較、実際のアクセス状況です。3段階すべてをクリアして、この設定は完了です。
第1段階:実接続レイテンシテスト
メイン画面右上の三点メニューに「すべての設定の実接続をテスト」があり、ノードを長押しすれば1つだけテストすることもできます。結果には2種類の数値が出ます。TCP レイテンシはノードのポートが通じるかだけを測り、実接続レイテンシは現在のプロトコルで実際に接続を確立するため、より実使用に近い値です。実接続の結果が -1 だったり、ずっと読み込み中のままの場合は、そのノードは現在使えないので別のノードで試してください。テストの所要時間はノード数に比例するため、ノードが多いときは上位のいくつかを先にテストしましょう。
第2段階:出口アドレスの比較
接続前に、ブラウザで現在の出口アドレスを表示する任意の確認ページを開き、結果を控えておきます。接続後に同じページを再読み込みすると、出口アドレスはローカルのネットワーク事業者のアドレスではなく、ノードの所在地のものになるはずです。2回の結果が同じなら通信はプロキシを通っていません。最もよくある原因はブラウザがアプリ別プロキシのバイパスリストに入っていることなので、ステップ2に戻って確認してください。
第3段階:実際のアクセス状況
普段アクセスが不安定なページを開き、正常に読み込めるか確認します。同時に通知バーを引き下ろし、常駐通知の通信量カウンターが増えているか見ます。カウンターが動かない場合はコアを通信が通っていません。接続状態と実際の通信が一致していないので、以下のログ手順で調べます。
ログの確認
問題を調べるときにログが最も役立ちます。「設定」→「ログレベル」でレベルを info に上げ、より詳しい情報が必要なら debug にします。メイン画面に戻り、右上の三点メニュー →「ログ」でコアの出力を確認します。ログには接続の確立、ルーティングのマッチング、ドメイン解決の過程が記録され、エラー行は通常 error や failed で始まります。エラーのキーワードをコピーして調べるほうが、何度も再接続するよりはるかに効率的です。ログレベルを上げるとリソース消費が増えるので、調査が終わったら既定に戻してください。
まずステップ2に戻り、ルーティングモードとアプリ別プロキシの組み合わせを確認し、別のノードで実接続を再テストします。ログに解決や接続のエラーが続けて出る場合は、エラーのキーワードを控えて FAQ のトラブルシューティング分類で該当する項目を探してください。プロトコルやコアの層に原因がある場合は技術リファレンスにより詳しい説明があります。
テストの入口はメイン画面の「テスト」メニューにあり、「実接続レイテンシをテスト(現在のサーバー)」と「すべてのサーバーの実接続レイテンシをテスト」の2項目があります。ログは「パラメータ設定」で有効にでき、ログファイルのあるフォルダーに直接移動できます。
つまずき早見表
よくある4つのつまずき
4ステップの流れで止まりやすいのはたいていこの数か所です。まずここで確認し、それでも解決しない場合に FAQ でより細かい項目を探してください。
接続ボタンを押してもシステムの権限ダイアログが出ない
Android では同時に1つのアプリしか VPN トンネルを保持できません。まず他のプロキシ系クライアントが接続状態にないか確認し、それらを終了してからもう一度接続ボタンをタップしてください。それでも反応がない場合は、システム設定 → アプリ → v2rayNG → 権限で VPN 関連の権限が拒否されていないか確認してください。拒否の記録があると以降のダイアログが表示されなくなります。
接続済みと表示されるのに Web ページが開けない
順に確認します。① 別のノードに変えて実接続テストをやり直す。② ログに解決関連のエラーがないか見る。③ アプリ別プロキシを確認し、ブラウザがバイパスリストに入っていないか確かめる。④ ルーティングモードが「プロキシのみ」になっていて、目的のアプリにチェックが入っていない可能性を確認する。4項目すべて問題なければ、ログのエラーのキーワードを控えて FAQ で調べてください。
サブスクリプションの更新が何度も失敗する
まず接続を切ってから更新してください。一部のサブスクリプション URL はプロキシ経由でアクセスできません。サブスクリプション URL が期限切れになっていないか、プロバイダーが変更していないか確認します。複数のサブスクリプションを保存している場合は、1つずつ個別に更新して、どれが問題なのかを特定してください。
起動後に自動で立ち上がらない
クライアント側の「自動起動」は第一段階にすぎず、システム側でも許可が必要です。システム設定 → アプリ管理 → v2rayNG で「自動起動」「バックグラウンド実行」を有効にし、省電力設定を「制限なし」にします。機種によっては最近使ったタスク一覧でバックグラウンドをロックする必要もあります。
その他の疑問は基礎知識、インストールと設定、活用テクニック、トラブルシューティングの4分類で FAQ ページにまとめています。
関連ガイド
4ステップの後に
このページで扱うのは「接続できる・確認できる」までです。プロトコルの選定、コアの違い、サブスクリプション形式などは技術リファレンスにあります。具体的な問題が起きたらまず FAQ を確認してください。