対応OS・コア・設定方法

V2Rayクライアント比較
v2rayNとAndroidアプリの選び方

PCではv2rayN、Androidではv2rayNGが第一候補です。v2flyNGは、V2Fly設定との互換性が必要な場合に検討しましょう。クライアント名の似ているかどうかではなく、端末と設定を基準に選んでください。

サブスクリプショングループ ルーティングルール Xray · V2Fly

3つのクライアントの機能と違い

一般的なGUIで利用できる機能をまとめています。設定項目、コアの組み合わせ、対応機能はクライアントの更新によって変わる場合があります。詳細は使用するインストーラーとリリースノートをご確認ください。スマートフォンでは表を横にスクロールできます。

3つのV2Rayクライアントの対応OS、コア、更新状況と用途
比較項目 v2rayN v2rayNG v2flyNG
対応OS Windows、macOS、Linux。WPF版はWindows専用 Android Android
コア 通常はXray-coreを使用。設定に応じてsing-boxも選択可能。V2Fly専用フロントエンドではありません Xray系 V2Fly系
更新状況 活発に開発中。クロスプラットフォーム版とWPF版それぞれのリリースノートをご確認ください 活発に開発中。コアの対応機能はクライアントの更新によって変わります コミュニティによるメンテナンス。更新頻度やコアへの対応状況はリリースノートをご確認ください
導入のしやすさ 基本的なインポートは簡単。システムプロキシ、ルーティング、TUNの違いを理解する必要があります Androidでの基本操作は簡単。VPN接続の権限が必要です 基本的なインポート手順はAndroidの類似アプリとほぼ同じ。事前にV2Flyとの互換性を確認してください
サブスクリプショングループ グループごとに設定でき、サブスクリプションURL、更新、グループ別の絞り込みを管理できます サブスクリプションを管理でき、登録元ごとに設定を分けられます サブスクリプション管理に対応。インポート可能な内容はコアと解析機能によって異なります
ルーティング設定画面 ルーティングのプリセットとルール管理に対応。PCでまとめて編集する場合に便利です ルーティングを設定でき、必要に応じてドメイン、IPアドレス、アプリごとに通信を振り分けられます ルーティング関連の設定に対応。詳細項目は使用中の画面とコアの対応状況をご確認ください
TUNと通信の取り込み TUNモードに対応。権限、仮想ネットワークアダプター、DNSの設定が必要です Android VPNサービス経由で通信を取り込みます。PC版の「TUNを有効にする」手順とは異なります Android VPNサービス経由で通信を取り込みます。システムの許可が必要です
おすすめのユーザー PCユーザー、複数のサブスクリプションを管理したい方、通信の振り分けを細かく設定したい方 Androidを日常的に使う方、既存のXray設定を利用する方 既存のV2Fly設定を使い続けたいAndroidユーザー

v2rayN:PCでのサブスクリプション・ルーティング管理

v2rayNは、複数のサブスクリプションをPCで整理し、サーバー設定を確認したりルーティングルールを編集したりするのに適しています。メイン画面にサーバー一覧、サブスクリプショングループ、接続操作がまとまっており、設定を頻繁に切り替える方に便利です。PCではどのOSでもv2rayNを選べるため、OSごとに別のクライアントを探す必要はありません。ただし、OSとプロセッサーのアーキテクチャに合ったインストーラーを選んでください。

Windowsでは、Desktop版と従来のWPF版を区別する必要があります。Desktop版はクロスプラットフォーム対応で、Windows、macOS、Linuxで利用できます。WPF版はWindows向けで、従来のデスクトップ操作を引き継いでいます。画面構成、タスクトレイの動作、一部の設定画面は異なる場合があります。WPF版に慣れている方は従来の操作環境を基準に選べます。複数のOSで使う場合はDesktop版が候補になりますが、両版の設定フォルダーが完全に同じとは限りません。

サブスクリプショングループを管理できる点は、v2rayNの大きな特長です。登録元ごとにURLと更新設定を保存できるため、特定のグループを更新した際に問題の原因を特定しやすく、サブスクリプションと手動で追加した設定も区別できます。ルーティングのプリセットは設定の出発点として使えますが、ドメインやIPのマッチング、アウトバウンドのタグは個別に確認してください。システムプロキシは、どのアプリの接続をローカルの入口に渡すかを決める機能で、すべてのルーティングルールを自動的にプロキシ経由にするわけではありません。

TUNは、システムプロキシを参照しないアプリの通信を処理する場合に便利ですが、設定項目が増えます。有効にする前に、使用するコアの組み合わせ、実行権限、DNS設定を確認し、通常の接続が動作することを確かめてください。問題が起きた場合は、いったんシステムプロキシに戻すと、サーバー接続と仮想ネットワークアダプターの問題を切り分けやすくなります。ブラウザーだけを使う方に、TUNは最初から必要な機能ではありません。

Windows版をダウンロード · macOS版をダウンロード · Linux版をダウンロード

v2rayNG:Androidの第一候補

v2rayNGはAndroid向けで、Xray系のコアを採用しています。互換性のあるサブスクリプションを利用していて、スマートフォンでインポートから接続まで済ませたい方に適しています。サブスクリプションを追加して更新し、設定を選んで接続を開始する、シンプルな手順で使えます。初回の接続時には、Android VPN接続の許可が必要です。これはAndroidで通信を取り込むための通常の権限設定です。

Androidで通信を取り込む仕組みは、PCのシステムプロキシとは異なります。VPNサービスが端末の通信をクライアントに渡し、その後の処理は設定とルーティングによって決まります。アプリの対象設定とルーティングルールは別の階層です。対象に含まれていないアプリは、ドメインのルーティングを変更してもクライアント経由になるとは限りません。システムVPNを使用する別のサービスと同時に動かすと、接続が切り替わったり中断したりする場合もあります。

v2rayNGはサブスクリプション管理とルーティング設定に対応し、日常使いからある程度細かい通信の振り分けまで対応できます。ただし、スマートフォンの画面では複雑なルールを大量に編集するのに向きません。まず基本設定で接続できることを確認してから、カスタムルールを追加しましょう。問題が起きた場合は一度に一つの条件だけを変更し、DNS、アプリの対象設定、ルーティング先を同時に変えないようにしてください。

比較的新しい一般的な端末ではarm64が使われていますが、購入した年だけではアーキテクチャを判断できません。端末のシステム情報でABIを確認してください。確認できない場合は、ダウンロードページの汎用版の説明を参照してください。バックグラウンド接続が不安定な場合は、設定を変更する前に、バッテリー最適化、バックグラウンド制限、ネットワーク切り替え時の動作を確認しましょう。クライアントを変えても、OSのバックグラウンド制御が解決するとは限りません。

v2rayNGのAndroid版をダウンロード

v2flyNG:V2Fly設定を使う場合の選択肢

v2flyNGもAndroid向けで、V2FlyコアをGUIから操作できます。選ぶ主な理由は、V2Fly系のコアを使えることです。動作確認済みのV2Fly設定を利用する場合、そのコアの挙動を再現したい場合、または既存の手順書がV2Flyを前提としている場合は、要件に合うか確認してください。既存設定に制約のない方は、Androidではv2rayNGが第一候補です。

XrayとV2FlyはいずれもProject Vのエコシステムに関係していますが、その後の機能開発は同じではありません。どちらも同じ種類のプロキシプロトコルを扱えるからといって、拡張パラメーターまで互換性があるとは限りません。移行前に、プロトコル、セキュリティ層、トランスポート方式、個々の設定項目を確認してください。サーバー側の説明で特定コアの機能が指定されている場合は、まずコアの互換性を確認してからクライアントを選びましょう。

日常の操作は、サブスクリプションのインポート、設定の選択、VPNサービスの起動が中心です。更新に成功しても使える設定が生成されない場合は、サブスクリプションの形式とクライアントの解析機能を確認してください。設定が表示されても起動時にエラーが出る場合は、コアのログを確認しましょう。前者はインポート段階、後者は実行段階の問題で、対処する順序が異なります。

更新状況は、最新のリリースノートとあわせて判断してください。コミュニティによるメンテナンスの場合、コアの新機能がすぐにAndroidアプリへ反映されるとは限りません。また、インストールできるだけで現在のサブスクリプションに対応しているとは限りません。安定して使えている設定がある場合は、内容を控えてから新しいインストーラーを試してください。低スペック端末向けの軽量版として選ぶのは適切ではありません。

v2flyNGのAndroid版を見る

端末と経験に合わせた用途別の選び方

まず対応OSと互換性を確認し、その後に操作性を比べましょう。クライアント名だけで通信速度や安定性は判断できません。

選び方の結論とダウンロード手順

PCではv2rayN、Androidではv2rayNGが第一候補です。どちらも一般的なサブスクリプションのインポート、設定の切り替え、ルーティングに対応しています。v2flyNGはV2Flyとの互換性が必要な場合の選択肢です。同じ設定を重複して管理するために、必要もなく追加でインストールする必要はありません。

ダウンロード前に、対応OS、プロセッサーのアーキテクチャ、必要なコアを確認してください。WindowsではDesktop版とWPF版を選び分けます。macOSではApple Silicon版かIntel版を、Linuxではディストリビューションに合うパッケージ形式とアーキテクチャを選んでください。Androidでは端末のABIに合わせてarm64版か汎用版を選びます。パッケージ形式が合っていても、最低システム要件を満たす必要があります。ダウンロードページと最新のリリースノートをご確認ください。

3つのクライアントは設定と接続に使うツールであり、インストールするだけで接続先サーバーやサブスクリプションが用意されるわけではありません。接続できない場合は、ルーティングやDNSを調べる前に、サブスクリプションの内容、端末の時刻、ネットワークへの接続を確認してください。クライアントを切り替えても、無効になったサーバー設定が自動で直るわけではありません。

XrayとV2Flyの役割についてはプロジェクト紹介をご覧ください。インバウンド、アウトバウンド、ルーティング項目を調整する場合は設定ガイド一覧を参照してください。インストールは済んでいて設定のインポートがまだの場合は、使い方ガイドに沿って進めてください。

v2rayNをダウンロード