クライアントのインストーラー · OS別に選択
V2Rayクライアントのダウンロード
デスクトップではv2rayN、Androidではv2rayNGがおすすめです。まずOSとアーキテクチャを確認してから、インストーラーを選んでください。
- サブスクリプション管理
- ルーティング設定
- システムプロキシ / TUN
- オープンソース · 無料で利用可能
ダウンロードリンクは下のカードにまとめています。インストーラーに含まれるのはクライアントのみです。接続するには、利用権のあるサブスクリプションまたは設定を別途用意してください。
v2rayN
おすすめ
7.24.1
デスクトップ版 Desktopは新世代のクロスプラットフォームUIを採用しています。新規インストールする方や、異なるデスクトップOS間で似た操作感を保ちたい方に適しています。従来のWPF版はWindows向けの使い慣れた安定版です。従来のウィンドウレイアウトや操作手順を引き継ぎたい方に向いています。選ぶ際のポイントはUIと操作感です。サブスクリプションサービスの品質に違いはありません。
ダウンロードファイルはZIP形式です。ダウンロード後、書き込み可能なフォルダーに完全に展開し、中のインストーラーを実行して画面の指示に従ってください。圧縮ファイルのプレビューから直接起動したり、同梱ファイルを取り残して実行ファイルだけを取り出したりしないでください。旧バージョンが起動中の場合は、ファイルの競合やプロキシ設定の重複を避けるため、クライアントを終了してからインストールしてください。
インストール後、サブスクリプショングループの設定を開き、サブスクリプションURLを追加して保存してから更新します。設定が一覧に表示されても、システムの通信がプロキシ経由になったとは限りません。使用する設定を選び、用途に応じてシステムプロキシを設定してください。TUNは必要に応じて後から有効にします。まず基本的な接続を確認し、その後に仮想ネットワークアダプターの権限やルーティングを設定してください。
システム要件とインストール条件
インストーラーにランタイム不足を指摘された場合は、表示された内容に従って必要な環境を追加してください。名前だけを見て複数のコンポーネントをむやみにインストールしないでください。画面は起動するのに接続できない場合、問題は設定段階にある可能性があります。サブスクリプションの更新結果、選択中の設定、システムプロキシの状態から確認してください。
v2rayN
デスクトップクライアント
7.24.1
システムメニューから「このMacについて」を開いてください。MシリーズなどのAppleチップが表示される場合はApple Silicon用のarm64版、Intelプロセッサが表示される場合はx64版を選びます。判断基準は搭載チップであり、ブラウザーの種類やシステム言語、サブスクリプションのプロトコルではありません。どちらもDMGディスクイメージ形式です。同時にインストールする必要はありません。
ダウンロードしたディスクイメージを開き、ウインドウの案内に従ってアプリを「アプリケーション」フォルダーに移動し、そこから起動してください。マウントしたディスクイメージから長期間アプリを実行しないでください。インストール後、正常に起動することを確認したら、ディスクイメージを取り出せます。更新時は起動中のクライアントを終了し、既存の設定を保持してからアプリを置き換えてください。旧プロセスと新しいファイルが同時に動作するのを防げます。
初回起動時にシステムのセキュリティ警告が表示された場合は、まずダウンロード元とファイル形式を確認し、システムが示す理由を読んでください。安全性を確認できたアプリに限って必要な許可を与えてください。アプリを起動するためだけに、システム全体のセキュリティ機能を無効にしないでください。組織管理下の端末では、インストールやネットワーク拡張の権限が管理者によって制御されている場合があります。端末のポリシーに従ってください。
v2rayNのシステムプロキシとTUNは、通信を経由させる方法が異なります。まずシステムプロキシ経由でブラウザーの接続を確認し、その後、他のアプリにもTUNを適用するか判断してください。サブスクリプショングループ、ルーティング、DNSは別途設定が必要です。CPUに合ったパッケージを選ぶことで解決するのはインストールと起動の問題であり、接続設定の代わりにはなりません。
システム要件とインストール条件
アプリは正常に起動するのに一部のアプリが直接接続する場合は、そのアプリがシステムプロキシに従うか確認してください。この通信経路の違いを、チップに合わないパッケージを選んだせいだと判断しないでください。TUN、DNS、ルーティングについては、ガイドの該当項目を確認してください。
v2rayNG
おすすめ · Xrayコア
2.2.6
v2rayNGはXrayコアを使用しており、このページで紹介するAndroid版の第一候補です。2015年以降の一般的なスマートフォンではarm64版を選べることが多いものの、「プロセッサが64ビットに対応」していても、OSが64ビットアプリの実行に対応しているとは限りません。32ビットOSを使用する端末もあります。対応アーキテクチャがわからない場合は、発売年だけで判断せず、ユニバーサル版を選んでください。
APKのダウンロード後、ブラウザーのダウンロード履歴またはファイルマネージャーから開いてインストールします。現在使っているブラウザーやファイルマネージャーからのインストールを許可するよう求められる場合があります。実際に使うアプリだけに許可を与えてください。「アプリをインストールできません」と表示された場合は、まずOSとの互換性、空き容量、旧版との署名の競合を確認します。すぐに既存クライアントのデータを消去しないでください。
初回起動後、サブスクリプショングループを追加してURL全体を貼り付け、更新してから使用する設定を選びます。接続を開始すると、システムからVPN接続の許可を求められます。この許可は通信を経由させるためのもので、サブスクリプションの有効性を示すものではありません。接続後は実際に対象のサービスを開いて確認してください。ステータスバーのアイコンだけで接続を判断しないでください。
v2flyNG
選択肢 · V2Flyコア
1.10.31
v2flyNGはV2Flyコアを使用しており、そのコアの動作が必要な方や、対応する設定をすでにお持ちの方に適しています。v2rayNGの別アーキテクチャ版ではなく、独立したクライアントです。対応するコアの範囲はアプリごとに異なる場合があります。特定のプロトコル拡張を含む設定では、互換性を事前に確認してください。名前が似ているだけで互換性があるとは限りません。
arm64版とユニバーサル版の選び方は上記と同じです。クライアントを切り替える前に、既存のサブスクリプションURLと必要な設定を保存してください。新しいアプリをインストールしたら、設定を再度インポートして動作を確認します。両方のアプリを使う場合は、接続を開始する前にもう一方のVPNサービスを停止し、通信経路の競合をサブスクリプションの無効化と誤認しないようにしてください。明確な必要がない限り、試すためだけに何度もデータを移行する必要はありません。
システム要件とインストール条件
画面ロック後に接続が切れる場合は、まずシステムがバックグラウンドアプリを停止していないか確認し、その後クライアントのログを確認してください。バッテリー設定、サブスクリプションの期限切れ、接続先への接続失敗はそれぞれ別の問題です。発生したタイミングを記録すると、原因を絞り込みやすくなります。
v2rayN
GUIデスクトップクライアント
7.24.1
DebianやUbuntuなど、deb形式のパッケージ管理を採用するディストリビューションでは通常debを選びます。RPM形式を採用するディストリビューションではrpmを選択してください。同じパッケージ形式でも、依存関係やOSバージョンとの互換性が完全に一致するとは限りません。RPMパッケージは特定のディストリビューション系列向けの場合もあります。インストール前に、ソフトウェアインストーラーの依存関係と互換性に関する表示を確認し、エラーを無視して強行しないでください。
一般的なIntelまたはAMDの64ビットデスクトップPCではx64を選びます。ファイル名ではamd64またはx86_64と表記されます。64ビットARMシステムの端末ではarm64を選び、ファイル名のarm64またはaarch64を確認してください。CPUのブランド名ではなく、実行中のシステムのアーキテクチャに合わせます。このページで提供するのはGUIクライアントのため、デスクトップ環境が必要です。
ダウンロード後、ディストリビューションのソフトウェアインストーラーでファイルを開き、画面の指示に従ってインストールしてください。依存関係の追加を求められた場合は、まずディストリビューションのパッケージリポジトリが利用できるか確認してから対応します。インストール後にアプリを起動できない場合は、起動時のエラーとデスクトップ環境の情報を記録し、ガイドに沿って確認してください。ファイル権限を変更しただけで互換性の問題が解決したと判断しないでください。
Linuxではデスクトップ環境によって、システムプロキシの参照方法が異なります。クライアントでシステムプロキシを設定した後も、実際に使うアプリがその設定に従うか確認してください。TUNを使うと、より広範囲の通信を経由させられますが、仮想ネットワークアダプターの権限、ルーティング、DNSの設定が必要です。基本設定が使えることを確認してから有効にし、既存のネットワーク管理ツールの設定にも注意してください。
システム要件とインストール条件
まずインストールを完了してメイン画面を開いてから、サブスクリプションをインポートしてください。依存関係が満たされていない場合は、インストールの問題として切り分けます。DNS、ルーティング、サブスクリプションを同時に変更すると原因がわかりにくくなるため、避けてください。
インストール後の手順
サブスクリプションのインポートと接続確認
インストールの完了は準備段階です。まず設定が使えることを確認し、その後、通信を経由させる方法を調整してください。
接続設定を用意する
クライアントは設定を管理し、接続を開始するためのものです。インストーラーにすぐ使えるサブスクリプションは含まれていません。サービス提供元から受け取った、利用権のあるサブスクリプションURLまたは共有リンクを用意してください。サブスクリプションURLには個人用の認証情報が含まれることがあります。コピー時はパラメーターを省略せず、公開したりスクリーンショットに全体を写したりしないでください。
サブスクリプションURLと単一の共有リンクでは、インポート方法が異なる場合があります。デスクトップ版では通常、サブスクリプショングループの設定から管理し、Android版ではサブスクリプショングループ関連のメニューから追加します。単一の共有リンクは、対応するクリップボードまたはスキャン機能を使ってください。インポート後に更新し、取得した設定の種類が現在のクライアントコアで処理できることを確認します。
サブスクリプションのインポート手順を見る
まず接続を確認し、その後TUNを有効にする
使用する設定を選択した後、デスクトップ版ではまずシステムプロキシを有効にします。Android版では接続を開始し、VPN接続を許可してください。実際に利用するサービスにアクセスし、リクエストが正常に完了するか確認します。アプリが実行中と表示されるだけでは、対象アプリの通信が選択した設定を使っているとは限りません。
システムプロキシを使わないデスクトップアプリがある場合は、TUNの利用を検討してください。有効にする前に既存のネットワーク設定を記録し、権限、ルーティング、DNSの要件を確認します。検証時は一度に変更する設定を1つに絞ってください。問題が起きたら、直前に有効にした機能を無効にして基本接続が戻るか確認し、原因を特定してください。
システムプロキシとTUNの併用方法を見る
更新前に設定を保存する
クライアントを更新する前に、バックアップまたはエクスポート機能を確認し、サブスクリプショングループ、ルーティングルール、DNS、個人設定を保存してください。異なるUIのバージョンやクライアント間で、すべての設定ファイルをそのまま使えるとは限りません。移行時はアプリが対応するインポート方法に従い、フォルダー全体をコピーすれば設定が反映されると決めつけないでください。
現在のパッケージ形式とインストール先を記録し、起動中のクライアントを終了してTUNを無効にしてから更新してください。更新後はサブスクリプショングループが保持されているか確認し、サブスクリプションを更新して使用する設定を確認します。バックアップにはサービスのURLや認証情報が含まれる場合があるため、安全な場所に保管してください。他の人に相談する際は、機密情報を隠したエラーと必要な環境情報だけを共有します。
v2rayN、v2rayNG、v2flyNGはいずれもオープンソースのクライアントです。Project V、V2Fly、Xrayは関連技術を理解するうえで重要ですが、クライアント名、コア名、サブスクリプションサービスはそれぞれ別のものです。パッケージ選びではOSとアーキテクチャを確認し、接続時にはプロトコル、設定、ネットワーク環境を確認してください。問題を分けて考えると、原因を特定しやすくなります。
インストーラーの選び方とダウンロード時のトラブル対処
ダウンロードに関するよくある質問
該当する対処方法を開いて確認してください。接続に関する問題はトラブル対処 FAQをご覧ください。
Windows版はデスクトップ版と従来のWPF版、どちらを選ぶ?
デスクトップ版 Desktop は新世代のクロスプラットフォームUIを採用しています。従来のWPF版はWindows向けの使い慣れた安定したUIです。新規インストールにはデスクトップ版、従来の操作レイアウトを使いたい場合はWPF版が適しています。どちらもx64パッケージです。インストール前にシステムの種類を確認してください。
macOSとAndroidでarm64版を選ぶには?
macOSは「このMacについて」でチップを確認し、Apple Siliconならarm64、Intelならx64を選びます。Androidは端末の仕様で対応アーキテクチャを確認してください。2015年以降の一般的なスマートフォンではarm64を選べることが多いものの、32ビットOSを搭載した端末もあります。判断できない場合はユニバーサル版を選んでください。
ダウンロード後にサブスクリプションや接続設定が必要なのはなぜ?
クライアントは設定管理と接続機能を提供しますが、インストーラーにすぐ使えるサービスのサブスクリプションは含まれていません。利用権のあるサブスクリプションURLまたは共有リンクを用意し、インポートして更新した後、設定を選んでシステムプロキシや接続モードを設定してください。
互換性がない、または起動できないときは何を確認する?
まずOS、CPUアーキテクチャ、パッケージ形式が合っているか確認し、OSまたはインストーラーのエラー全文を確認します。WindowsのZIPは完全に展開し、Androidではインストール権限、Linuxでは依存関係とディストリビューションとの互換性を確認してください。インストール時の問題を、サブスクリプションを何度も変更して解決しようとしないでください。
クライアントの更新前に保存しておく設定は?
クライアントのバックアップまたはエクスポート機能で、サブスクリプショングループ、ルーティング、DNSなどの設定を保存し、現在のパッケージ形式も記録してください。クライアントを終了し、TUNを無効にしてから更新します。バックアップには認証情報が含まれる場合があるため、安全な場所に保管し、公開しないでください。
ダウンロードボタンを押してもダウンロードできないときは?
まずブラウザーのダウンロード履歴を確認し、接続失敗、ダウンロードのブロック、保存済みのいずれかを切り分けます。空き容量とネットワークを確認して再試行してください。組織のネットワークポリシーで制限されている場合は、管理者に問い合わせます。ダウンロード失敗とサブスクリプション更新失敗は別の段階の問題です。それぞれ分けて確認してください。