3つのクライアントを機能で比較
まず端末のOSに合わせて候補を絞り、次に接続先で必要なコアの機能を確認しましょう。表の「対応」は、どのサブスクリプションでもそのまま使えるという意味ではありません。プロトコル、通信方式、サーバー側の設定も確認が必要です。
画面が狭い場合は、表を左右にスクロールできます。メンテナンス状況は概要を示すもので、リリース頻度を表すものではありません。OS要件はダウンロードページで確認してください。
クライアント別の詳しい解説
PC向け第一候補
サブスクリプションのグループ管理
ルーティング設定画面
v2rayN:PCでの設定と日常的な管理
v2rayNは、PCでサブスクリプションやルーティングを継続的に管理したい方に適しています。サーバー一覧、サブスクリプションのグループ、実行ログがデスクトップ画面にまとまっているため、「更新できたか」「どのサーバーを選んでいるか」「システムプロキシが有効か」を切り分けて確認しやすいのが特長です。初めからすべての設定を変更する必要はありません。まず接続できる設定をひとつ作り、必要に応じてルールを追加しましょう。
サブスクリプションが複数ある場合は、サブスクリプショングループ → サブスクリプショングループ設定から名前と配信元を整理してから更新します。ルーティングは、まずルーティング設定で用途に合うプリセットを選び、適用結果を確認してからカスタムルールを編集してください。画面のバージョンによってメニュー名が多少異なることがあります。他のバージョンの画面表示をそのまま探すのではなく、設定の目的を手がかりにしましょう。
Windowsでは、デスクトップ版とWPF版を区別して選びます。デスクトップ版は複数のデスクトップOSで共通の操作感を使いやすく、WPF版はWindows向けで、使い慣れた操作環境をそのまま利用したい方に向いています。これはノードの品質の差ではありません。macOSとLinuxではデスクトップ版を選び、プロセッサーのアーキテクチャとOSに合ったパッケージ形式を確認してください。
TUNは必要な場合にだけ有効にする機能です。ブラウザーなどがシステムプロキシを利用できるなら、まずはシンプルな通信の取り込み方で試しましょう。システムプロキシを使わないアプリで問題がある場合は、TUNに必要な権限、DNS、ほかのネットワークツールとの干渉を確認します。有効にした後は、LANへのアクセスと対象アプリの接続も検証してください。スイッチがオンになっただけでは正常動作を確認できません。
v2rayNのインストールと初回起動の手順を見る →
Android向け第一候補
Xrayコア
アプリごとの設定
v2rayNG:Androidでの日常利用
v2rayNGは、Android端末でサブスクリプションを追加し、サーバーを選んで日常的に接続・切断する用途に向いています。Xrayコアを採用している点も選ぶ際の重要なポイントです。ノードの説明にXray固有の機能が必要と書かれている場合は、名前だけで判断せず、現在のv2rayNGに含まれるコアが該当パラメーターに対応しているか確認してください。共有リンクをインポートできても、すべての項目が正しく設定されているとは限りません。
最初は通常、メニュー → サブスクリプショングループ設定で配信元を追加します。保存後にサブスクリプションを更新し、メイン画面に戻って設定を選びます。接続を開始するとAndroidからVPN接続の許可を求められます。この許可は端末の通信を取り込むためのもので、接続先ノードが利用可能であることを示すものではありません。続けて対象アプリで接続を確認し、問題があればクライアントのログを確認してください。
デスクトップのシステムプロキシとは異なり、AndroidのシステムVPNサービスを有効にすると、端末の通信経路が変わります。一部のアプリだけにプロキシを使う場合は、アプリごとの設定で対象に含めるのか、除外するのかを確認し、アプリごとに動作を検証してください。省電力設定によってバックグラウンド動作が制限されることもあります。画面消灯後に接続が切れる場合は、サブスクリプションを変更する前にバックグラウンド制限とバッテリー最適化を確認しましょう。
AndroidのシステムVPNサービスを使う別のアプリがある場合は、同時実行による競合を先に解消してください。通常、同じユーザー環境で複数のVPNサービスが同時に通信を取り込むことはできません。まずはクライアントをひとつだけ起動して試すと、「設定は正しいのに接続できない」原因を切り分けやすくなります。
Androidのダウンロードページでv2rayNGを選ぶ →
Android向けの代替
v2flyコア
既存設定を再利用
v2flyNG:v2flyとの互換性が必要な場合
v2flyNGを選ぶ主な理由は、ほかのクライアントに名前が似ていることではなく、v2flyコアを使う点です。動作確認済みのV2Fly設定がある場合や、サーバーの説明がこのコアを前提としている場合は、Android向けの代替候補になります。特定のコアを指定されていない初心者は、v2rayNGを選ぶと初期設定で確認する項目を減らせます。
V2FlyとXrayは関連するプロキシのエコシステムですが、対応機能はすべて同じではありません。両方でVMessなどのプロトコル名が使われていても、通信方式、セキュリティレイヤー、DNS、ルーティングの項目を確認してください。特定のコア向け拡張を含む設定は、クライアント名を変えるだけでは互換性を確保できません。
移行前に元の設定を保存し、v2flyNGに動作確認済みのノードをひとつインポートして試してください。設定の読み込み、サービスの起動、対象アプリへのアクセスを順番に確認してから、サブスクリプション全体を追加しましょう。メンテナンス状況は、プロジェクトの最新リリース情報とシステム要件を確認してください。「代替候補」はメンテナンス終了を意味しません。また、コアの変更をあらゆる接続トラブルの解決策と考えるのも避けましょう。
v2flyNGのダウンロード先と利用条件を見る →
用途に合わせて選ぶ
用途別のおすすめは設定の進め方を示すもので、端末との互換性確認に代わるものではありません。まず接続できる状態にしてから、サブスクリプション、ルール、通信を取り込む範囲を調整しましょう。
ダウンロード前に確認する互換性
機能より先にOSとアーキテクチャを確認
まず端末のOSを確認し、対応するアーキテクチャを選びます。Windowsではデスクトップ版とWPF版で画面の構成が異なります。macOSはApple SiliconかIntelかを確認し、Linuxはディストリビューションのパッケージ形式を確認してからプロセッサーのアーキテクチャを選びます。AndroidではOSバージョンとパッケージのアーキテクチャの両方を確認してください。ダウンロードできることと、インストールできることは同じではありません。
共有リンクのインポートより先にコアの対応状況を確認
サブスクリプションのパーサーがリンク形式を認識しても、実際の接続はコアが処理します。インポート後に未対応の項目、通信方式、セキュリティ設定が見つかった場合は、ノードの説明とコアの対応状況を確認してください。設定がまったく生成されない場合は、まずサブスクリプションの応答内容を調べます。設定は生成されたのにコアが起動しない場合は、実行ログを確認しましょう。原因箇所を取り違えて、サブスクリプション更新を繰り返さないようにしてください。
ルーティングと通信の取り込み方を分けて確認
システムプロキシ、TUN、AndroidのVPNサービスは、通信をクライアントに取り込むかどうかを主に決めます。ルーティングルールは、取り込んだ通信をどの出口へ送るかを決めます。アプリの通信がプロキシ経路に入っていない場合、ドメインルールを変更しても解決しないことがあります。反対に、取り込み済みのアプリで接続に問題がある場合は、DNSやルールの適用順が原因かもしれません。すぐに別のクライアントへ切り替える必要はありません。
アップデートと設定のバックアップをセットで実施
継続的にメンテナンスされていても、更新のたびにすぐ現在の環境へ適用する必要はありません。アップデート前に、使用中のルーティング方式、待ち受けポート、コア設定を記録し、復元できるよう設定を保存してください。更新後は、インポート、起動、接続、LANアクセスの順に確認します。動作に変化があれば、まずログから原因を特定しましょう。サブスクリプションURLや認証情報を含む設定全体を公開しないでください。
これらの確認を一連の手順として進めたい場合は、基本概念から日常のメンテナンスまでを解説する総合ガイドをご覧ください。クライアントは決まっていて初回接続でつまずいている場合は、インストールと設定のチュートリアルへ進んでください。
クライアント選びのまとめ
PC向けにはv2rayNがおすすめです。サブスクリプションのグループ管理、ルーティングルール、ログ確認ができ、継続的な管理に適しています。Android向けにはv2rayNGがおすすめです。Xrayコアを中心に、日常的な接続やアプリごとの設定に使えます。v2flyNGは、v2flyコアとの互換性が明確に必要なAndroid環境で選びましょう。
クライアントを決めたら、ダウンロードページでOSとプロセッサーのアーキテクチャに合うインストールパッケージを選んでください。クライアントのダウンロードに接続先サーバーは含まれません。接続には有効なノードまたはサブスクリプション設定が必要です。
クライアントのダウンロードページへ