デスクトップにはv2rayN
Windows、macOS、Linuxではv2rayNを選びましょう。複数のサブスクリプションを管理したい場合や、ルーティングルールの調整、接続ログの確認には、デスクトップの画面が便利です。Windowsでは画面構成や実行要件に応じて、デスクトップ版と従来のWPF版を選べます。
クライアントのインストール先を見るv2rayN・v2rayNG・v2flyNGは、まずOSを確認し、次にコアと設定要件で選びましょう。
Windows、macOS、Linuxではv2rayNを選びましょう。複数のサブスクリプションを管理したい場合や、ルーティングルールの調整、接続ログの確認には、デスクトップの画面が便利です。Windowsでは画面構成や実行要件に応じて、デスクトップ版と従来のWPF版を選べます。
クライアントのインストール先を見るAndroidで普段使いするなら、まずv2rayNGを選びましょう。Xrayコアを採用し、AndroidのVPNサービスを通じて通信を取り込みます。設定でV2Flyコアが明確に必要な場合はv2flyNGを検討してください。名前が似ているだけで、互換性があると判断して入れ替えるのは避けましょう。
Androidクライアントを見るメンテナンス状況は定性的な目安であり、更新頻度を保証するものではありません。機能名や利用できる範囲は、実際にインストールするビルドをご確認ください。
画面が狭い場合は表を左右にスクロールすると、3つのクライアントをすべて比較できます。
| 比較項目 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 対応OS | Windows、macOS、Linux。従来のWPF版はWindows専用 | Android | Android |
| コア | 一般的にはXrayを使用。利用できるコアや切り替え範囲は、ビルドと設定の種類によって異なります | Xray | V2Fly(v2flyコア) |
| メンテナンス状況 | 活発にメンテナンスされています。デスクトップ版とWPF版は、それぞれの互換性を確認してください | 活発にメンテナンスされています。機能はアプリやコアの更新に伴い変更されることがあります | 更新状況はリリースノートで確認してください。V2Flyコアが必要な場合の選択肢です |
| 使い始めやすさ | 基本的なインポートは簡単です。システムプロキシ、ルーティング、TUNはそれぞれ仕組みを理解する必要があります | 設定をインポートし、AndroidのVPN接続を許可すれば動作確認を始められます。バックグラウンド制限は別途確認が必要です | 基本的な手順は他のAndroidクライアントと同様です。利用前にプロトコルの互換性を確認してください |
| サブスクリプションのグループ管理 | 接続先ごとにグループ分けし、複数サーバーをまとめて管理したり、個別に更新したりできます | サブスクリプションのグループ管理と更新に対応。スマートフォンでの日常的な切り替えに便利です | サブスクリプション管理に対応します。グループ操作の詳細は、インストールしたバージョンの画面で確認してください |
| ルーティング設定画面 | ルーティング設定とルール編集の画面があり、ルールの一元管理や順序の調整が簡単です | ルーティング関連の設定を用意しています。複雑な設定には、ルールやコアの設定項目への理解が必要です | V2Flyの機能に合わせてルーティングを設定します。Xray専用の設定項目は流用できません |
| TUNと通信の取り込み | TUNモードに対応します。利用可否はOSの権限、関連コンポーネント、プラットフォームによって異なります | AndroidのVPNサービスを使って通信を取り込みます。デスクトップ版の「TUNを有効にする」とは設定場所が異なります | AndroidのVPNサービスを使って通信を取り込みます。システムの許可が必要です |
| アプリごとのプロキシ設定 | 主にシステムプロキシ、TUN、ルーティング設定を利用します。Androidのようにアプリを個別に選ぶ方式とは異なります | アプリごとのプロキシ設定に対応し、アプリ単位でプロキシ経由または迂回を指定できます | 画面にアプリごとの設定がある場合、通信を取り込むアプリの範囲を選択できます |
| おすすめのユーザー | デスクトップユーザー、複数のサブスクリプションを管理する人、ルーティングやDNSを細かく調整したい人 | Android初心者、Xray対応プロトコルやアプリごとの設定が必要な人 | V2Flyの設定をすでに利用しており、V2Flyコアとの互換性が必要なAndroidユーザー |
機能数で順位をつけるのではなく、普段の操作のしやすさと設定上の制約に注目します。
v2rayNは、サブスクリプションのグループ、サーバー一覧、システムプロキシ、ルーティング、ログをデスクトップの画面でまとめて管理できます。接続元ごとに名前を付けて個別に更新でき、接続に問題が起きたときもログを見ながら設定を調整できます。複数の設定を頻繁に切り替える人にとって、スマートフォンで長い設定項目をひとつずつ確認するより便利です。
Windows版をダウンロードする際は、デスクトップ版と従来のWPF版を区別してください。デスクトップ版はクロスプラットフォームの画面を採用しており、macOSとLinuxも同じ系統です。WPF版はWindows専用です。どちらが高速という違いではなく、画面の新旧だけで互換性を判断することもできません。OS、プロセッサのアーキテクチャ、実行要件を確認し、使い慣れた操作方法に合わせて選びましょう。ビルドを切り替える前に設定をバックアップし、2つのアプリから同じデータフォルダーへ同時に書き込まないようにしてください。
TUNは重要な用途のひとつですが、初回起動時に必ず有効にする必要はありません。まずシステムプロキシを使ってブラウザーの接続を確認し、その後、システムプロキシを参照しないアプリの通信を設定すると、問題の原因を絞り込みやすくなります。TUNを有効にした後は、管理者権限、ルーティングのループ、DNS設定にも注意してください。ブラウザーだけでプロキシを使うなら、システムプロキシだけで十分な場合もあります。
選ぶ際の注意点:デスクトップで細かく設定したい場合に適しています。Androidのようにアプリをチェックして選ぶ方法とは異なります。設定項目に対応するかどうかは、実際に使うコアと設定の種類で確認してください。
Windows版のインストール先を見るv2rayNGはXrayコアを採用しています。多くのAndroidユーザーが行う操作は、サブスクリプションのインポートと更新、接続先の選択、接続の開始です。初回起動時にAndroidのVPN接続を許可する画面が表示されるのは通常の手順です。アプリが仮想ネットワークインターフェースを作り、通信を取り込むために必要ですが、許可しただけで接続先への通信が成功したことにはなりません。実際にアクセスできるか、ログに問題がないかを確認してください。
スマートフォンでは、一部のアプリだけプロキシを使い、ほかは直接接続したいというケースがよくあります。「設定」から「アプリごとのプロキシ」を探し、一覧がプロキシを使うアプリと迂回するアプリのどちらを示すのか確認してから選択してください。モードによってチェック項目の意味は逆になるため、チェックの有無だけで判断できません。設定を変更した後は接続を再確立し、既存のセッションが変更結果を隠さないようにしましょう。
バックグラウンドで安定して動作するかは、コアだけでなくAndroidのシステム設定にも左右されます。しばらくすると切断される場合は、バッテリー使用の制限、バックグラウンド動作の許可、別のアプリがAndroidのVPNサービスを使用していないかを確認してください。高度なルーティングやDNSの調整もできますが、初心者は複数の機能を同時に有効にしないのがおすすめです。まず最小限の設定で動作を確認し、ひとつずつ追加すれば、問題を切り分けやすくなります。
選ぶ際の注意点:Xrayが対応するプロトコル機能が必要な場合におすすめです。スマートフォンのメモリ、Androidのバージョン、バッテリー設定も使い勝手に影響するため、アプリを替えるだけですべての問題が解決するとは限りません。
v2rayNGのAndroid版インストール先を見るv2flyNGを選ぶ理由は、V2Flyコアが必要かどうかです。名前がV2Rayに似ているから選ぶものではありません。既存の設定がV2Fly固有の項目を使っており、手順書も同じコアを前提としている場合は、同じコア系列を使うことで動作を確認しやすくなります。Android向けのGUIクライアントで、サブスクリプションのインポートやAndroidのVPN接続許可など、スマートフォンでの基本的な手順は一般的なクライアントと同様です。
XrayとV2Flyには共通する技術的な背景がありますが、機能はそれぞれ独自に進化しています。共有リンクの接頭辞が似ていても、通信方式のパラメーター、暗号化方式、拡張項目まで完全に共通とは限りません。特定のコア専用の機能は、クライアントの名前を変えても使えるようにはなりません。設定をインポートして表示できても、それは一部の情報を読み取れたというだけで、コアが接続を確立できることを意味しません。
そのため、v2flyNGは互換性が必要な理由が明確な場合の選択肢です。インストール前に、Androidのバージョンとプロセッサのアーキテクチャが対応しているか、サブスクリプションが必要とするプロトコルに対応しているかを確認してください。メンテナンス状況、設定画面、対応機能は、実際のリリースノートを参考に判断しましょう。代替候補だからといってメンテナンスが終了していると決めつけたり、省電力や旧型端末向けだと考えたりするのは適切ではありません。
選ぶ際の注意点:V2Flyが明確に必要でなければ、Androidではまずv2rayNGを選びましょう。移行する場合は、元の設定を残し、動作確認済みの設定をひとつ使って検証してください。
v2flyNGのインストール先を見るまず解決したい問題を明確にし、必要な場合にだけ設定を複雑にしましょう。
クライアントを決めたら、インストールパッケージと設定を確認して、何度も入れ替える手間を減らしましょう。
機能の数だけで優劣を決める必要はありません。デスクトップにはv2rayN、Androidにはv2rayNGがおすすめです。V2Flyへの依存が明確な場合はv2flyNGを選びましょう。いずれのクライアントも、実際の設定、OSの権限、ネットワーク環境に合わせて使う必要があります。画面のシンプルさだけで接続結果は判断できません。
OSを確認したらクライアントのインストール先から対応するパッケージを選んでください。インストール後に接続できない場合は、すぐにクライアントを替えるのではなく、まずよくある質問をご確認ください。