DESKTOP PICK
デスクトップならv2rayN
Windows、macOS、Linuxユーザーにはv2rayNがおすすめです。サーバー一覧、サブスクリプションのグループ管理、システムプロキシ、ルーティングルール、TUNなど、デスクトップで使う機能をGUIに集約。基本的な接続から複数サブスクリプションや細かな振り分けまで段階的に移行できます。
v2rayNのダウンロードページへ →CLIENT SELECTION
まず端末のプラットフォームで候補を絞り、次にコア、サブスクリプション管理、ルーティング設定、通信の取り込み方式を比較します。デスクトップではv2rayN、Androidではv2rayNGとv2flyNGを重点的に確認しましょう。
QUICK ANSWER
3つのクライアントは、同じプラットフォーム上で完全に置き換えられる関係ではありません。まずデスクトップとAndroidで分かれ、Androidユーザーだけが通常、2つのコア路線を比較することになります。
DESKTOP PICK
Windows、macOS、Linuxユーザーにはv2rayNがおすすめです。サーバー一覧、サブスクリプションのグループ管理、システムプロキシ、ルーティングルール、TUNなど、デスクトップで使う機能をGUIに集約。基本的な接続から複数サブスクリプションや細かな振り分けまで段階的に移行できます。
v2rayNのダウンロードページへ →ANDROID PICK
多くのAndroidユーザーはまずv2rayNGを選べます。Xrayコアを採用し、サブスクリプションのインポート、設定の切り替え、ルーティング設定が分かりやすく、Android VPNサービスで端末の通信を処理します。既存の設定がV2Flyコアの動作に明確に依存する場合は、v2flyNGを検討してください。
Androidのダウンロードページへ →FULL COMPARISON
この表は選択の方向性を判断するためのもので、サーバー側の設定要件に代わるものではありません。プロトコル、トランスポート、セキュリティパラメータ、認証情報は、サーバー側と項目ごとに一致させる必要があります。
| 比較項目 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 対応プラットフォーム | Windows、macOS、Linux | Android | Android |
| 主なコア | Xray | Xray | V2Fly |
| メンテナンス状況 | 活発にメンテナンス中 | 活発にメンテナンス中 | 活発にメンテナンス中 |
| 使いやすさ | 普通。基本的なインポートは簡単ですが、デスクトップの設定項目が多く、システムプロキシとTUNの違いを理解する必要があります。 | 比較的簡単。サブスクリプションをインポートし、設定を選んで接続を開始する流れがまとまっています。 | 普通。操作の考え方はAndroidのGUIクライアントに近いものの、選ぶ前にV2Flyとの互換性を確認してください。 |
| サブスクリプションのグループ管理 | 複数のサブスクリプション配信元の管理に適しており、グループ単位でサーバーの更新、絞り込み、切り替えができます。 | サブスクリプションのインポートと更新に対応し、スマートフォンで日常的に設定を切り替える用途に適しています。 | サブスクリプションのインポートと設定管理に対応し、V2Flyコア路線に重点を置いています。 |
| ルーティングルール画面 | デスクトップ向けの設定項目が充実しており、ルールセット、ドメイン、IP通信の振り分けを管理しやすい構成です。 | Android向けのルーティング設定を備え、一般的なバイパス、プロキシ、アプリ通信の要件に対応します。 | V2Flyコアに対応するルーティング設定の入口を備えています。利用できるルール機能は具体的な設定に左右されます。 |
| TUNと通信の取り込み | TUNに対応しています。有効にする前に、システム権限、ルーティングの競合、端末のセキュリティソフト設定を確認してください。 | Android VPNサービスでTUN通信を取り込み、アプリやルーティングの設定に応じて接続を処理します。 | Android VPNサービスで端末の通信を取り込み、V2Flyの設定体系に対応した動作を行います。 |
| 主な機能 | デスクトップでの複数サブスクリプション管理、システムプロキシの切り替え、ルーティングルールUI、TUN、ログ表示。 | モバイルでの設定切り替え、アプリごとのプロキシ選択、ルーティング設定、QRコードとクリップボードからのインポート。 | V2Flyコアとの互換性を重視した構成、モバイルでのサブスクリプション管理、アプリ通信とルーティング設定。 |
| おすすめのユーザー | デスクトップユーザー、複数サブスクリプションを使うユーザー、細かなルーティングや複数のPC管理が必要なユーザー。 | 多くのAndroidユーザー、Xrayコアとモバイル向けGUI設定を使いたいユーザー。 | V2Fly設定の利用経験があるユーザー、またはV2Flyコアの動作が明確に必要なAndroidユーザー。 |
CLIENT NOTES
詳細を開くと、日常的な操作の流れと選択条件を確認できます。クライアント名やコア名だけで判断しないためのポイントです。
WINDOWS · MACOS · LINUX
v2rayNは、デスクトップでの接続、サブスクリプション、プロキシモード、ルーティングルールを一か所で管理したい場合に適しています。使い始めは、サブスクリプションをインポートし、利用可能な設定を選んでシステムプロキシを有効にするだけで十分です。基本操作に慣れてから、ソフトウェアの互換性を見てTUNを使うか判断できます。この段階的な進め方は、初心者にも上級者にも分かりやすい方法です。
強みは、デスクトップ設定を幅広くカバーしている点です。複数のサブスクリプション配信元をグループ管理でき、ログウィンドウで接続開始やリクエスト失敗の手がかりを確認できます。ルーティング画面は、直接接続、プロキシ、ブロックのルールを扱うのに便利です。オフィスソフト、ブラウザー、開発ツールを同時に使う環境では、アプリごとに設定するよりデスクトップ側で一元管理するほうが保守しやすくなります。
設定項目が多い点には注意が必要です。システムプロキシ、PAC、グローバルモード、TUNは解決する問題が完全に同じではありません。明確な目的がないまま何度も同時に切り替えるのは避けましょう。接続に異常がある場合は、まず取り込み方式を1つに絞り、端末のネットワーク、サブスクリプションの状態、設定パラメータ、ログの順に確認してください。
ANDROID · XRAY
v2rayNGはAndroid向けで、サブスクリプションのインポート、設定の選択、接続のオン・オフをすばやく行いたいユーザーに適しています。よく使う入口はメイン画面とサイドメニューにまとまっており、クリップボードやQRコードから単一の設定を読み込めるほか、サブスクリプションURLを追加してまとめて更新することもできます。1つの配信元だけを管理するユーザーなら、基本操作で高度な設定を頻繁に開く必要はありません。
クライアントはAndroid VPNサービスを通じて通信を取り込むため、初回起動時にシステム権限の確認が求められます。アプリごとのプロキシ、ルーティングルール、DNS設定によってクライアントに取り込まれる通信が変わるため、目的に応じて項目ごとに調整してください。基本設定で正常に接続できているなら、設定項目を増やすためだけに高度な項目をすべて変更する必要はありません。
v2rayNGはXrayコアを使用しており、既存のサブスクリプションが対応するプロトコルパラメータを明確に提供している環境に適しています。インポートは成功するのに接続できない場合は、設定が完全か、端末の時刻が正確か、バックグラウンド動作がシステムに制限されていないか、現在のネットワークからサーバーアドレスへ接続できるかを優先して確認します。ログに記録されたタイムアウト、認証失敗、アドレス解決の情報が原因の切り分けに役立ちます。
ANDROID · V2FLY
v2flyNGもAndroid向けですが、選択の中心は画面のデザインではなくV2Flyコアです。サービス提供元、既存の設定ファイル、利用環境が明確にV2Flyを前提としている場合、v2flyNGを選ぶことでコアの動作差による判断を減らせます。こうした前提がないユーザーは、まずv2rayNGから始めるほうが分かりやすいでしょう。
モバイルでよく使うサブスクリプションと設定の管理機能を備え、Android VPNサービスで端末の通信も処理します。設定をインポートした後も、プロトコル、トランスポート、セキュリティパラメータを確認してください。同じサブスクリプションでも、コアが異なるクライアントでは表示される項目や初期動作が異なる場合があります。「インポート成功」だけで完全に適合したと判断してはいけません。
旧型スマートフォンでクライアントを選ぶ際、発売年だけで性能を推測するのは適切ではありません。まずプロセッサのアーキテクチャとパッケージの種類を確認し、バックグラウンド制限、メモリ使用量、実際の接続安定性を見て判断します。サブスクリプションがV2Flyを明確に要求するならv2flyNGが合理的な選択です。コアの指定がなければ、v2rayNGの汎用パッケージを試せます。
SCENARIO GUIDE
プラットフォームを決めたら、操作への慣れ、端末の台数、既存の設定体系を踏まえて選びます。
Windows、macOS、Linuxではv2rayN、Androidではv2rayNGを選びます。初回設定はサブスクリプションのインポート、設定の選択、接続の開始だけにし、ルーティング、DNS、TUNを同時に変更しないでください。基本接続を確認してから、高度な機能を1つずつ覚えましょう。
デスクトップではv2rayNでルーティングルール、システムプロキシ、TUNを管理します。Androidではv2rayNGでアプリごとのプロキシとルーティングを設定し、環境がV2Flyコアを明確に要求する場合はv2flyNGを使います。一度に1つの項目だけを変更すると、ログから影響を判断しやすくなります。
PCではv2rayN、Androidではv2rayNGを使います。サブスクリプションの配信元は共通にできますが、システムプロキシ、TUN、アプリごとのプロキシ、バックグラウンド動作の方針は端末ごとに設定が必要です。サブスクリプションを同期しても、端末のネットワーク方針まで自動的に同期されるわけではありません。
プロセッサのアーキテクチャが分からない場合は、まずAndroidダウンロード欄の汎用パッケージの説明を確認してください。インストール後は、バックグラウンド動作、バッテリー設定、使用可能なメモリを重点的に確認します。クライアントのコアは、端末の新旧ではなくサブスクリプションの互換性要件で選びましょう。
DECISION PATH
まだ迷う場合は、次の順番で候補を絞り込めます。プラットフォームが必須条件、コアの互換性が次の条件、画面や機能はその後の好みです。
主な端末がWindows、macOS、Linuxならv2rayNを選びます。Androidが中心なら、次のステップで比較してください。複数端末を使う場合も、クライアント名を無理に統一する必要はありません。各プラットフォームに合うクライアントを個別に選べます。
Android環境でコアの指定がない場合は、v2rayNGを優先します。設定説明がV2Flyを前提としている、または既存の運用がV2Flyコアを中心に構成されている場合は、v2flyNGを選んでください。
デスクトップでサブスクリプションのグループ管理、ルールUI、TUNが必要ならv2rayNを使います。Androidでアプリごとのプロキシやモバイル向けルーティングが必要なら、v2rayNGまたはv2flyNGを選びます。高度な機能は、基本設定で接続できることを前提に追加してください。
SELECTION NOTES
CLIENT
v2rayN、v2rayNG、v2flyNGはGUIクライアントです。一方、VMess、VLESS、Trojanなどは設定で使われる可能性のあるプロトコルです。クライアントを選んだ後も、関連パラメータをサポートしていることを確認し、サーバー側の設定と一致させる必要があります。
CORE
XrayとV2Flyは、Project Vエコシステムにおける異なるコア路線です。コアはプロトコル対応や設定動作に影響しますが、アドレス、ポート、認証、トランスポート、端末側のネットワークも接続の成否を左右します。
MODE
システムプロキシは、主にシステムプロキシ設定に従うアプリに影響します。TUNはより広範な通信を取り込むための機能です。まず要件を満たす簡単な方式を使い、アプリがシステムプロキシを読み取らない場合などにTUNを検討してください。