クライアントのインストーラー

V2Ray ダウンロード
OSとアーキテクチャの選び方

デスクトップではv2rayN、Androidではまずv2rayNGを選びましょう。OSを確認したうえで、対応するCPUアーキテクチャとインストール形式を選択してください。

プラットフォーム別に選ぶ

クライアントとダウンロード先

プラットフォームを切り替えると、対応するインストーラーを確認できます。デスクトップでは同じクライアントを使用し、Androidではコアとの互換性に応じてメインまたは代替アプリを選びます。

Windows · v2rayN

v2rayN

デスクトップGUIクライアント · x64

おすすめ 7.24.1

デスクトップ版 Desktop

デスクトップ版をダウンロード · x64

新世代のクロスプラットフォームUIです。初めてインストールする場合や、デスクトップ環境で一貫した操作感を保ちたい場合におすすめです。

従来型 WPF 版

従来型 WPF 版をダウンロード · x64

従来の安定したインターフェースです。Windowsの従来の操作レイアウトに慣れていて、これまでの使い方を続けたい場合に適しています。

どちらもZIP形式です。展開してから中のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。

Windowsのシステム要件とインストール前の確認

確認項目要件と選び方
OSセキュリティ更新が提供されているWindows 11 x64の使用をおすすめします。最低要件は、ダウンロードしたバージョンのインストーラーに表示される内容を確認してください。
プロセッサこのページで提供するのはx64版です。「設定 → システム → バージョン情報」でシステムの種類を確認できます。
実行環境インストーラーの案内に従って必要な実行環境を準備してください。WPF版で.NETデスクトップランタイムが不足していると表示された場合は、必要なアーキテクチャとメジャーバージョンを確認してください。
フォルダーとアクセス権現在のアカウントで読み書きできるフォルダーを使用してください。通常のプロキシ設定は一般ユーザー権限で行えますが、TUN機能では追加の権限が必要な場合があります。

インストール後はクライアントのメイン画面を起動し、設定を正常に保存できることを確認してからサブスクリプションをインポートしてください。新旧両方の画面をインストールした場合は、2つのアプリを同時に起動してローカルの待ち受けポートを競合させないようにしてください。移行する場合は、設定をエクスポートしてからサブスクリプショングループとルーティング設定を項目ごとに確認します。両方の画面の設定ファイルがすべて互換性を持つとは限らないため、そのまま上書きしないでください。

起動ウィンドウが一瞬で閉じる場合は、ノードを何度も切り替えるのではなく、エラー内容と実行環境を先に確認してください。クライアントは起動するのにアクセスできない場合は、サーバー設定、システムプロキシ、ルーティングを確認します。両者ではトラブルシューティングの開始点が異なります。

インストーラーの選び方

インストーラーは「OS → CPUアーキテクチャ → パッケージ形式」の順に確認して選びます。OSはプログラムを実行できるか、アーキテクチャはバイナリがプロセッサとシステム環境に適合するか、パッケージ形式は使用するインストールツールを決めます。いずれかが一致しないと、開けない、インストールできない、依存関係が満たされないといったエラーが発生することがあります。

x64は一般にIntelおよびAMDの64ビットデスクトッププロセッサ、arm64はApple Silicon、Androidスマートフォン、一部のLinuxデバイスで使われます。名称にamd64とあってもAMD製プロセッサ専用という意味ではなく、x86_64も別個のアーキテクチャではありません。判断できない場合は、外観や購入年ではなくOSの「システム情報」を確認してください。

3つのクライアントはいずれも無料のオープンソースソフトウェアです。Project Vは関連技術エコシステムの起点で、V2FlyとXrayは異なるコアの開発系統です。GUIクライアントはコア上でサブスクリプション管理、ルーティング、プロキシ設定を行います。アプリ名が似ていても、更新間隔、プロトコル対応、設定形式が完全に同じとは限りません。移行前に実際に使っている機能を確認してください。

初回起動から接続までの手順

  1. インストールしてメイン画面を開きます。デスクトップではファイルを展開するかアプリをコピーし、AndroidではAPKをインストールします。まず複雑なルーティング設定には手を加えず、クライアントが正常に起動し、設定を保存でき、終了後に再度開けることを確認してください。
  2. サブスクリプションまたは単一のサーバー設定をインポートします。サブスクリプショングループからURLを追加して更新するか、クライアントが対応する方法でノードを追加してください。サブスクリプションURLには通常、アクセス認証情報が含まれるため、信頼できるデバイスにのみ保存してください。
  3. サーバーとプロキシ方式を選択します。デスクトップでは、まずシステムプロキシを使ってアプリからアクセスできるか確認します。AndroidではVPN接続を許可してから接続を開始してください。システムプロキシ、TUN、アプリごとのプロキシは適用範囲が異なります。初回の動作確認では、複数の設定を同時に変更しないでください。
  4. アクセスを確認してログを確認します。対象アプリの通信が実際にプロキシを経由していることを確認してから、ノードへの接続状況を判断してください。クライアントに「実行中」と表示されても、関連サービスが起動していることを示すだけで、すべてのアプリや接続先への通信が想定どおり転送されるとは限りません。

ページにアクセスできない場合は、まずローカルネットワークが利用できることを確認し、ノード設定、システム時刻、ログのエラーを調べてください。ポート競合が発生した場合は、別のクライアントが動作していないか確認します。権限エラーならシステムのアクセス許可を、リモート接続がタイムアウトする場合はサーバーのポートと通信設定を確認してください。段階ごとに調べれば、すべての問題をインストーラーの不具合と誤認せずに済みます。

基本的な接続を確認した後で、ルーティング、DNS、TUNを一つずつ設定してください。変更は一度に一つにし、直前に動作していた設定を残しておくと、影響を判断しやすくなります。画面操作はクイックスタート、設定項目の意味やルールの構造は設定リファレンスをご覧ください。

アップデートと設定の引き継ぎ

更新前に重要な設定をエクスポートしてください。特に手動で管理しているルーティングルール、DNS設定、サブスクリプショングループ、サーバー設定は忘れずにバックアップしましょう。サブスクリプションからノードを再取得できても、クライアント内のグループ順、除外リスト、個別の上書き設定まで復元できるとは限りません。バックアップは本人または許可されたユーザーのみがアクセスできる場所に保管してください。

新しいバージョンをインストールする前に、プロキシ接続を停止して旧バージョンを終了してください。デスクトップではトレイに残ったプロセスも終了していることを確認し、ファイルやローカルポートの競合を防ぎます。Androidで上書きインストールできない場合は、既存アプリをすぐに削除せず、署名とバージョン制限を確認してください。アンインストールするとローカルデータも削除されることがあります。

更新後は、選択したコア、インバウンドポート、システムプロキシ、ルーティングモードを確認し、実際にアクセスできるかテストしてください。新しいバージョンの動作が以前と異なる場合は、保存しておいた設定と照らし合わせましょう。状況を確認せずサブスクリプションを何度もインポートして上書きしないでください。元に戻す場合も、新旧両方の設定をバックアップし、異なるバージョン間で直接上書きして問題を広げないようにしてください。

ダウンロードが完了してもインストールが完了したとは限らず、インストール後も旧プログラムが終了しているとは限りません。「更新後も画面が古いまま」の場合は、起動用ショートカットがどのアプリのフォルダーを参照しているか確認してください。展開したフォルダーを複数残している場合は、現在実行中の場所と新たにダウンロードしたファイルの場所を区別する必要があります。

ダウンロードに関するよくある質問

インストーラーをダウンロードすれば、すぐに接続できますか?

インストーラーに含まれるのはクライアントアプリのみで、利用可能なサーバーやサブスクリプションは含まれません。インストール後、利用権限のあるサブスクリプションURLまたはサーバー設定をインポートしてサーバーを選び、システムプロキシなどの通信制御方法を設定してください。初めて使う場合は、クイックスタートの手順に沿って設定できます。

arm64、x64、ユニバーサル版はどれを選べばよいですか?

まず、OSに表示されるCPUアーキテクチャを確認してください。Apple Silicon搭載Macはarm64、Intel Macはx64を選びます。このページで提供するWindows版はx64です。Linux版はアーキテクチャに加えてdebまたはrpmのパッケージ形式も選択します。2015年以降の一般的なAndroidスマートフォンではarm64を選べることが多いものの、実際に対応するアプリのアーキテクチャを確認してください。判断できない場合はユニバーサル版を選べます。

クライアントを更新する前に、何をバックアップすればよいですか?

サブスクリプショングループ、サーバー設定、カスタムルーティングルール、DNS設定をバックアップし、現在のコアとプロキシモードも記録しておきましょう。クライアントを終了してから更新し、接続が正常に動作することを確認するまでバックアップを保管してください。サブスクリプションURLやエクスポートした設定には認証情報が含まれる場合があるため、公開しないでください。

インストール時に開けない、または失敗するときは?

まず、インストーラーのOSとCPUアーキテクチャが合っているか確認し、次にシステムに表示されたエラーの詳細を確認してください。Windowsでは展開の完了、実行環境、フォルダーのアクセス権を確認します。macOSでは「システム設定」の「プライバシーとセキュリティ」でブロックの理由を確認してください。Androidでは提供元アプリのインストール許可と既存アプリの署名を確認し、Linuxではパッケージ形式と依存関係を確認します。起動のためだけにシステムのセキュリティ機能を恒常的に無効にしないでください。

v2rayNGとv2flyNGで同じサブスクリプションを使えますか?

サブスクリプション形式を読み取れること、ノードのプロトコルに対応していること、通信パラメーターに互換性があることが必要です。v2rayNGはXrayコア、v2flyNGはV2Flyコアを使用しており、対応するプロトコルやパラメーターは完全には同じではありません。インポートに成功しても、すべてのノードに接続できるとは限りません。サブスクリプション提供元の案内に従ってクライアントを選び、2つのアプリでVPN接続を同時に有効にしないでください。

v2rayN をダウンロード