V2RayNGの設定方法【2026年版】完全ステップバイステップガイド
V2RayNGは、V2Rayベースの VPN 接続において最も広く使われているAndroidクライアントです。ロシア、イラン、中国など、インターネットフィルタリングが厳しい地域で安定した接続が必要な場合、VLESS または VMess 設定を使った V2RayNG が現在最も効果的な選択肢です。
このガイドでは、V2RayNG とは何か、インストール方法、サーバー設定を追加する3つの方法、そして MegaV の無料サーバーへの接続方法まで、すべてを解説します。
V2RayNG とは何か、なぜ使うのか
V2RayNG は V2Ray プロキシフレームワークを実装した Android アプリです。V2Ray はもともと中国のグレートファイアウォールをかいくぐるために開発されたもので、2019年頃から最も信頼性の高いネットワーク制限回避 VPN 技術として使われています。
WireGuard や OpenVPN を使う従来の VPN アプリ(どちらも DPI システムが検出・ブロックできる特徴的なトラフィックパターンを持つ)と異なり、VLESS または VMess プロトコルを使った V2Ray のトラフィックは通常の HTTPS ウェブトラフィックに見えるよう設計されています。ロシアの TSPU、イランの国家フィルタリングインフラ、中国のグレートファイアウォールなど、ディープパケットインスペクション(DPI)システムから見ると、V2Ray 接続は普通のウェブ閲覧と区別がつきません。
V2RayNG を選ぶ理由:
- 無料・オープンソース
- 活発にメンテナンスされている
- 主要な V2Ray プロトコルをすべてサポート:VLESS、VMess、Trojan、Shadowsocks
- サブスクリプションリンク対応(サーバーリストの自動更新)
- 組み込みの ping テストおよび速度測定機能
- アプリごとのルーティング(スプリットトンネリング)
- GitHub から直接入手可能 — Google Play の利用可否に依存しない
MegaV のような専用 VPN アプリと比べたときのデメリットは、サーバー設定を自分で管理する必要がある点です。サーバーがダウンした場合、新しいものを手動で追加するか、サブスクリプションリンクを更新する必要があります。すべてを自動で管理してほしいユーザーには、専用アプリが適しています。
ステップ 1:V2RayNG をダウンロードする
Android(メインプラットフォーム)
V2RayNG は以下の場所から入手できます:
1. Google Play ストア — 「v2rayNG」で検索(開発者:2dust)。Play ストアにアクセスできる場合、これが最も簡単なインストール方法です。
2. GitHub リリース — github.com/2dust/v2rayNG/releases — 最新の .apk ファイルを直接ダウンロードします。Play ストアがブロックされている、または利用できない場合に必要です。
3. F-Droid — f-droid.org から F-Droid クライアントをインストールし、その中で「v2rayNG」を検索します。Google アカウントなしで V2RayNG を入手する方法です。注意:F-Droid ビルドはソースから再ビルドされており、GitHub リリースより 1〜2 バージョン遅れることが多いため、最新プロトコルが必要な場合は GitHub の .apk を使用してください。
GitHub の APK からインストールする場合、Android の設定で「提供元不明のアプリ」を有効にする必要があります(設定 → セキュリティ → 不明なソース、またはお使いの Android バージョンに応じた同等の項目)。
2026年4月時点の最新安定バージョン:1.9.x
iOS の代替アプリ
V2RayNG には iOS 版がありません。iPhone および iPad では以下の代替アプリを使用してください:
- Streisand — 無料、オープンソース、V2Ray サポートが優秀
- Shadowrocket — 2.99ドルの買い切り、最も人気のある iOS 向け V2Ray クライアント、ロシア/中国以外の App Store アカウントが必要
- Sing-Box — 無料、オープンソース、VLESS Reality(最も高度な設定)をサポート
デスクトップ
- Windows/macOS/Linux:v2rayN(Windows)、V2RayXS(macOS)、または Nekoray(クロスプラットフォーム)を使用
- すべて無料・オープンソースで、同じ設定フォーマットをサポート
ステップ 2:画面の概要
V2RayNG を初めて開くと、以下が表示されます:
- メインリスト — 現在は空で、ここにサーバー設定が表示されます
- フローティングアクションボタン(右下の + ボタン)— 新しい設定を追加するためのボタン
- 接続ボタン — 右上の V アイコン、タップすると VPN 接続が有効になります
- 設定の歯車 — 右上
接続する前に、少なくとも1つのサーバー設定を追加する必要があります。追加方法は3つあります。
方法 1:QR コードで設定を追加する
サーバー情報が含まれた QR コードがある場合、これが最も速い方法です。
1. 右下の + ボタンをタップ
2. 「QR コードをスキャン」 を選択
3. カメラを QR コードに向ける
4. 設定が自動でインポートされ、サーバーリストに新しいエントリが表示されます
5. エントリをタップして選択(チェックマークが表示されます)
6. 右上の V アイコン をタップして接続
7. 表示された VPN 権限の確認ダイアログで許可する
VPN が有効になると、デバイスのステータスバーに鍵のアイコンが表示されます。
QR コードの入手先:無料 V2Ray コンフィグを配布している Telegram チャンネル、V2Ray をサポートする VPN プロバイダ(MegaV を含む)、コミュニティフォーラムなどで QR コード形式の設定が共有されています。
方法 2:手動で設定を追加する
テキスト形式でサーバー情報がある場合に使用します。
1. + ボタンをタップ
2. 「手動で入力」 を選択
3. プロトコルタイプを選択:VLESS または VMess
VLESS 設定には以下の情報が必要です:
| フィールド | 説明 |
|---|---|
| 名前(Remarks) | このサーバーの名前(例:"MegaV-Germany") |
| アドレス | サーバーの IP アドレスまたはホスト名 |
| ポート | 通常は 443(HTTPS ポート) |
| ID | UUID — 550e8400-e29b-41d4-a716-446655440000 のような長い文字列 |
| Flow | XTLS-Reality コンフィグの場合:xtls-rprx-vision |
| 暗号化 | VLESS の場合は none |
| ネットワーク | トランスポートに応じて tcp または ws |
| TLS | コンフィグの種類に応じて tls または reality |
Reality 設定(最もネットワーク制限に強いタイプ)には、さらに以下が必要です:
| フィールド | 説明 |
|---|---|
| SNI | なりすまするドメイン(例:www.microsoft.com) |
| 公開鍵 | サーバーの x25519 公開鍵 |
| ショート ID | 短い16進数の識別子 |
| フィンガープリント | ブラウザのフィンガープリント(通常は chrome) |
4. 必要なすべてのフィールドを入力
5. 右上の保存アイコン(フロッピーディスク)をタップ
6. 設定を選択して V アイコンをタップして接続
方法 3:サブスクリプションリンクで設定を追加する
サブスクリプションリンクは長期利用に最も便利な方法です。サブスクリプション URL はサーバーリストを指しており、自動的に更新されます。サーバーが変更されたり新しいものが追加されたりした際に、手動操作なしで最新のリストが取得されます。
1. メイン画面右上の 三点メニュー(⋮)をタップ
2. 「サブスクリプショングループ設定」 を選択
3. + ボタンをタップして新しいサブスクリプションを追加
4. 以下を入力:
- 名前(Remarks):任意の名前(例:"MegaV Free Servers")
- URL:VPN サービスから提供されたサブスクリプションリンクの URL
5. OK をタップして保存
6. メイン画面に戻り、再度 三点メニュー をタップ
7. 「サブスクリプションを更新」 を選択
8. サーバーリストのダウンロードを待つ — 新しいエントリがリストに表示されます
9. 任意のエントリを選択して V アイコンをタップして接続
ヒント:サブスクリプションでインポートした後、組み込みの ping テスト を使って最速のサーバーを見つけられます:
- サーバーエントリを長押しするとオプションが表示されます
- 「実際の遅延テスト」 を選択すると全サーバーを一括テストできます
- 遅延順に並べ替えて最速のサーバーを見つけましょう
ステップ 3:接続して確認する
設定を選択して接続をタップした後:
1. Android が VPN 接続の確認を求めます — OK をタップ
2. アプリ上部の V アイコンが接続済みになると緑色に変わります
3. Android のステータスバーに鍵のアイコンが表示されます
接続が機能しているか確認する:
1. ブラウザを開いて ipleak.net または whatismyip.com にアクセス
2. IP アドレスが実際の IP ではなく VPN サーバーの IP になっていることを確認
3. 場所がサーバーの国(ドイツ、フィンランド、オランダなど)として表示されるはず
IP が変わっていない場合、VPN 接続が正しく有効化されていません。以下のトラブルシューティングを参照してください。
MegaV 無料サーバーへの接続方法
MegaV VPN はアカウント不要で無料のサーバーアクセスを提供しています。接続するには:
オプション A — MegaV アプリを使用する(ほとんどのユーザーに推奨):
1. megav.app/download から MegaV をダウンロード
2. アプリを開くと、利用可能な最適なサーバーに自動接続されます
3. 設定は不要
MegaV アプリは V2RayNG と同じことをすべて自動で行います:最適なサーバーの選択、設定の更新、サーバーがダウンした際の切り替えなど。
オプション B — MegaV のサブスクリプションリンクで V2RayNG を使用する:
1. megav.app で無料アカウントを作成
2. アカウント設定 → 「V2Ray サブスクリプション」に移動
3. サブスクリプション URL をコピー
4. 上記の方法 3 を使って V2RayNG に追加
これにより、MegaV のサーバーインフラに接続しながら V2RayNG のインターフェースを使用できます。
よくある問題のトラブルシューティング
接続が頻繁に切れる
原因:サーバーが制限を受けているか、ネットワークが不安定です。
対処法:
1. 実際の遅延テストを実行する(サーバーを長押し → 「実際の遅延テスト」)
2. 遅延が低いサーバーに切り替える
3. WebSocket トランスポートを使用している場合は TCP トランスポートに変更してみる
4. 利用可能であれば設定で「Mux」を有効にする
アプリは「接続済み」と表示されているがウェブサイトが開かない
原因:DNS リークまたは DNS が VPN 経由でルーティングされていない。
対処法:
1. V2RayNG の設定 → 「ドメイン戦略」に移動
2. IPIfNonMatch または IPOnDemand に設定
3. 「定義済みルール」を「グローバル」に設定して、すべてのトラフィックを VPN 経由にする
4. 再接続する
サブスクリプションをインポートできない — 「解析失敗」
原因:サブスクリプション URL に認証が必要か、期限が切れている可能性があります。
対処法:
1. ブラウザで URL が正しく開けることを確認する
2. URL の有効期限が切れていないか確認する(一部のプロバイダは時間制限付きのサブスクリプション URL を使用)
3. プロバイダアカウントからサブスクリプション URL を再生成してみる
VPN アイコンは表示されているが実際の IP がそのまま表示される
原因:スプリットトンネリングのルール設定またはブラウザの WebRTC リーク。
対処法:
1. V2RayNG で設定 → 「アプリごとのプロキシ」に移動
2. アプリごとのモードから「すべてのアプリ」モードに切り替える
3. ブラウザで WebRTC を無効にするか、WebRTC リークをブロックするブラウザ拡張機能を使用する
接続時に「権限が拒否されました」
原因:Android のバッテリー最適化が VPN サービスを強制終了している。
対処法:
1. Android の設定 → バッテリー → バッテリーの最適化に移動
2. リストから V2RayNG を見つける
3. 「最適化しない」に設定
4. 合わせて確認:設定 → アプリ → V2RayNG → 権限 → すべての権限が付与されていることを確認
動いていた設定が突然機能しなくなった
原因:サーバーの IP アドレスが ISP によってブロックされた可能性があります。
対処法:
1. サブスクリプションを更新して(⋮ → 「サブスクリプションを更新」)新しいサーバー IP を取得する
2. 同じサブスクリプション内の別のサーバーを試す
3. サブスクリプション内のすべてのサーバーがブロックされている場合、そのプロバイダが完全にブロックされた可能性があります。プロバイダを切り替えるか、IP でのブロックが困難な VLESS Reality コンフィグを使用するサブスクリプションに変更してください
V2RayNG vs MegaV アプリ — どちらを使うべきか
| | V2RayNG | MegaV アプリ |
|-|---------|-----------|
| セットアップ時間 | 10〜30分 | 2分以内 |
| サーバー管理 | 手動 / サブスクリプション | 自動 |
| サーバー切り替え | 手動 | 自動 |
| サーバーがブロックされた場合 | サブスクリプションを手動更新 | 自動 |
| 必要な技術知識 | ある程度必要 | 不要 |
| 費用 | 無料(サーバーソースが必要) | 無料トライアルあり、その後有料 |
| 向いているユーザー | 設定を自分でコントロールしたい上級者 | とにかく使えればいいユーザー全般 |
V2RayNG は技術的な側面を楽しめて、設定を完全にコントロールしたい方には優れたツールです。しかし多くのユーザーにとって、学習コストと継続的なメンテナンスはそれに見合うものではありません。すべてを自動で処理してくれる専用アプリが現実的な選択です。
まとめ
V2RayNG は Android でのインターネット制限回避において、今もなお最も強力なツールの一つです。優質なサーバーに向けた VLESS Reality 設定があれば、ロシア、イラン、中国などの最も厳格な DPI システムからも検出されずに通信を維持できます。
初めて設定する場合、セットアップには約 15〜30 分かかります。サブスクリプションリンクで設定が完了すれば、メンテナンスはほぼ不要です。更新されたサーバーアドレスを取得するために、ときどきサブスクリプションを更新するだけです。
セットアップ作業なしで同じ VLESS Reality 技術を使いたい場合は、MegaV をダウンロードしてください。同じプロトコルスタックを使用しつつ、サーバーの選択、更新、フェイルオーバーをすべて自動で処理します。