デスクトップ端末
Windows、macOS、Linuxではv2rayNを選びます。GUIでサブスクリプション、システムプロキシ、ルーティングルール、TUNを設定でき、基本的な接続から高度な設定まで段階的に進められます。
デスクトップ版のインストーラーへ ›3つのクライアントは、同じプラットフォーム上で単純に置き換えられる関係ではありません。v2rayNはデスクトップ向け、v2rayNGとv2flyNGはAndroid向けです。まず端末に合わない候補を除外し、そのうえでコア、ルーティング方式、高度な機能を比較すると選びやすくなります。
Windows、macOS、Linuxではv2rayNを選びます。GUIでサブスクリプション、システムプロキシ、ルーティングルール、TUNを設定でき、基本的な接続から高度な設定まで段階的に進められます。
デスクトップ版のインストーラーへ ›まずはv2rayNGがおすすめです。Xrayコア、ルーティングモード、リモートDNS、アプリ別プロキシ、VPNモードを1つの設定画面で管理でき、導入手順も分かりやすくまとまっています。
Android版のインストーラーへ ›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の代替候補 |
狭い画面では左右にスクロールして全列を確認できます。ダウンロード前に、プロセッサーのアーキテクチャに合うインストーラーを選んでください。詳しい入口はインストーラーページにまとめています。
比較表は候補を素早く絞り込むためのものです。以下のレビューでは、長期利用時の設定習慣を確認できます。サブスクリプション数、ルーティングの複雑さ、DNSの調整、利用する端末の範囲に注目してください。
Windows、macOS、Linuxに対応します。サブスクリプションの更新、サーバーの絞り込み、システムプロキシ、ルーティングルール、DNS、ログ、TUNなどをデスクトップのGUIで管理でき、複数の設定元を長期的に運用するのに適しています。
v2rayNを選ぶv2rayNの主な価値は、デスクトップで幅広い設定を扱えることです。基本利用ならサブスクリプションをインポートし、サーバーを選んでシステムプロキシを有効にするだけで始められます。上級者はグループ、ルーティング、DNS、TUNまで調整できます。機能は段階的に使えるため、初回からすべての項目を理解する必要はありません。
複数のサブスクリプションを同時に使う場合、デスクトップ画面は絞り込みやグループ化に向いています。サーバー名、サブスクリプションの取得元、ルーティング方針を分けて管理でき、接続トラブルの切り分けもログで段階的に行えます。すべてのパラメーターを何度も変更する必要はありません。
v2rayNGはAndroid向けで、初期設定は通常サブスクリプションURLまたはQRコードから始めます。ルーティングモード、リモートDNS、アプリ別プロキシ、Mux、サブスクリプションの自動更新などをまとめて設定でき、分かりやすいGUIを求めるAndroidユーザーに適しています。
v2rayNGを選ぶXrayコアは一般的なプロトコルとトランスポートの組み合わせを幅広くサポートし、v2rayNGはコア設定を操作しやすいAndroid画面にまとめています。通常利用では完全な設定ファイルを直接編集する必要はありません。サブスクリプションをインポートし、サーバーとルーティングモードを選び、VPN接続の権限を許可すれば接続を確認できます。
アプリ別プロキシは、モバイル端末で特に実用的な機能です。どのアプリをプロキシ経由にするか、どのアプリを従来のネットワーク経路に残すかを明確に指定できます。端末全体を一括処理するより、バックグラウンドアプリの通信を制御したい場合や、仕事用アプリと日常用アプリを分けたい場合に適しています。
v2flyNGもAndroid上で動作しますが、中心となるのはv2flyコアです。V2Flyの設定構造を理解しており、既存のサブスクリプションやサーバー側のパラメーターもこのコアを前提に整理されているユーザーに適しています。
v2flyNGのインストーラーを見る既存の設定が長期にわたりV2Flyの動作を前提としている場合、同じコア系列を使い続けることで、移行時にパラメーターを判断する負担を減らせます。基本的なサブスクリプション管理、サーバー選択、ルーティング、Android VPN方式にも対応し、日常の接続手順は一般的なAndroidクライアントと近いものです。
名前が似ているからといって、v2rayNGと完全に同等の代替と考えるべきではありません。両者はコアの方向性が異なり、同じ共有情報をそのまま使えるかどうかは、プロトコル、トランスポート、セキュリティパラメーター、コアの対応状況によって決まります。インポートは成功しても接続に問題がある場合は、設定元に戻って必要なコアを確認してください。
クライアント名は入口にすぎません。実際には端末、既存の設定、制御したい通信の範囲を組み合わせて選びます。以下の4つのケースで、よくある判断の流れを確認できます。
これらの用語は同時に登場しがちですが、解決する問題はそれぞれ異なります。機能の範囲を理解すれば、必要のない高度な機能のためにクライアントを変更することを避けられます。
サブスクリプションのグループ化は、異なる設定元を分け、一覧から選択範囲を絞るための機能です。サブスクリプションが多い場合は、v2rayNのデスクトップ画面と絞り込み操作が便利です。v2rayNGは、モバイル端末で日常的に使う少数のグループを管理する用途に向いています。
グループ化によって、誤った設定が自動的に修正されるわけではありません。更新後にノードが消えた場合は、すぐにルーティングやDNSを変更せず、まずサブスクリプションURL、更新結果、絞り込み条件を確認します。
ルーティング画面は、ドメイン、アドレス、アプリの通信を異なる出力先に振り分けるためのものです。v2rayNは大画面で複数のルールと優先順位を確認するのに適しています。v2rayNGは一般的なモードとモバイル向けの設定入口を提供しており、まずプリセットを使い、必要に応じてルールを追加できます。
ルールの順序によってマッチ結果が変わる場合があります。変更前に現在のモードを記録し、変更後は再接続して、プロキシが必要な対象と直接接続が必要な対象をそれぞれ確認してください。
TUNは、システムプロキシ設定を自動的に参照しないアプリの通信を処理するために使います。デスクトップではv2rayNが対応する設定を提供し、AndroidクライアントではシステムのVPNインターフェースを通じてトンネルを構築します。目的は近いものの、権限、DNS、ルーティングの実装は同一ではありません。
システムプロキシですでに対象アプリをカバーできているなら、機能をそろえるためだけにTUNを有効にする必要はありません。ゲームプラットフォーム、コマンドラインプログラム、その他の特殊なアプリをプロキシ経由にしたい場合に、手順に沿って設定してください。
これは多くのユーザーに当てはまる基本的な結論です。Androidの設定がV2Flyコアの動作に明確に依存している場合だけ、v2flyNGを優先候補に入れます。クライアントを決めたら、インストーラーページで利用中のプラットフォームとプロセッサーアーキテクチャに合うものを選んでください。