v2rayN
おすすめ 7.24.1Windows x64用のダウンロードページです。デスクトップ版Desktopは新世代のクロスプラットフォームUIを採用。従来のWindows UIを維持するWPF版は、以前の操作感を引き継ぎたい場合に適しています。
ダウンロードされるファイルはZIP形式です。すべて展開してから、展開先のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
CLIENT / PLATFORM / ARCHITECTURE
PC向けv2rayN、Android向けv2rayNG。
OSを選んでから、CPUアーキテクチャを選択してください。
3つのクライアントはいずれも無料で、ソースコードが公開されています。インストーラーはクライアントの導入に使います。サブスクリプションとサーバー情報は別途ご用意ください。
プラットフォームとインストーラーを選択 ↓ここではクライアント、UIの種類、インストール時のアーキテクチャを区別しています。プロトコルは設定をインポートした後に指定するため、プロトコルごとにクライアントをインストールする必要はありません。
Windows x64用のダウンロードページです。デスクトップ版Desktopは新世代のクロスプラットフォームUIを採用。従来のWindows UIを維持するWPF版は、以前の操作感を引き継ぎたい場合に適しています。
ダウンロードされるファイルはZIP形式です。すべて展開してから、展開先のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
| 確認項目 | 要件・推奨事項 | 確認場所 |
|---|---|---|
| OSとアーキテクチャ | Windows 10 / 11のx64環境を推奨します。具体的なビルド要件は、インストーラーの表示に従ってください。 | 設定 → システム → バージョン情報 |
| 実行環境 | ランタイム不足のメッセージが表示された場合は、このビルドに必要な.NET Desktop Runtimeをx64版でインストールしてください。 | インストーラーの表示または起動エラー画面 |
| フォルダーのアクセス権 | インストール先と設定フォルダーに書き込み権限が必要です。読み取り専用の場所や、展開前の圧縮ファイル内から実行しないでください。 | エクスプローラー → フォルダーのプロパティ |
| 通信の取り込み | 通常のシステムプロキシは一般的な権限で使用できます。TUNの利用には、管理者権限や仮想ネットワークアダプターが必要な場合があります。 | クライアントのシステムプロキシとTUNの設定 |
初回起動後は、まず利用できることが確認済みの設定を1つインポートしてから、システムプロキシを設定してください。通常の起動トラブルへの対処として、TUNを何度も切り替える必要はありません。ランタイム、フォルダーのアクセス権、プロキシモードは、それぞれ別の確認項目です。
macOS向けのデスクトップGUIクライアントです。Apple Siliconにはarm64、Intelプロセッサにはx64を選んでください。どちらもDMG形式のディスクイメージです。
DMGを開き、画面の案内に従ってアプリを「アプリケーション」フォルダーに移動し、そこから起動してください。
| 確認項目 | 要件・推奨事項 | 確認場所 |
|---|---|---|
| プロセッサ | Apple Siliconにはarm64、Intelにはx64を選んでください。 | Appleメニュー → このMacについて |
| OSのバージョン | 使用中のmacOSが選択したビルドの要件を満たしているか確認してください。OSが古いという警告が出た場合は、まずmacOSのバージョンを確認します。 | このMacについて → macOSのバージョン |
| インストール先 | 「アプリケーション」フォルダーへのインストールをおすすめします。マウントしたディスクイメージから常時起動するのは避けてください。 | Finder → アプリケーション |
| ネットワークのアクセス権 | システムプロキシの変更やTUNの有効化に、OSの許可が必要な場合があります。表示された案内に従ってください。 | システム設定とクライアントのアクセス権に関する表示 |
インストールするアーキテクチャを変更する前に、起動中のクライアントを終了してください。古いアプリがバックグラウンドで動作したままファイルを上書きすると、メニューバーの表示と実際のプロセスが一致しなくなることがあります。移行後は、システムプロキシの接続先ローカルポートも確認してください。
Android向けのおすすめクライアントで、Xrayコアを使用します。2015年以降の一般的なスマートフォンはarm64が目安です。端末のアーキテクチャが不明な場合や、OSがarm64版を受け付けない場合は、ユニバーサル版を検討してください。
VLESS、REALITYなどの設定を使う前に、サブスクリプションの項目と現在のコアの対応状況を確認してください。
V2Flyエコシステムの設定を引き継ぎたいAndroidユーザー向けです。v2rayNGとは別のクライアントです。名前が似ていても、プロトコル拡張、サブスクリプションの解析、データ保存先がすべて同じとは限りません。
クライアントを切り替える前に、サブスクリプションの登録元を控えてください。元のアプリのデータは、別のアプリには自動で引き継がれません。
| 確認項目 | 要件・推奨事項 | 確認場所 |
|---|---|---|
| アーキテクチャとOS | arm64版を使うには、OSが対応するABIをサポートしている必要があります。プロセッサが64ビット対応でも、OSが64ビットとは限りません。 | 端末のシステム情報とインストーラーの表示 |
| インストール元 | APKを開くブラウザーまたはファイル管理アプリに、アプリのインストールを許可してください。インストール完了後は許可を取り消せます。 | 設定 → アプリ → 特別なアプリアクセス |
| OSとの互換性 | 最低Androidバージョンは、インストーラーの要件を確認してください。インストールに失敗する場合は、OSのバージョンとアーキテクチャの両方を確認します。 | 設定 → デバイス情報 |
| 接続の許可 | 初回の接続時に、AndroidのVPN接続リクエストを許可する必要があります。 | OSのVPN接続許可ダイアログ |
| バックグラウンド動作 | 長時間接続は省電力設定の影響を受けることがあります。バックグラウンドで実際に切断される場合に限り、このアプリのバッテリー制限を調整してください。 | 設定 → アプリ → バッテリー |
ユニバーサル版は対応アーキテクチャが多い分、より多くのデータを含みますが、接続性能が高いとは限りません。既存アプリと競合するという表示が出た場合は、署名やバージョンの違いが原因の可能性があります。設定をバックアップしてから、インストール元を変更する必要があるか判断してください。サブスクリプションを確認する前にアプリをアンインストールしないでください。
Linux向けのデスクトップGUIクライアントです。Debian、Ubuntuなどでは通常DEBを選びます。RPM形式のパッケージ管理を採用するディストリビューションではRPMを選び、ディストリビューションの依存関係とCPUアーキテクチャも確認してください。
amd64とx86_64は通常x64、aarch64は通常arm64を指します。同じパッケージ形式でも、依存関係は異なる場合があります。
| 確認項目 | 要件・推奨事項 | 確認場所 |
|---|---|---|
| デスクトップ環境 | グラフィカルデスクトップ環境と、このビルドに必要なグラフィック関連ランタイムが必要です。 | システム情報とグラフィカルソフトウェアインストーラー |
| パッケージ形式 | ディストリビューションに合わせてDEBまたはRPMを選び、別のディストリビューション向けの依存関係解決方法を使わないでください。 | ディストリビューションの説明とパッケージ管理ツール |
| アーキテクチャ | 一般的なデスクトップPCではx64を選びます。ARM搭載のデスクトップ端末では、実際のOSに合わせてarm64を選んでください。 | 設定 → バージョン情報 → システムアーキテクチャ |
| アクセス権とプロキシ | ソフトウェアのインストールには適切な権限が必要です。システムプロキシがアプリに反映されるかどうかは、デスクトップ環境とアプリ側の設定によって異なります。 | ソフトウェアインストーラー、システムのネットワーク設定 |
インストール後は、まず1つのプロキシ方式でブラウザーの接続を確認してください。システムプロキシ、アプリ内の手動プロキシ、TUNを同時に変更すると原因の特定が難しくなります。より広い範囲の通信を取り込む必要がある場合は、TUNのアクセス権とルーティングの説明を個別に確認してください。
インストールの完了、設定のインポート、通信のプロキシ経由は、それぞれ別の段階です。順番に進めると、問題が起きた際に原因を特定しやすくなります。
デスクトップでは対応するパッケージ形式でインストールし、AndroidではAPKを開いてインストールを許可してください。初回起動時は、メイン画面、メニュー、設定一覧が表示されるか確認します。ここで問題が起きた場合は、OSとの互換性、ランタイム、フォルダーのアクセス権を確認してください。サーバー情報を変更する必要はありません。
v2rayNではサブスクリプショングループの設定にURLを追加し、更新を実行します。Androidではサブスクリプション設定またはインポートメニューを使ってください。メニュー名はUIのバージョンによって多少異なる場合があります。インポート後は、プロトコル、アドレス、セキュリティ関連の設定を確認し、使用する設定を選択します。一覧に表示されただけでは接続設定は完了していません。
デスクトップではシステムプロキシを設定し、Androidでは接続を開始してVPNの許可を確認してください。ブラウザーでアクセスを確認し、クライアントのログに明確なエラーがないかも確認します。設定テストへの応答は候補の絞り込みには使えますが、実際のWebアクセスの確認には代わりません。問題がある場合は、設定を一度に1つずつ変更してください。
インストーラーは端末への対応を解決するものです。サブスクリプションで接続できるかどうかは、プロトコル、セキュリティ層、コアの対応状況にも左右されます。
v2rayN、v2rayNG、v2flyNGは設定管理や接続操作のための画面を提供します。XrayとV2Flyは、実際の接続処理を担うコアのエコシステムです。Project Vはこの技術群を理解する出発点ですが、異なる系統の拡張機能がすべて互換とは限りません。インストーラーを比べるときはプラットフォームとアーキテクチャを、接続機能を比べるときは設定要件とコアの対応状況を確認してください。
たとえば、VLESSはプロトコルの種類、REALITYは関連するトランスポート層のセキュリティ方式であり、互いに置き換えられるものではありません。サブスクリプションのアドレス、ポート、ユーザーID、フロー制御、セキュリティ層の設定は、組み合わせて一致させる必要があります。インストーラーを変えても、不足している項目が自動で補われたり、サーバー側の設定ミスが修正されたりするわけではありません。
初めて使う場合は、まずクライアントの基本設定を使い、サブスクリプションのインポート、接続設定の選択、システムプロキシの設定を順に行ってください。基本的な接続を確認してから、ルールベースの振り分け、DNS、TUNを調整します。アプリがシステムプロキシに従わない場合は、クライアントのインストール失敗と決めつけず、そのアプリのプロキシ対応を確認してください。
モバイル端末では、省電力設定、ネットワークの切り替え、ほかのVPNアプリの影響も考慮してください。長時間使用時のバッテリー消費は、通信量、無線の電波状況、通信方式、OSの制御によって変わるため、クライアント名だけで比較できません。プロトコルの選び方やコアの違いについては、プロトコルとコアの技術ガイドもご覧ください。
まずインストールの段階を確認し、その後で接続設定を見直してください。ここではパッケージ形式、アーキテクチャ、設定の移行に関する疑問を取り上げます。
初めてインストールする場合は、新世代のクロスプラットフォームUIを採用したデスクトップ版Desktopがおすすめです。従来のWindows UIに慣れている場合は、これまでの操作感を保てるWPF版を選べます。両者の違いはプロトコルではありません。移行前に設定をバックアップし、2つのインスタンスで同時にシステムプロキシを設定しないでください。
Windowsでは「設定」→「システム」→「バージョン情報」でシステムの種類を確認します。macOSでは「このMacについて」でチップまたはプロセッサを、Linuxではシステム情報でアーキテクチャを確認してください。Apple Siliconはarm64、Intel製デスクトップCPUは通常x64です。
2015年以降の一般的なAndroidスマートフォンはarm64が目安ですが、端末OSが対応するアーキテクチャに合わせてください。プロセッサの型番だけでは、OSが別のABIを使っている可能性を除外できません。
Androidを初めて使う場合は、Xrayコアを採用したv2rayNGがおすすめです。既存のV2Fly設定を引き継ぐ場合はv2flyNGも検討できます。VLESS、REALITY、特定のトランスポート設定を使うときは、使用中のクライアントとコアの対応状況を確認してください。サブスクリプションをインポートできても、すべての設定が互換とは限りません。
クライアントは設定と接続に使うツールです。インストールしただけでは接続先は用意されません。利用権限のあるサービスからサブスクリプションURLまたはサーバー情報を入手し、インポート、接続設定の選択、プロキシモードの設定を行ってください。サンプルのドメイン、ユーザーID、公開鍵は接続に使用できません。
まず、インストーラーがOSのアーキテクチャに合っているか確認してください。WindowsのZIPファイルはすべて展開してから、展開先のインストーラーを実行します。ランタイムに関するメッセージが表示された場合は、指示に従って対応する.NET Desktop Runtimeをインストールしてください。Androidではインストール元の許可、ストレージの空き容量、既存アプリとの署名の競合を確認します。デスクトップOSでは、フォルダーへの書き込み権限とセキュリティ警告も確認してください。
引き続き調べる場合は、エラーメッセージをそのまま記録し、よくある質問を確認してください。設定がまだ動作していない段階では、ルーティングやDNSを何度も変更しても、アプリの起動問題は解決しません。
同じクライアントの通常の更新では、既存データが引き継がれることが一般的です。ただし、UIの種類、保存先フォルダー、クライアントをまたぐ移行では、互換性が保証されません。更新前にクライアントのバックアップまたはエクスポート機能を使い、サブスクリプションの登録元とカスタムルールを保存してください。新バージョンが正常に動作することを確認してから、旧フォルダーを削除します。Androidアプリをアンインストールする場合は、特に事前の設定バックアップが必要です。