クライアントのインストーラー
V2Ray ダウンロード
OS・アーキテクチャの選び方
デスクトップではv2rayN、Androidではv2rayNGがおすすめです。まずOSを確認し、次にチップアーキテクチャを確認してください。インストーラーの形式と設定で使用するプロトコルの種類は別のものです。
オープンソース
無料
GUIで設定
01OSを選択
02アーキテクチャを確認
03インストールして設定をインポート
v2rayN · Windows
おすすめx647.24.1
Desktop版
Desktop版をダウンロード · x64
新世代のクロスプラットフォームUIを採用。初めてインストールする方や、異なるデスクトップOSでも近い操作感を求める方に適しています。ZIPをダウンロードしたら、すべて展開してから中のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
クラシックWPF版
クラシックWPF版をダウンロード · x64
従来のWindows WPF画面を採用した安定版です。従来のメニューや操作手順に慣れている方に適しています。Desktop版との主な違いはUIの実装とレイアウトであり、プロキシプロトコルの違いではありません。特定のノードタイプを使うためだけに、画面を切り替える必要はありません。
どちらか一方をインストールしてください。もう一方のUIを試す場合は、設定をバックアップし、実行中のクライアントを終了してから移行しましょう。システムプロキシやローカルの待受ポートが競合するのを防げます。
Windowsの動作要件とインストール時の確認事項
初回起動後は、まず設定でローカルの待受ポートを確認してから、システムプロキシを有効にするか判断してください。ブラウザーは通常システムプロキシを参照しますが、独自のネットワーク設定を使うアプリでは、個別にプロキシを指定する必要があります。「プログラムが起動した」ことを「すべてのアプリが接続された」判断材料にしないでください。
既存のインストールを更新する場合は、先にタスクトレイのメニューから旧プロセスを終了してください。メインウィンドウを閉じても、クライアントがタスクトレイに残り、旧プロセスがポートを使用し続けることがあります。新しいプログラムが待ち受けできない場合は、まず多重起動を解消してからポートを変更してください。サブスクリプションやルーティングまで同時に変更する必要はありません。
v2rayN · macOS
デスクトップクライアント7.24.1
Apple Silicon
Apple Silicon版をダウンロード
Apple Mシリーズチップ搭載Mac向けのarm64版です。Appleメニュー→「このMacについて」で「チップ」欄を確認してください。Mシリーズと表示される場合は、対応するネイティブアーキテクチャ版を選びましょう。他のPCと合わせるためにIntel版を選ぶ必要はありません。
Intel
Intel版をダウンロード
Intelプロセッサ搭載Mac向けのx64版です。外観や購入年だけでは判断できないため、「このMacについて」でプロセッサ情報を確認してください。アーキテクチャが合っていても、OSバージョンが現在のアプリ要件を満たすか確認が必要です。
DMGを開き、画面の案内に従ってアプリを「アプリケーション」フォルダーにコピーし、そこから起動してください。インストール後はディスクイメージを取り出せば、通常の使用時にマウントしておく必要はありません。
macOSの動作要件とアクセス許可
初回起動がシステムにブロックされた場合は、まずダウンロード元とアプリ名を確認し、「システム設定」→「プライバシーとセキュリティ」に表示される内容を確認してください。1つのクライアントを実行するために、システム全体のセキュリティ機能を無効にしたり、出所不明のターミナルコマンドをそのまま実行したりしないでください。OSのバージョン不足、アーキテクチャの不一致、起動許可はそれぞれ別の問題として対処しましょう。
インストール後はサブスクリプションをインポートしてサーバーを選び、必要なプロキシモードを有効にしてください。ネットワークを切り替えたりクライアントを終了したりした後にブラウザーが接続できない場合は、システムのネットワーク設定にローカルポートを指すプロキシ設定が残っていないか確認しましょう。不要になったプロキシ設定だけを削除すればよく、最初からクライアントの設定をすべて消す必要はありません。
v2rayNG · Android
おすすめXrayコア2.2.6
arm64
v2rayNGをダウンロード · arm64
2015年以降の一般的なスマートフォンなら、OSがarm64-v8aアプリに対応していることを確認したうえで、まずはこちらを選べます。Xrayコアを採用しており、対応するプロトコル機能が必要な設定に適しています。設定をインポートして接続できるかどうかは、クライアントのバージョンとサーバー側のパラメーターが一致しているかにも左右されます。
汎用版
v2rayNGをダウンロード · 汎用版
複数のアーキテクチャを含み、端末のアーキテクチャが不明な場合や、ほかの対応アーキテクチャが必要な場合に適しています。汎用版でもOS要件が緩和されるわけではなく、すべてのインストールエラーを解決できるわけではありません。OSバージョン、空き容量、既存アプリとの署名の違いも個別に確認してください。
v2flyNG · Android
代替候補v2flyコア1.10.31
arm64
v2flyNGをダウンロード · arm64
arm64アプリに対応する端末向けです。既存のV2Fly設定や操作に慣れている場合の選択肢になります。v2flyとXrayの機能は完全に同じではありません。共有リンクの見た目が似ているからといって、すべてのセキュリティ層やトランスポート設定をそのまま使えるとは限りません。
汎用版
v2flyNGをダウンロード · 汎用版
アーキテクチャが不明な端末や、ほかの対応環境向けです。クライアントを選ぶ際は、まず設定に必要なコア機能を確認し、その後にインストーラーのアーキテクチャを選んでください。Xray固有の機能が必要な設定には、対応するクライアントを使用しましょう。同じアプリのインストーラーを何度も入れ替えても解決しません。
Androidの動作要件と接続許可
インストール後、共有リンクまたはサブスクリプションURLをインポートし、更新して設定を1つ選んでから接続してください。システムに表示されるVPN許可は、端末内の通信経路を作るためのもので、接続先サーバーの動作確認ではありません。接続アイコンが表示された後も、実際にアクセスしてルーティング、DNS、外向きの通信設定が正常か確認しましょう。
画面ロック後にアプリが頻繁に切断される場合は、システムのバッテリー最適化やバックグラウンド動作の設定を確認し、必要に応じてバックグラウンド実行を許可してください。最初からすべての権限を許可せず、バックグラウンド制限が原因か確認してから、設定を1つずつ変更しましょう。別のクライアントに移行する前に、サブスクリプションURLと必要なカスタム設定を保存してください。
v2rayN · Linux
デスクトップGUIクライアント7.24.1
debパッケージ
debをダウンロード · x64
64ビットARM端末:deb · arm64
debを標準パッケージ形式とし、依存関係の要件を満たすディストリビューション向けです。互換性のあるDebianやUbuntu環境などで使用できます。ファイル名のamd64は一般的なx64アーキテクチャを示し、対応するIntel製64ビットPCでも使用できます。AMDプロセッサ専用という意味ではありません。
rpmパッケージ
rpmをダウンロード · x64
64ビットARM端末:rpm · arm64
RPMでパッケージを管理し、このパッケージの依存関係を満たすディストリビューション向けです。現在のファイル名にはel10のビルド識別子が含まれています。インストール前に、対象ディストリビューションとランタイム要件を確認してください。拡張子が同じでも、すべてのRPM系システムで使えるとは限りません。
ここではデスクトップGUIクライアントを提供しています。実際に動作させる環境に合ったアーキテクチャを選んでください。仮想マシンを使う場合は、その中のOSのアーキテクチャも確認し、ホストマシンの選択をそのまま適用しないでください。
Linuxの動作要件とパッケージ形式
ファイルマネージャーでインストーラーを開き、ディストリビューション標準のソフトウェアインストーラーでインストールしてください。依存関係を満たせないと表示された場合は、現在のディストリビューションのバージョンがパッケージのビルド対象か確認しましょう。パッケージ形式を変えても、基本ランタイムが古い問題は解決しないことがあります。1つのクライアントのために、別のディストリビューションのソフトウェアリポジトリを混在させるのも避けてください。
インストール後のシステムプロキシが反映されるかどうかは、デスクトップ環境とアプリの実装によって異なります。まずブラウザーで動作を確認し、システムプロキシを使用しないアプリには個別設定が必要か確認してください。クライアントを終了する前に、使わなくなったプロキシ設定を解除しましょう。ローカルの待受が停止した後も、アプリが古いポートにリクエストを送り続けるのを防げます。
-
01
対応するパッケージを保存してインストール
まずOSとアーキテクチャを確認し、ダウンロード後はシステム標準の手順でインストールしてください。デスクトップでは旧クライアントを終了し、Androidで更新する場合は既存アプリの署名と入手元を確認しましょう。新規インストールと上書き更新では表示される案内が異なることがあります。エラーが出ても、すぐに設定を削除せず、まずエラーメッセージを控えてください。
-
02
サブスクリプションをインポートして更新
クライアントのサブスクリプショングループ管理に、利用権のあるURLを入力して保存し、更新を実行します。グループ名は取得元を区別するためのもので、実際の接続先はURLで指定されます。サブスクリプションには認証情報が含まれる場合があります。画面共有や問い合わせの際はURL全体を隠し、公開しないでください。
-
03
設定を選んで接続を確認
有効なサーバーを選び、デスクトップではシステムプロキシを設定し、Androidでは接続許可を確認してください。実際にアクセスして動作を検証し、必要に応じてローカルポート、ルーティング、DNS、システム時刻の順に確認しましょう。レイテンシテストは参考項目の1つであり、アプリからの接続テストの代わりにはなりません。
クライアントとコアの選び方
デスクトップ版とAndroid版の使い分け
v2rayNはWindows、macOS、Linuxのデスクトップ環境向けで、サブスクリプション管理、サーバー選択、ルーティングなどをGUIから設定できます。v2rayNGとv2flyNGはAndroid向けです。画面の操作感には似た点がありますが、コアの機能は同じではありません。まず端末のOSを確認し、次に既存の設定に必要な機能、最後にアーキテクチャとインストール形式を確認してください。
デスクトップ版を別のUIに移行する際は、内容を把握していないデータフォルダーにそのまま上書きしないでください。クライアントのエクスポート機能で設定を保存し、カスタムルーティングとローカルポートを記録してから、新しい環境で必要な項目を順番に復元しましょう。再取得できるサブスクリプション設定と、手動で追加した項目も分けて保存してください。
プロトコルの互換性は名称だけでは判断できない
Project Vエコシステムに属するV2FlyとXrayには共通の技術的背景がありますが、それぞれ異なる機能へと発展しています。VMessやVLESSなどの名称は設定の一部にすぎず、トランスポート方式、セキュリティ層、拡張パラメーターも互換性に影響します。共有リンクを認識できても、含まれるすべての項目が現在のコアでサポートされるとは限りません。
設定をインポートできても接続に失敗する場合は、インストーラーを次々と入れ替えるのではなく、サーバー側の要件とクライアントのログを照合してください。REALITY、トランスポート方式、コアの違いについてはプロトコルガイドを、インバウンド、アウトバウンド、ルーティングなどの用語については用語集をご覧ください。
インストール時によくある質問
ダウンロード・更新に関するFAQ
Windows版はDesktopと従来のWPF、どちらを選ぶ?
初めてインストールする場合は、新世代のクロスプラットフォームUIを採用したDesktop版がおすすめです。従来の画面や操作に慣れている場合は、安定したクラシックWPF版を選べます。どちらもv2rayNで、現在のインストーラーはx64版です。切り替える前に設定をエクスポートし、サブスクリプション情報を保存してください。2つのクライアントで同時にシステムプロキシを制御しないようにしましょう。
macOSでApple SiliconとIntelを確認する方法
Appleメニューから「このMacについて」を開きます。「チップ」にApple Mシリーズと表示される場合はApple Silicon版を、「プロセッサ」にIntelと表示される場合はIntel版を選んでください。チップアーキテクチャとOSバージョンは別々に確認が必要です。インストール前に、使用中のOSが配布パッケージの要件を満たしているか確認しましょう。
Android版のarm64と汎用版の違いは?
arm64版は64ビットARMアプリに対応した端末向けです。2015年以降の一般的なスマートフォンなら、まずはこちらを選べます。汎用版は複数のアーキテクチャを含み、端末のアーキテクチャが不明な場合や、ほかのアーキテクチャが必要な場合に適しています。プロセッサが64ビット対応でも、OS側に対応するアプリ実行環境があるとは限りません。非対応と表示された場合は、OSがサポートするABIを確認してください。
クライアントをインストールしても接続できないのはなぜ?
クライアントは設定と接続に使うツールであり、インストーラーに利用可能なサーバーやサブスクリプションは含まれていません。利用権のある設定をインポートし、サブスクリプションを更新して有効な項目を選んだうえで、デスクトップではシステムプロキシ、AndroidではVPN接続の許可を確認してください。クライアントが起動したことは、プログラムが動作していることを示すだけで、通信設定が使えることを意味しません。
更新時に古い設定を削除する必要はある?
通常、更新のために設定を削除する必要はありません。ただし、配布版やインストール先、署名の違いによって移行時の挙動は異なります。更新前に設定をエクスポートし、サブスクリプショングループ、ルーティング、ローカルポートを記録してから、クライアントを完全に終了してください。Androidで署名の不一致が表示されても、すぐにアンインストールしないでください。インストール元とバックアップの状態を確認してから、移行方法を判断しましょう。
Linuxではdebとrpmのどちらをダウンロードする?
DebianやUbuntuなど、debを標準パッケージ形式とするディストリビューションではdebを選びます。RPMを標準形式とする環境ではrpmを選び、ディストリビューションのバージョンと依存関係も確認してください。x64は一般的なIntel・AMDの64ビットPC向け、arm64は対応する64ビットARM環境向けです。同じパッケージ形式でも、すべてのディストリビューションやバージョンで動作するとは限りません。