// CLIENT SELECTION

v2rayN、v2rayNG、v2flyNGクライアント比較

まずOSで対象外の選択肢を除外し、コア、ルーティング画面、動作方式を比較します。デスクトップではv2rayN、Androidの日常利用ではv2rayNGを優先し、v2flyコアが必要な場合にv2flyNGを選びます。

// COMPARISON MATRIX

3クライアントの主な違い

名前は似ていますが、対象プラットフォームは異なります。v2rayNはデスクトップ向け、v2rayNGとv2flyNGはAndroid向けです。後者2つの最大の違いは、画面名ではなくコアの系統です。

v2rayN、v2rayNG、v2flyNGの機能と用途を比較
比較項目 デスクトップ推奨 v2rayN Android推奨 v2rayNG コア別の選択肢 v2flyNG
対応プラットフォーム Windows、macOS、Linux Android Android
主なコア Xray。デスクトップでコアと基本パラメータを管理できます。 Xray。VLESS、VMess、Trojan、REALITYなど一般的な設定に適しています。 v2fly。設定の挙動がV2Flyコアの体系に近い構成です。
メンテナンス状況 活発にメンテナンス 活発にメンテナンス 継続的にメンテナンス
使いやすさ 中程度。機能項目が多く、初回はシステムプロキシ、ルーティングモード、サブスクリプションのグループ分けを理解する必要があります。 比較的簡単。サブスクリプションのインポート、設定の選択、接続開始までの手順が短くまとまっています。 中程度。基本操作は分かりやすいものの、設定がv2flyコアに対応しているか事前確認が必要です。
サブスクリプションのグループ分け 対応。複数の配布元と設定グループを管理するのに適しています。 サブスクリプション管理に対応。モバイル上で更新と切り替えをまとめて行えます。 サブスクリプション管理に対応。利用前に内容とコアの互換性を確認してください。
ルーティングUI 項目が充実しており、プリセットモードの確認に加えてドメイン、IP、geositeルールを追加できます。 ルーティング設定を備え、一般的な直連、プロキシ、ブロックのルールに適しています。 基本的なルーティング設定に対応。ルールの挙動はv2flyコアの対応範囲に依存します。
TUNとシステム全体の通信制御 システムプロキシとTUN関連の設定に対応し、より多くのデスクトップアプリを対象にしたい場合に適しています。 AndroidのVPNサービスでアプリの通信を制御し、アプリごとのプロキシ設定と組み合わせて利用できます。 AndroidのVPNサービスを介して動作します。転送機能の詳細はコアと設定の組み合わせによって異なります。
主な特徴 デスクトップ対応、サブスクリプションのグループ分け、ルーティング画面、システムプロキシ、TUN モバイルでの素早い接続切り替え、アプリごとのプロキシ、Xrayプロトコル互換、サブスクリプション更新 v2flyコア、モバイル向けサブスクリプション、基本ルーティング、システムVPNサービス
おすすめのユーザー デスクトップユーザー、複数サブスクリプションの利用者、詳細なルーティングやシステム全体の通信制御を求める上級者 Androidの日常利用者、初めて設定するユーザー、Xrayプロトコルの機能を必要とするユーザー サブスクリプションでv2flyが明示されているユーザー、V2Fly設定を持つユーザー、対応するコアの挙動を必要とするユーザー

狭い画面では表を左右にスクロールできます。メンテナンス状況は定性的な判断であり、固定された更新間隔を示すものではありません。プロトコルと転送機能は、コア設定、サブスクリプション内容、システム環境の影響も受けます。

// CLIENT NOTES

クライアント別レビュー:どんな用途に適するか

選定時にすべての機能を最初から比べる必要はありません。まず端末のプラットフォームとサブスクリプションのプロトコルを確認し、複雑なルーティング、グループ管理、システム全体の通信制御が必要かを判断します。

CLIENT 01 デスクトップ推奨

v2rayN:デスクトップの設定項目が最も充実

v2rayNはWindows、macOS、Linux向けで、3クライアントの中で唯一デスクトッププラットフォームをカバーします。サブスクリプション管理、アクティブな設定、システムプロキシ、ルーティングモード、コア設定、ログ確認をGUIに集約しています。パソコンでV2Ray設定を長期利用するユーザーに適しています。サブスクリプションを1つインポートしてシステムプロキシを起動するだけなら基本手順は難しくありませんが、項目が多いため、初回は「現在の設定」「システムプロキシ」「ルーティングモード」の役割を区別して理解しましょう。

複数のサブスクリプションを使う場面は、v2rayNが特に得意とする用途です。配布元ごとにグループ管理し、更新後にグループ内から設定を選べるため、すべての項目が1つのリストに混在するのを避けられます。V2Rayのルーティングルールを設定する場合も、ドメイン、IP、geosite、出力先の関係をデスクトップ画面で確認しやすくなっています。通常はプリセットのルーティングモードを選んでから、少数のカスタムルールを追加するのが実用的です。

TUNはシステムプロキシで対応できないデスクトップアプリに適していますが、すべてのユーザーに必須というわけではありません。一般的なブラウザーやシステムプロキシに従うアプリは、まずシステムプロキシモードを使います。システムプロキシを参照しないアプリがある場合や、より広い範囲の通信制御が必要な場合に限り、TUNを有効にして権限、DNS、ルーティングの競合を確認してください。デスクトップで利用する場合は、WindowsダウンロードページmacOSダウンロードページLinuxダウンロードページへ進めます。

  • 優先するケース:パソコンで長期利用する、複数のサブスクリプションを管理する、可視化されたルーティングルールが必要。
  • 理解しておきたい点:システムプロキシとTUNは、異なる通信制御方式です。
  • 設定の要点:インポート後、まず有効な設定を選び、ルーティングモードとシステムプロキシを設定します。
CLIENT 02 Android推奨

v2rayNG:AndroidでXray設定を使う直接的な選択肢

v2rayNGはAndroid向けで、主にXrayコアを採用しています。サブスクリプションURLから設定をインポートでき、一般的な共有リンクにも対応します。日常の操作は、サブスクリプションの追加、更新、設定の選択、システムVPNサービスの起動、ブラウザーや対象アプリでの接続確認という流れです。デスクトップ版より設定項目がまとまっているため、初回でも起動メニューを見つけやすいでしょう。

v2rayNGを選ぶ主な理由は機能数ではなく、AndroidプラットフォームとXray設定の相性です。サブスクリプションにVLESS、VMess、Trojan、REALITYなどXrayエコシステムで一般的な構成が含まれる場合、v2rayNGがより直接的な選択肢になります。インポートできても接続が確立するとは限らないため、アドレス、ポート、転送方式、TLS関連の項目、サーバー側設定が一致しているか確認してください。

v2rayNGはシステムVPNサービスを通じて通信を制御し、アプリごとにプロキシ経路へ入れるかを決められます。ブラウザー、通信アプリ、その他のプログラムを分けて扱いたい場合に便利です。ルーティングについては、モバイルでも一般的な直連、プロキシ、ブロックの振り分けができますが、多数のカスタムルールの編集と確認にはデスクトップ環境が適しています。AndroidユーザーはAndroidダウンロードページから、端末のアーキテクチャに合わせてarm64または汎用インストールパッケージを選択してください。

  • 優先するケース:Androidの日常利用で、サブスクリプションがXray互換設定を中心としている。
  • 利用上の利点:起動手順が短く、アプリごとのプロキシとモバイルのシステム動作が密接に連携します。
  • 確認する点:接続できない場合は、まずサブスクリプションの更新、設定の選択、VPN権限を確認します。
CLIENT 03 コア別の選択肢

v2flyNG:v2flyコアが明確に必要な場合の選択肢

v2flyNGもAndroid向けですが、v2flyコアを採用しています。v2rayNGと同様に、サブスクリプションのインポート、設定の切り替え、ルーティング設定、システムVPNサービスといったモバイル向けの役割を担います。比較すべき本質は、名前やボタン配置ではなく、サブスクリプションの設定とコアの機能が適合するかどうかです。

既存の設定がV2Flyのフィールド仕様に沿っている場合や、配布元がv2flyコアの使用を明示している場合は、v2flyNGが適しています。一方、設定がXrayの拡張機能に依存している場合、同じ設定をv2flyNGへインポートするだけでは、フィールドが認識されない、転送構成が適さない、動作結果が異なるといった問題が起こり得ます。その場合はプロトコル、転送層、セキュリティ設定を順に確認し、サブスクリプションを繰り返し更新するだけで解決しようとしないでください。

v2flyNGはコアの違いを理解するための比較対象にもなりますが、「予備」として同じモバイル設定を2組維持することはおすすめしません。サブスクリプションの実際の内容に基づいてメインクライアントを決め、コアの互換性要件が明確な場合だけ切り替えるのが安全です。インストールページはv2rayNGと同じAndroidダウンロードセクションにあります。ダウンロード前に端末のアーキテクチャとサブスクリプションの説明を確認してください。

  • 優先するケース:サブスクリプションでv2flyが指定されている、または既存設定がV2Flyコア向けに作成されている。
  • 混同しない点:V2Rayエコシステムに属していても、すべての拡張フィールドを異なるコア間でそのまま使えるわけではありません。
  • 設定の要点:プロトコルと転送機能を確認してから、v2rayNGから切り替えるか判断します。

// SCENARIO GUIDE

用途で決める最終選択

端末のプラットフォームで、間違った選択肢の多くを除外できます。残った判断は、設定の互換性、管理の複雑さ、システム全体の通信制御が必要かどうかを軸に進めます。

// DECISION PATH

4ステップでクライアントを選ぶ

  1. STEP 01

    まずプラットフォームで絞り込む

    Windows、macOS、Linuxではv2rayNを選びます。Androidではv2rayNGとv2flyNGを比較します。プラットフォームは第一の必須条件なので、存在しないインストール選択肢を比較する必要はありません。

  2. STEP 02

    サブスクリプションに対応するコアを確認する

    一般的なXray拡張設定を使うサブスクリプションならv2rayNG、V2Flyコア向けに明示されているならv2flyNGを選びます。共有リンクしか示されていない場合は、まずプロトコルの種類と主要フィールドを確認してからクライアントを判断してください。

  3. STEP 03

    複雑なルーティングが必要か判断する

    基本的な接続だけなら、3クライアントすべてに対応するGUI操作があります。複数のサブスクリプションを管理したり、多数のルールを編集したり、詳細なログを確認したりする場合は、デスクトップ版v2rayNの作業環境が適しています。モバイルでは必要なルールに絞るとよいでしょう。

  4. STEP 04

    システムプロキシまたは通信制御の方式を決める

    v2rayNではシステムプロキシから始め、より多くのデスクトップアプリを対象にする必要がある場合にTUNを検討します。AndroidクライアントはシステムVPNサービスで動作し、アプリごとの設定で範囲を制御できます。機能をすべて有効にするのではなく、実際に使うアプリに合わせて方式を選びます。

// FEATURE CONTEXT

機能比較で混同しやすい4つの概念

サブスクリプション対応と設定の完全互換は別

クライアントがサブスクリプションURLを読み込めるのは、内容をダウンロードして解析できることを示すだけです。実際に設定が動作するかは、プロトコル、転送方式、セキュリティ層のフィールド、対応するコアの機能に左右されます。v2rayNGとv2flyNGを切り替える前に、違いがサブスクリプションの取得にあるのか、コアの動作にあるのかを確認してください。

システムプロキシとTUNは同じスイッチではない

システムプロキシは主にOSのプロキシ設定に従うプログラムへ影響します。TUNはより低い層で通信を処理するため、通常は対象範囲が広い一方、権限、DNS、仮想ネットワークアダプター、他のネットワークツールの影響を受けやすくなります。一般的なデスクトップ利用では、まずシステムプロキシから始めてください。

ルーティングモードとカスタムルールは分けて考える

ルーティングモードは全体の方針を決めるプリセットで、カスタムルールは少数の例外を処理するものです。ルールのマッチングには通常、ドメイン、IP、geosite、最終的な出力先が関わります。要件に近いモードを先に選び、明確なルールだけを追加するほうが、重複した条件を複数セット管理するよりトラブルを切り分けやすくなります。

モバイルのVPNサービスはリモートVPNプロトコルを意味しない

AndroidクライアントはシステムVPNサービスでローカルの通信入口を作り、通信をV2Rayコアへ渡して処理します。これはシステムが提供する通信制御インターフェースを指すもので、サブスクリプション内のVMess、VLESS、Trojanなどのプロトコル種別を変更するものではありません。これだけでサーバー設定を判断することもできません。

プラットフォームでクライアントを選ぶ

デスクトップではv2rayNのシステム要件とアーキテクチャの選択肢を確認します。Androidではv2rayNGとv2flyNGのコアの方向性とインストールパッケージのアーキテクチャを比較してください。

ダウンロードページへ