CLIENT / PLATFORM / ARCHITECTURE

V2Rayクライアントをダウンロード

PC向けv2rayN、Android向けv2rayNG。
OSを選んでから、CPUアーキテクチャを選択してください。

3つのクライアントはいずれも無料で、ソースコードが公開されています。インストーラーはクライアントの導入に使います。サブスクリプションとサーバー情報は別途ご用意ください。

プラットフォームとインストーラーを選択 ↓

プラットフォームに合ったインストーラーを選択

ここではクライアント、UIの種類、インストール時のアーキテクチャを区別しています。プロトコルは設定をインポートした後に指定するため、プロトコルごとにクライアントをインストールする必要はありません。

v2rayN

おすすめ 7.24.1

Windows x64用のダウンロードページです。デスクトップ版Desktopは新世代のクロスプラットフォームUIを採用。従来のWindows UIを維持するWPF版は、以前の操作感を引き継ぎたい場合に適しています。

ダウンロードされるファイルはZIP形式です。すべて展開してから、展開先のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。

Windowsのシステム要件とインストール準備

確認項目要件・推奨事項確認場所
OSとアーキテクチャWindows 10 / 11のx64環境を推奨します。具体的なビルド要件は、インストーラーの表示に従ってください。設定 → システム → バージョン情報
実行環境ランタイム不足のメッセージが表示された場合は、このビルドに必要な.NET Desktop Runtimeをx64版でインストールしてください。インストーラーの表示または起動エラー画面
フォルダーのアクセス権インストール先と設定フォルダーに書き込み権限が必要です。読み取り専用の場所や、展開前の圧縮ファイル内から実行しないでください。エクスプローラー → フォルダーのプロパティ
通信の取り込み通常のシステムプロキシは一般的な権限で使用できます。TUNの利用には、管理者権限や仮想ネットワークアダプターが必要な場合があります。クライアントのシステムプロキシとTUNの設定

初回起動後は、まず利用できることが確認済みの設定を1つインポートしてから、システムプロキシを設定してください。通常の起動トラブルへの対処として、TUNを何度も切り替える必要はありません。ランタイム、フォルダーのアクセス権、プロキシモードは、それぞれ別の確認項目です。

ダウンロード後の設定手順

インストールの完了、設定のインポート、通信のプロキシ経由は、それぞれ別の段階です。順番に進めると、問題が起きた際に原因を特定しやすくなります。

  1. インストールしてクライアントを起動

    デスクトップでは対応するパッケージ形式でインストールし、AndroidではAPKを開いてインストールを許可してください。初回起動時は、メイン画面、メニュー、設定一覧が表示されるか確認します。ここで問題が起きた場合は、OSとの互換性、ランタイム、フォルダーのアクセス権を確認してください。サーバー情報を変更する必要はありません。

  2. サブスクリプションまたはサーバー情報をインポート

    v2rayNではサブスクリプショングループの設定にURLを追加し、更新を実行します。Androidではサブスクリプション設定またはインポートメニューを使ってください。メニュー名はUIのバージョンによって多少異なる場合があります。インポート後は、プロトコル、アドレス、セキュリティ関連の設定を確認し、使用する設定を選択します。一覧に表示されただけでは接続設定は完了していません。

  3. プロキシを設定して接続を確認

    デスクトップではシステムプロキシを設定し、Androidでは接続を開始してVPNの許可を確認してください。ブラウザーでアクセスを確認し、クライアントのログに明確なエラーがないかも確認します。設定テストへの応答は候補の絞り込みには使えますが、実際のWebアクセスの確認には代わりません。問題がある場合は、設定を一度に1つずつ変更してください。

使い方の全ドキュメントを見る →

クライアントとプロトコルの選び方

インストーラーは端末への対応を解決するものです。サブスクリプションで接続できるかどうかは、プロトコル、セキュリティ層、コアの対応状況にも左右されます。

GUIクライアントとプロトコルは別のもの

v2rayN、v2rayNG、v2flyNGは設定管理や接続操作のための画面を提供します。XrayとV2Flyは、実際の接続処理を担うコアのエコシステムです。Project Vはこの技術群を理解する出発点ですが、異なる系統の拡張機能がすべて互換とは限りません。インストーラーを比べるときはプラットフォームとアーキテクチャを、接続機能を比べるときは設定要件とコアの対応状況を確認してください。

たとえば、VLESSはプロトコルの種類、REALITYは関連するトランスポート層のセキュリティ方式であり、互いに置き換えられるものではありません。サブスクリプションのアドレス、ポート、ユーザーID、フロー制御、セキュリティ層の設定は、組み合わせて一致させる必要があります。インストーラーを変えても、不足している項目が自動で補われたり、サーバー側の設定ミスが修正されたりするわけではありません。

設定手順を記録して再現できるようにする

初めて使う場合は、まずクライアントの基本設定を使い、サブスクリプションのインポート、接続設定の選択、システムプロキシの設定を順に行ってください。基本的な接続を確認してから、ルールベースの振り分け、DNS、TUNを調整します。アプリがシステムプロキシに従わない場合は、クライアントのインストール失敗と決めつけず、そのアプリのプロキシ対応を確認してください。

モバイル端末では、省電力設定、ネットワークの切り替え、ほかのVPNアプリの影響も考慮してください。長時間使用時のバッテリー消費は、通信量、無線の電波状況、通信方式、OSの制御によって変わるため、クライアント名だけで比較できません。プロトコルの選び方やコアの違いについては、プロトコルとコアの技術ガイドもご覧ください。

ダウンロード・インストールのトラブル

まずインストールの段階を確認し、その後で接続設定を見直してください。ここではパッケージ形式、アーキテクチャ、設定の移行に関する疑問を取り上げます。

Windowsではv2rayNのデスクトップ版と従来のWPF版、どちらを選べばよいですか?

初めてインストールする場合は、新世代のクロスプラットフォームUIを採用したデスクトップ版Desktopがおすすめです。従来のWindows UIに慣れている場合は、これまでの操作感を保てるWPF版を選べます。両者の違いはプロトコルではありません。移行前に設定をバックアップし、2つのインスタンスで同時にシステムプロキシを設定しないでください。

arm64版とx64版はどう見分ければよいですか?

Windowsでは「設定」→「システム」→「バージョン情報」でシステムの種類を確認します。macOSでは「このMacについて」でチップまたはプロセッサを、Linuxではシステム情報でアーキテクチャを確認してください。Apple Siliconはarm64、Intel製デスクトップCPUは通常x64です。

2015年以降の一般的なAndroidスマートフォンはarm64が目安ですが、端末OSが対応するアーキテクチャに合わせてください。プロセッサの型番だけでは、OSが別のABIを使っている可能性を除外できません。

v2rayNGとv2flyNGはどちらを選べばよいですか?

Androidを初めて使う場合は、Xrayコアを採用したv2rayNGがおすすめです。既存のV2Fly設定を引き継ぐ場合はv2flyNGも検討できます。VLESS、REALITY、特定のトランスポート設定を使うときは、使用中のクライアントとコアの対応状況を確認してください。サブスクリプションをインポートできても、すべての設定が互換とは限りません。

クライアントをインストールすればすぐ接続できますか?

クライアントは設定と接続に使うツールです。インストールしただけでは接続先は用意されません。利用権限のあるサービスからサブスクリプションURLまたはサーバー情報を入手し、インポート、接続設定の選択、プロキシモードの設定を行ってください。サンプルのドメイン、ユーザーID、公開鍵は接続に使用できません。

インストールに失敗する、またはダブルクリックしても画面が開かない場合、まず何を確認すればよいですか?

まず、インストーラーがOSのアーキテクチャに合っているか確認してください。WindowsのZIPファイルはすべて展開してから、展開先のインストーラーを実行します。ランタイムに関するメッセージが表示された場合は、指示に従って対応する.NET Desktop Runtimeをインストールしてください。Androidではインストール元の許可、ストレージの空き容量、既存アプリとの署名の競合を確認します。デスクトップOSでは、フォルダーへの書き込み権限とセキュリティ警告も確認してください。

引き続き調べる場合は、エラーメッセージをそのまま記録し、よくある質問を確認してください。設定がまだ動作していない段階では、ルーティングやDNSを何度も変更しても、アプリの起動問題は解決しません。

クライアントを更新すると、サブスクリプションやルーティング設定は消えますか?

同じクライアントの通常の更新では、既存データが引き継がれることが一般的です。ただし、UIの種類、保存先フォルダー、クライアントをまたぐ移行では、互換性が保証されません。更新前にクライアントのバックアップまたはエクスポート機能を使い、サブスクリプションの登録元とカスタムルールを保存してください。新バージョンが正常に動作することを確認してから、旧フォルダーを削除します。Androidアプリをアンインストールする場合は、特に事前の設定バックアップが必要です。