デスクトップの第一候補
Windows · macOS · Linux
v2rayN:デスクトップでのサブスクリプション・ルーティング管理
v2rayNは、デスクトップで日常的に使う管理ツールとして適しています。広い画面でグループ、設定、状態をまとめて確認できるため、複数のサブスクリプションを整理したり、ルーティングルールを確認したりする際に、スマートフォンの画面を何度も切り替える必要がありません。日常利用なら、サブスクリプションをインポートし、設定を選んでシステムプロキシを設定するところから始められます。基本操作のために、最初からすべてのコアのパラメーターを理解する必要はありません。
細かく調整できる一方で、変更できる項目も多くなります。システムプロキシは、どのアプリがシステムのプロキシ設定を使うかを決めます。ルーティングは、コアに渡された接続の振り分けを決めます。TUNは仮想インターフェースを使い、より広い範囲の通信を取り込みます。それぞれ役割が異なるため、初回利用時にまとめて変更するのは避けましょう。まずはシステムプロキシで基本の接続を確認し、必要に応じてTUNを有効にしてください。有効化前の設定も記録しておくと安心です。
Windows向けのダウンロードページには、デスクトップ版と従来のWPF版があります。デスクトップ版はクロスプラットフォームの画面を採用し、従来のWPF版は使い慣れたWindows向けの操作画面を維持しています。主な違いは画面と操作感であり、画面を変えても接続速度が上がるわけではありません。macOSやLinuxでは、チップまたはプロセッサのアーキテクチャを確認し、ダウンロードページの説明に従って適切な形式を選んでください。
選ぶ際のポイント:パソコンでサブスクリプションを管理し、ルールを確認しながら設定を深めたい場合はv2rayNがおすすめです。対応プロトコルは実際に使用するコアによって異なります。複数のコアに対応していても、どの設定でも任意のコアで使えるとは限りません。
v2rayNのOS別ダウンロード先を見る →
Androidの第一候補
Xrayコア
v2rayNG:Androidでの日常利用とアプリごとのプロキシ
v2rayNGでは、サブスクリプションのインポート、設定の選択、接続のオン・オフを中心に操作します。初回接続時、AndroidからVPN接続の許可を求められます。これはクライアントが仮想ネットワークインターフェースを作成するためのシステム設定で、別のサブスクリプションアカウントではありません。V2Rayを使い始めたばかりの方は、まず既定のルーティングとDNS設定を維持し、動作確認済みの設定を1つだけ使って接続を試すと、問題の切り分けがしやすくなります。
アプリごとのプロキシ設定は、スマートフォンで使うクライアントを選ぶ際の実用的なポイントです。アプリのパッケージ名を使って通信を取り込む範囲を設定できますが、対象に含めるモードか除外するモードかを確認してください。アプリを1つだけ選んでも、プロキシを通す設定にも、プロキシを迂回する設定にもなり得ます。選択中のモードによって動作が異なるため、設定後は対象に含めたアプリと除外したアプリの両方で動作を確かめましょう。接続ボタンがオンかどうかだけでは判断できません。
Xrayを主なコアとして採用しているため、対応するプロトコルを必要とするAndroid設定にv2rayNGが適しています。ただし、コアが機能に対応していることと、画面から必要なパラメーターをすべて設定できることは別です。新しいトランスポート方式やセキュリティ設定を使う場合は、クライアントの画面、同梱されているコア、サブスクリプションの内容をあわせて確認してください。接続後に切断が起きる場合は、すぐにプロトコルの相性を疑うのではなく、システムのバッテリー最適化、バックグラウンド実行の許可、ほかのVPNアプリとの競合も確認しましょう。
選ぶ際のポイント:Androidで日常的に使う場合や、アプリごとに通信を振り分けたい場合、Xrayの機能が必要な設定ではv2rayNGがおすすめです。比較的新しい端末なら、まずarm64版をご確認ください。端末のアーキテクチャがわからない場合は、ダウンロードページの汎用版の説明を確認して選びましょう。
v2rayNGのAndroid版ダウンロード方法を見る →
Androidの候補
v2flyコア
v2flyNG:既存のV2Fly設定を引き継ぐ選択肢
v2flyNGを選ぶ主な理由は、v2rayNGと名前が似ていることではなく、採用しているコアです。既存の設定を長くV2Fly向けに管理していて、プロトコル、トランスポート、DNSの動作を把握している場合は、v2flyコアのクライアントを使うことで設定体系を移行する際の不確実性を減らせます。前提となるのは必要な機能への対応です。サブスクリプションの名前だけで、どのコア向けかを判断しないでください。
ほかのAndroidクライアントから移行する際は、プロトコル、トランスポート、安全性の設定、ルーティング項目を1つずつ確認しましょう。特にXray固有の機能に依存した設定が、v2flyコアでも使えるとは限りません。たとえば既存の設定でREALITYを使用している場合は、サブスクリプションURLを何度も貼り直すのではなく、まずコアが対応しているかを確認してください。ルーティングやDNSの項目名が同じでも、コアやバージョンによって動作が異なる場合があります。
v2flyNGは、要件が明確な場合に候補となるクライアントです。初心者が2つのクライアントを同時にインストールし、設定を何度も切り替えるのはおすすめしません。複数のクライアントに設定を保存することはできますが、AndroidのVPNによる通信の取り込みは、通常同時に1つのクライアントしか利用できません。比較する際は、現在の接続を切ってから別のクライアントに切り替え、同じネットワークとサーバーを使ってください。条件をそろえることで結果を比較しやすくなります。
選ぶ際のポイント:既存の設定がv2flyコアに対応し、端末の要件も満たすことを確認してからv2flyNGを選んでください。古い端末で必ず高速・省電力になるクライアントではありません。端末の性能、バックグラウンド制限、DNS、サーバー回線などが使用感に影響します。
v2flyNGのダウンロード先を見る →