3つのクライアント · 端末別に選ぶ

V2Rayクライアント比較:v2rayN・v2rayNG・v2flyNG

まず端末を確認し、次にコアと設定の柔軟性を見ます。デスクトップなら v2rayNAndroidなら v2rayNGが基本です。V2Flyの設定に慣れている場合は、v2flyNGも候補になります。

まず結論

プラットフォームが入口を、コアが設定の範囲を決める

3つのクライアントは、同じプラットフォーム上で単純に置き換えられる関係ではありません。v2rayNはデスクトップ向け、v2rayNGとv2flyNGはAndroid向けです。まず端末に合わない候補を除外し、そのうえでコア、ルーティング方式、高度な機能を比較すると選びやすくなります。

01

デスクトップ端末

Windows、macOS、Linuxではv2rayNを選びます。GUIでサブスクリプション、システムプロキシ、ルーティングルール、TUNを設定でき、基本的な接続から高度な設定まで段階的に進められます。

デスクトップ版のインストーラーへ ›
02

Androidで日常利用

まずはv2rayNGがおすすめです。Xrayコア、ルーティングモード、リモートDNS、アプリ別プロキシ、VPNモードを1つの設定画面で管理でき、導入手順も分かりやすくまとまっています。

Android版のインストーラーへ ›
03

V2Flyの設定体系

v2flyコアを前提にした設定をすでに使っており、その動作を引き続き利用したい場合は、Androidの候補としてv2flyNGを検討できます。インポート後もトランスポートとルーティングのパラメーターを確認してください。

v2flyNGのレビューを見る ›
項目別に比較

プラットフォーム、コア、機能の比較表

「使いやすさ」は、初回にサブスクリプションをインポートし、ルーティングモードを選んで接続するまでに必要な設定量を示します。機能の優劣を意味するものではありません。TUNやVPNモードは、システム権限、ネットワーク環境、クライアント設定の影響も受けます。

比較項目 v2rayN v2rayNG v2flyNG
対応プラットフォーム Windows、macOS、Linux Android Android
主なコア Xrayなどデスクトップ向けコアの主要設定に対応 Xray v2fly
メンテナンス状況 活発にメンテナンス 活発にメンテナンス 継続的にメンテナンス
使いやすさ 中程度:項目は多いが、基本操作の流れは明確 低め:Androidの設定がまとまり、接続までの手順が短い 低め〜中程度:V2Flyの設定差を理解する必要がある
サブスクリプションのグループ化 複数のサブスクリプションやサーバーグループの管理に適しています サブスクリプション管理とグループ切り替えに対応 基本的なサブスクリプション管理が中心
ルーティングルールUI デスクトップ向けの設定項目が充実し、細かなルール調整に適しています 一般的なルーティングモードとカスタム設定を提供 基本的なルーティングとコア設定をカバー
TUN / VPNモード TUN設定に対応し、より多くのアプリ通信を引き受ける用途に適しています AndroidのVPNモードで端末の通信を処理 Android VPNの動作方式を提供。対応範囲はコアと設定によって異なります
主な機能 システムプロキシ、サブスクリプションのグループ化、ルーティングルール、ログ、TUN QRコードによるインポート、アプリ別プロキシ、ルーティングモード、DNS、VPNモード V2Flyコア、サブスクリプションのインポート、基本的なルーティング、Android VPNモード
適したユーザー デスクトップユーザー、複数のサブスクリプションを使うユーザー、高度なルーティングが必要なユーザー Android初心者、日常利用者、アプリ別プロキシが必要なユーザー 既存のV2Fly設定があり、従来の設定との互換性を重視するユーザー
選び方の結論 デスクトップなら第一候補 Androidなら第一候補 Androidの代替候補

狭い画面では左右にスクロールして全列を確認できます。ダウンロード前に、プロセッサーのアーキテクチャに合うインストーラーを選んでください。詳しい入口はインストーラーページにまとめています。

レビューを開く

3つのクライアントはどの設定方法に向いているか

比較表は候補を素早く絞り込むためのものです。以下のレビューでは、長期利用時の設定習慣を確認できます。サブスクリプション数、ルーティングの複雑さ、DNSの調整、利用する端末の範囲に注目してください。

A
デスクトップなら第一候補 活発にメンテナンス

v2rayN:デスクトップの総合設定ツール

Windows、macOS、Linuxに対応します。サブスクリプションの更新、サーバーの絞り込み、システムプロキシ、ルーティングルール、DNS、ログ、TUNなどをデスクトップのGUIで管理でき、複数の設定元を長期的に運用するのに適しています。

v2rayNを選ぶ

強みはどこにあるか

v2rayNの主な価値は、デスクトップで幅広い設定を扱えることです。基本利用ならサブスクリプションをインポートし、サーバーを選んでシステムプロキシを有効にするだけで始められます。上級者はグループ、ルーティング、DNS、TUNまで調整できます。機能は段階的に使えるため、初回からすべての項目を理解する必要はありません。

複数のサブスクリプションを同時に使う場合、デスクトップ画面は絞り込みやグループ化に向いています。サーバー名、サブスクリプションの取得元、ルーティング方針を分けて管理でき、接続トラブルの切り分けもログで段階的に行えます。すべてのパラメーターを何度も変更する必要はありません。

選ぶ前に確認すること

  • ブラウザーなどシステムプロキシに従うアプリだけで使うなら、まずシステムプロキシモードから始めます。
  • システムプロキシを使わないアプリも対象にする場合は、TUNモードと必要な権限を検討します。
  • デスクトップ版と従来のWPF版では画面の構成が異なるため、利用中のシステムと操作習慣に合うものを選んでください。
  • ルーティングルールを変更した後は再接続し、新しい設定が完全に読み込まれたことを確認します。
B
Androidなら第一候補 活発にメンテナンス

v2rayNG:XrayコアとAndroid設定を統合

v2rayNGはAndroid向けで、初期設定は通常サブスクリプションURLまたはQRコードから始めます。ルーティングモード、リモートDNS、アプリ別プロキシ、Mux、サブスクリプションの自動更新などをまとめて設定でき、分かりやすいGUIを求めるAndroidユーザーに適しています。

v2rayNGを選ぶ

Androidの第一候補にする理由

Xrayコアは一般的なプロトコルとトランスポートの組み合わせを幅広くサポートし、v2rayNGはコア設定を操作しやすいAndroid画面にまとめています。通常利用では完全な設定ファイルを直接編集する必要はありません。サブスクリプションをインポートし、サーバーとルーティングモードを選び、VPN接続の権限を許可すれば接続を確認できます。

アプリ別プロキシは、モバイル端末で特に実用的な機能です。どのアプリをプロキシ経由にするか、どのアプリを従来のネットワーク経路に残すかを明確に指定できます。端末全体を一括処理するより、バックグラウンドアプリの通信を制御したい場合や、仕事用アプリと日常用アプリを分けたい場合に適しています。

設定のポイント

  • サブスクリプションを更新した後は、現在のサーバーが想定したグループに残っているか確認します。
  • Webページを開けない場合は、VPN権限、ルーティングモード、リモートDNSの順に確認します。
  • アプリ別プロキシを有効にした後は、リストが包含モードと除外モードのどちらになっているか確認します。
  • ネットワーク環境を変えた後は、再接続してシステム内のVPNトンネルを更新できます。
C
Androidの代替候補 継続的にメンテナンス

v2flyNG:V2Flyコアの設定習慣を継続

v2flyNGもAndroid上で動作しますが、中心となるのはv2flyコアです。V2Flyの設定構造を理解しており、既存のサブスクリプションやサーバー側のパラメーターもこのコアを前提に整理されているユーザーに適しています。

v2flyNGのインストーラーを見る

適用範囲

既存の設定が長期にわたりV2Flyの動作を前提としている場合、同じコア系列を使い続けることで、移行時にパラメーターを判断する負担を減らせます。基本的なサブスクリプション管理、サーバー選択、ルーティング、Android VPN方式にも対応し、日常の接続手順は一般的なAndroidクライアントと近いものです。

名前が似ているからといって、v2rayNGと完全に同等の代替と考えるべきではありません。両者はコアの方向性が異なり、同じ共有情報をそのまま使えるかどうかは、プロトコル、トランスポート、セキュリティパラメーター、コアの対応状況によって決まります。インポートは成功しても接続に問題がある場合は、設定元に戻って必要なコアを確認してください。

選ぶ前に確認すること

  • サブスクリプションまたは個別設定がv2flyコアに対応していることを確認します。
  • 画面上の名称だけで比較せず、トランスポート層とセキュリティ層のパラメーターを確認します。
  • 古い端末では、まずプロセッサーのアーキテクチャを確認し、arm64または汎用インストーラーを選びます。
  • 別のクライアントから移行する場合は、DNSとルーティングの設定を項目ごとに確認します。
利用シーンで選ぶ

初心者、上級者、多端末、古いスマートフォンの選び方

クライアント名は入口にすぎません。実際には端末、既存の設定、制御したい通信の範囲を組み合わせて選びます。以下の4つのケースで、よくある判断の流れを確認できます。

主要機能を理解する

サブスクリプションのグループ化、ルーティングUI、TUNの違い

これらの用語は同時に登場しがちですが、解決する問題はそれぞれ異なります。機能の範囲を理解すれば、必要のない高度な機能のためにクライアントを変更することを避けられます。

サブスクリプションのグループ化

サブスクリプションのグループ化は、異なる設定元を分け、一覧から選択範囲を絞るための機能です。サブスクリプションが多い場合は、v2rayNのデスクトップ画面と絞り込み操作が便利です。v2rayNGは、モバイル端末で日常的に使う少数のグループを管理する用途に向いています。

グループ化によって、誤った設定が自動的に修正されるわけではありません。更新後にノードが消えた場合は、すぐにルーティングやDNSを変更せず、まずサブスクリプションURL、更新結果、絞り込み条件を確認します。

ルーティングルールUI

ルーティング画面は、ドメイン、アドレス、アプリの通信を異なる出力先に振り分けるためのものです。v2rayNは大画面で複数のルールと優先順位を確認するのに適しています。v2rayNGは一般的なモードとモバイル向けの設定入口を提供しており、まずプリセットを使い、必要に応じてルールを追加できます。

ルールの順序によってマッチ結果が変わる場合があります。変更前に現在のモードを記録し、変更後は再接続して、プロキシが必要な対象と直接接続が必要な対象をそれぞれ確認してください。

TUNとAndroid VPNモード

TUNは、システムプロキシ設定を自動的に参照しないアプリの通信を処理するために使います。デスクトップではv2rayNが対応する設定を提供し、AndroidクライアントではシステムのVPNインターフェースを通じてトンネルを構築します。目的は近いものの、権限、DNS、ルーティングの実装は同一ではありません。

システムプロキシですでに対象アプリをカバーできているなら、機能をそろえるためだけにTUNを有効にする必要はありません。ゲームプラットフォーム、コマンドラインプログラム、その他の特殊なアプリをプロキシ経由にしたい場合に、手順に沿って設定してください。

最終的な選び方

デスクトップはv2rayN、Androidはv2rayNG

これは多くのユーザーに当てはまる基本的な結論です。Androidの設定がV2Flyコアの動作に明確に依存している場合だけ、v2flyNGを優先候補に入れます。クライアントを決めたら、インストーラーページで利用中のプラットフォームとプロセッサーアーキテクチャに合うものを選んでください。