PC:v2rayN
Windows、macOS、Linuxに対応。PCでサブスクリプションを管理し、ルーティングを編集して、用途に応じてシステムプロキシまたはTUNを選びたい方に適しています。
PC版の評価を見る →PCではv2rayN、Androidではv2rayNGが第一候補です。V2Flyコアを使う明確な理由がある場合は、v2flyNGも検討しましょう。まず対応OSとプロトコルの互換性を確認し、その後に画面や通信方法を比べてください。
Windows、macOS、Linuxに対応。PCでサブスクリプションを管理し、ルーティングを編集して、用途に応じてシステムプロキシまたはTUNを選びたい方に適しています。
PC版の評価を見る →Xrayコアを採用。スマートフォンでサブスクリプションを読み込み、設定を切り替えたり、Xray対応が必要なプロトコル設定を使ったりする場合に適しています。
Android版の評価を見る →Android向けの代替候補。既存のV2Fly互換設定を使う場合に適しています。選ぶ前にプロトコルと転送方式の互換性を確認し、名前の類似性だけで判断しないでください。
代替候補の評価を見る →サブスクリプションリンクが設定を提供し、クライアントが管理し、コアがプロトコルとルーティングを処理します。それぞれ役割が異なり、互いに置き換えることはできません。
システムプロキシ、TUN、Android VPNインターフェースは、通信をクライアントに取り込むための異なる方法です。
機能名や設定場所は、クライアントの更新で変わる場合があります。TUN、ルーティング編集、コアの選択可否は、OS、権限、インストールパッケージの内容にも左右されます。画面の狭い端末では、表を横にスクロールしてご覧ください。
| 比較項目 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 対応OS | Windows / macOS / Linux | Android | Android |
| コア | XrayやV2Flyなどのコア設定に対応。選択できる項目はインストールパッケージや画面によって異なります。 | Xray | V2Fly |
| メンテナンス状況 | 継続的にメンテナンスされています。更新前に対応OSと動作環境を確認してください。 | 継続的にメンテナンスされています。更新前にOSと設定の互換性を確認してください。 | V2Flyの代替候補として、メンテナンス状況を確認してから利用してください。使用前に更新内容を確認しましょう。 |
| 使いやすさ | 基本操作はわかりやすい一方、詳細設定は多めです。初めて使う場合は、サブスクリプションとシステムプロキシの設定から始めましょう。 | 基本操作はシンプルです。VPNの許可やバックグラウンド実行の制限について理解が必要です。 | 基本的な手順は同様です。V2Flyのプロトコルとの互換性を別途確認してください。 |
| サブスクリプションのグループ管理 | 複数のサブスクリプションをまとめて管理し、グループごとに更新したり設定を絞り込んだりするのに適しています。 | サブスクリプションごとに設定を整理でき、スマートフォンでの更新や切り替えに適しています。 | サブスクリプション管理に対応。グループ管理の設定場所は、現在の画面で確認してください。 |
| ルーティング設定画面 | ルーティング管理画面を備え、PCでルールを編集したり、適用順を確認したりするのに適しています。 | ルーティングを設定できます。複雑なルールを使うには、コアの照合ロジックを理解する必要があります。 | ルーティングを設定できます。各ルール項目がV2Flyに対応しているか確認してください。 |
| システムプロキシ / TUN | まずはシステムプロキシを使うのが一般的です。TUNを使う場合は、OSの対応状況、権限、必要なコンポーネントを確認してください。 | 通常はAndroid VPNインターフェース経由で通信を取り込みます。PCのシステムプロキシ設定とは異なります。 | Android VPNインターフェース経由で通信を取り込みます。通信方法によってコアのプロトコル対応が変わることはありません。 |
| REALITY設定 | 必要なパラメーターに対応するXrayコアを選び、設定内容に不足がないか確認してください。 | Xrayコアで利用できます。設定を読み込んだ後も、各パラメーターを確認してください。 | REALITY設定を目的とした選択肢ではありません。 |
| おすすめのユーザー | PCでの日常利用、サブスクリプション管理、ルーティングの調整、複数のPC OSを使う方 | Android初心者や、Xrayのプロトコル機能が必要な方 | V2Fly互換設定をすでに利用しており、使うコアが明確なAndroidユーザー |
v2rayNはWindows、macOS、Linuxで使う場合の第一候補です。コアを起動するだけでなく、サブスクリプション、設定の選択、ルーティング、通信方法をPCの画面でまとめて管理できます。用途の異なるサブスクリプションを複数使う場合は、提供元ごとにグループ分けしてから該当グループを更新すると、設定の選び間違いや一括変更による混乱を防ぎやすくなります。サブスクリプションの更新では、管理対象の項目が再生成されることがあります。長期的に使うカスタム設定は別途保存してください。
Windowsのダウンロードページでは、デスクトップ版と従来のWPF版を選べます。デスクトップ版はクロスプラットフォームの画面を採用しており、複数のPC OSで似た操作感を求める方に適しています。WPF版は従来のWindows画面に慣れている方向けです。選ぶ際は、まずOS要件、画面の好み、設定の移行方法を確認しましょう。画面の種類だけでプロトコル対応を判断することはできません。既存の設定がある場合は、更新前にバックアップを取り、初回起動後にサブスクリプション、ルーティング、ローカルの待ち受け設定を確認してください。
コアの選択は、v2rayNを使いこなすうえで重要なポイントです。XrayとV2FlyはいずれもProject V関連のエコシステムに属しますが、対応するプロトコル項目や拡張機能は完全には一致しません。REALITYを使う場合は、その設定に対応するXrayコアを選んでください。V2Fly形式の設定を使う場合も、現在のコアがすべての項目を解釈できるか確認が必要です。画面に設定名が表示されても、任意のコアで実行できるとは限りません。実行結果とログを確認して判断してください。
一般的なブラウザーで使う場合は、まずシステムプロキシを試してください。対象のアプリがシステムプロキシを参照しない場合に、TUNの利用を検討します。最初からすべての通信方法を同時に有効にする必要はありません。TUNには仮想ネットワークインターフェース、権限、ルーティングが関係し、インストールパッケージやOSによって利用条件が異なる場合があります。ルーティングルールは通信の処理方法を決め、システムプロキシやTUNは通信をクライアントに取り込めるかを決めます。問題を切り分ける際は、別々に確認してください。
Android向けの第一候補はv2rayNGです。Xrayコアを採用し、設定の提供元から案内されたサブスクリプションリンク、共有リンク、互換設定を読み込んで利用できます。基本的な手順は、サブスクリプションを追加して内容を更新し、設定を選んでサービスを起動し、Android VPNの許可を確認することです。グループ名だけ表示され、選べる設定がない場合は、クライアントをすぐに変更せず、まず更新が正常に完了したか確認してください。
スマートフォンでは通常、Android VPNインターフェース経由で通信を取り込みます。システムにVPNアイコンが表示されても、インターフェースが確立したことを示すだけで、接続先の設定が使える証明にはなりません。Webページが開かない場合は、選択中の設定、DNS、ルーティング、アプリごとの振り分けを続けて確認してください。ルーティングの直結ルールとプロキシルールは引き続き有効です。VPNインターフェースが通信を取り込んでも、すべてのリクエストがプロキシ経由になるわけではありません。
v2rayNGでは、サブスクリプションやルーティングの設定画面から日常的な切り替えができます。ただし、スマートフォンの画面で複雑なルールを何度も編集するのは効率的ではありません。詳細に設定する場合は、まずルールの対象を決め、画面上でドメイン、アドレス、アプリなどの条件を確認してください。REALITYを使うには、コアの対応に加えて、サーバー名や公開鍵などのパラメーターが設定の提供元の情報と一致している必要があります。画面を別のクライアントに変えても、不足しているパラメーターは補えません。
ダウンロード前にプロセッサアーキテクチャを確認してください。arm64に対応した端末では、該当するパッケージが第一候補です。アーキテクチャがわからない場合は、汎用版の説明を確認しましょう。バックグラウンドで停止する場合は、省電力設定、バックグラウンド動作の権限、他のVPNアプリによる占有が原因のことがあります。切断だけを理由にクライアントが合わないと判断しないでください。基本接続を確認してから、バックグラウンド動作やアプリごとの振り分けを順に調整しましょう。
v2rayNGのAndroid版をダウンロード。初回設定にはサブスクリプションの読み込み・接続ガイドもご利用ください。
v2flyNGはAndroid向けで、V2Flyコアを採用しています。選ぶ理由は、既存の設定、ワークフロー、テスト要件がV2Flyに明確に依存していることです。v2rayNGと名前が似ていることではありません。どちらもサブスクリプションの読み込みやサービスの起動は同様の手順で行えますが、コアが異なるため、解釈できるプロトコル項目や拡張パラメーターも異なる場合があります。
既存のV2Fly設定を使う場合は、プロトコル、転送方式、TLS、ルーティングの各項目を確認してからクライアントに読み込んでください。同じサブスクリプションURLでも、すべての設定が2種類のコアに共通して対応しているとは限りません。不明な項目やプロトコルエラーがある場合は、設定の提供元に戻って対応範囲を確認しましょう。エラーが出た項目を削除しても一般的な解決策にはならず、元の設定の意味が変わるおそれがあります。
v2flyNGもAndroid VPNインターフェース経由で通信を取り込むため、システムの許可が必要で、バックグラウンド動作の制限も受けます。古いスマートフォンの性能を改善するための標準的な解決策ではなく、コアを変更してもOSのバージョンがインストール要件を満たさない問題は解決できません。REALITYが必要な場合は、v2flyNGで互換性のない設定を試し続けるのではなく、Xray対応のv2rayNGを優先してください。
代替クライアントとして使う場合は、現在のパッケージのOS要件とメンテナンス状況を確認し、必要な機能が対象端末に適しているか確かめてください。移行前に元の設定をバックアップし、まず単一の設定で動作を確認してから、サブスクリプションやルーティングを戻します。Androidクライアントを切り替えてテストする際は、VPNインターフェースの占有を設定エラーと誤認しないよう、先に前のクライアントのサービスを停止してください。
v2flyNGのダウンロード विकल्प。コアの違いについてはXrayとV2Flyのコアの違いをご覧ください。
PCではv2rayN、Androidではv2rayNGが第一候補です。これは対応OSと一般的な使い方に基づく選び方の出発点であり、すべての設定に当てはまるものではありません。v2flyNGは、V2Flyコアが明確に必要なAndroid環境向けです。設定がXrayの機能に依存する場合は、別のクライアントをインストールできるという理由だけで切り替えないでください。
ダウンロードページでは、Windowsはデスクトップ版とWPF版から選びます。macOSはApple SiliconまたはIntel、Linuxはディストリビューションのパッケージ形式とプロセッサアーキテクチャ、Androidはarm64版または汎用版を選択してください。ダウンロードの選択肢はインストール時の適合性を決めるものです。プロトコルやサブスクリプションの互換性は、前述のとおり別途確認してください。
クライアントを切り替える前に、サブスクリプションの提供元とカスタムルールをバックアップし、現在使用中のコアと通信方法を記録してください。新しいクライアントに読み込んだら、まず1つの設定で動作を確認し、その後でグループやルーティングを段階的に戻します。サブスクリプションの更新に失敗する、またはブラウザーがプロキシを使わない場合は、まずよくある質問を確認してください。クライアントを変更しても、同じ設定の提供元やシステム設定に起因する問題が解決するとは限りません。