インストーラー / OS・アーキテクチャ
V2Rayクライアントをダウンロード
デスクトップではv2rayN、Androidではv2rayNGまたはv2flyNGを選びます。OSとCPUアーキテクチャを確認してから、対応するインストーラーをダウンロードしてください。
無料で利用可能
オープンソース
GUIクライアント
クライアントではサブスクリプション、サーバー、プロキシ設定を管理します。利用可能なサブスクリプションURLやサーバー設定は別途ご用意ください。初めてインストールする場合は使い方ガイドも開き、手順に沿って設定してください。
インストーラーの選び方と初回設定
ダウンロード前に、3つの点を確認すると候補を絞れます。端末のOS、OSが採用するCPUアーキテクチャ、既存クライアントの設定を引き継ぐ必要があるかどうかです。OSでプラットフォームを選び、アーキテクチャでパッケージを決めます。設定を引き継ぐ場合は、先にバックアップしてください。これらを確認してから選べば、複数のファイルを試す手間や、更新後にサブスクリプションが見つからなくなる事態を防げます。
まずアーキテクチャを確認し、その後にUIを比較
このページでは、x64、amd64、x86_64はいずれも同じ種類の64ビットデスクトップアーキテクチャを指します。arm64とaarch64は64ビットARMアーキテクチャです。サーバーのプロトコルや通信速度の区分ではありません。インストーラーは端末の実行環境に合わせて選んでください。Windows向けの2つのリンクはどちらもx64版です。Desktop版とWPF版の違いはUIの方式であり、WPF版が別のCPU向けという意味ではありません。
Androidのユニバーサル版は、より多くのアーキテクチャを対象としていますが、すべての端末にarm64版より適しているわけではありません。arm64に対応したスマートフォンでは、通常は該当するパッケージを選べます。旧型端末、特殊なOS、アーキテクチャが不明な場合はユニバーサル版を検討してください。macOSでは「このMacについて」のチップ欄を確認します。Linuxではパッケージ形式とアーキテクチャの両方を確認してからインストールしてください。
クライアント、コア、サーバーの違い
v2rayN、v2rayNG、v2flyNGはGUIクライアントです。サーバー設定、サブスクリプション、プロキシ設定を操作しやすい画面にまとめます。コアが実際の接続処理を担い、サーバーは接続先となるリモートのホストです。クライアントをダウンロードしても、サーバーサービスを利用できるようになるわけではありません。有効な設定がなければ、インストール後も接続できません。そのため、初回起動後にサブスクリプションをインポートする必要があります。
デスクトップではv2rayN、AndroidではXrayコアを採用するv2rayNGが一般的な選択肢です。V2Flyコアが必要な場合はv2flyNGを検討してください。コアやバージョンによって対応プロトコルは異なります。特定のトランスポートやセキュリティ方式を含むサブスクリプションを使う場合は、設定の互換性を確認してください。プロトコル名が同じでも、拡張フィールドをそのまま移行できるとは限りません。用語の定義は用語ガイドをご覧ください。
初回接続を手順に沿って設定
- クライアントをインストールして起動します。まずメイン画面が正常に表示され、インストーラーに依存関係や権限のエラーが残っていないことを確認してください。この段階では、複数のプロキシツールを同時に有効にしないでください。
- サブスクリプションまたはサーバー設定をインポートします。サービス提供元から入手した設定を使い、グループに想定した項目が表示されるか確認してください。サブスクリプションの更新に成功しても、すべてのサーバーに接続できるとは限りません。
- サーバーを1つ選び、モードを設定します。デスクトップではまずシステムプロキシを使い、Androidでは案内に従ってVPNを許可してください。どのリクエストがプロキシを経由するかはルーティング規則で決まるため、画面上のスイッチだけで判断しないでください。
- 実際の通信を確認します。接続を使うアプリを開いてアクセス結果を確認し、問題があればクライアントのログを調べてください。基本的な接続を確認してから、DNS、ルーティング、TUNを調整しましょう。
更新・移行時の注意点
更新前に現在のクライアントが正常に動作していることを確認し、使用中のプロキシモードを記録してください。クライアントのバックアップまたはエクスポート機能を使い、サブスクリプショングループ、手動追加したサーバー、独自のルーティング、DNS設定を保存しておきましょう。バージョンによって設定の保存方法が変わることがあるため、同じ製品名であることだけを根拠に、上書きインストールでデータが保持されると考えないでください。
バックアップ後にクライアントを終了し、新しいインストーラーを実行してください。デスクトップでは、ウィンドウを閉じても終了せず、通知領域で動作し続ける場合があります。クライアントの終了メニューから終了してください。AndroidではVPNを切断してから、OSの案内に従って更新します。更新後にバージョンと設定を確認し、接続実績のあるサーバーでテストしてから、他の詳細設定を戻してください。
Desktop版からWPF版へ切り替える場合や、Androidクライアントを別のアプリに移行する場合は、設定の移行として扱ってください。移行先のクライアントが元の設定形式を読み込めるか確認し、プロトコル、ルーティング、DNSの設定がすべて保持されているかチェックします。サブスクリプションは再インポートできますが、手動で調整したグループやローカルルールは元に戻らない場合があります。バックアップと設定の記録が重要です。
ページ上のバージョン表記とダウンロードリンクは、バージョン一覧の別々の項目を参照しているため、一時的に更新がずれることがあります。実際のバージョンは、インストーラーのファイル名と、インストール後の「バージョン情報」で確認してください。バージョン番号から新しいファイル名を推測して作成したり、表記を一致させるために異なるパッケージを繰り返しインストールしたりしないでください。現在使えている設定を維持し、更新が必要か判断しましょう。
更新後に接続できなくなった場合は、更新前後の設定を比較してください。システムプロキシの状態、選択中のサーバー、ルーティングモード、DNSは変更されやすい項目です。一度に変更するのは1項目だけにし、テスト結果を記録してください。コア、DNS、TUN、サーバー設定を同時に変更すると、問題の切り分けが難しくなります。詳しい設定方法はサブスクリプション管理と詳細設定をご覧ください。
インストール時の警告と接続トラブル
まず「ファイルのダウンロード失敗」「インストール失敗」「インストール後の接続失敗」を区別してください。ダウンロード失敗はブラウザーでのファイル取得時に発生します。インストール失敗はアーキテクチャ、OSバージョン、権限、パッケージの依存関係などが原因です。接続失敗ではサーバー設定やプロキシの状態を確認します。それぞれ原因が異なるため、すべてを再ダウンロードで解決しようとしないでください。
ダウンロードしたファイルを開けない
ブラウザーのダウンロードが完了しているか確認してください。ZIPは展開し、DMGはOSのディスクイメージツールで開き、APKはOSのインストーラーで処理します。debとrpmは、ディストリビューションに対応したソフトウェアインストーラーを使用してください。ファイル形式によって開き方が異なります。拡張子を変更しても中身は変わりません。ブラウザーでダウンロード失敗が明示されている場合は、該当するリンクから再度ダウンロードしてください。
インストーラーに互換性がないと表示される
インストーラーのメッセージを記録し、まずアーキテクチャとOSバージョンを確認してください。Androidではアーキテクチャの不一致、署名の競合、インストール権限の制限を区別します。Linuxではパッケージ形式と依存バージョンの問題を確認してください。デスクトップでは実行環境に関するメッセージにも注意が必要です。警告を回避するために既存の設定を削除したり、依存関係を強制的に無視したりせず、まずエラーが発生している段階を特定してください。
クライアント起動後にWebへアクセスできない
端末が正常にネットワークへ接続できること、システム時刻が正しいこと、サブスクリプションが有効であることを確認し、選択中のサーバーとプロキシモードを調べてください。Androidでは、VPN接続が別のアプリに置き換えられていないか確認します。デスクトップでは、プロキシを使うアプリがシステムプロキシを参照しているか確認してください。ログのエラー時刻と該当するリクエストを照らし合わせると、接続アイコンだけを見るより原因を特定しやすくなります。
クライアントが安定して起動し、サブスクリプションも更新できるのに、特定のサーバーだけタイムアウトする場合は、そのサーバー設定とサービス側の状態を優先して確認してください。一部のアプリだけで問題が起きる場合は、アプリのプロキシ設定、ルーティング、DNSを調べましょう。すぐにインストーラーを変更する必要はありません。症状に応じた対処方法はヘルプセンターをご覧ください。
ダウンロードに関するよくある質問
クライアントをダウンロードした後に必要なものは?
サービス提供元から入手したサブスクリプションURLまたはサーバー設定が別途必要です。インストーラーにはGUIと実行コンポーネントが含まれますが、利用可能なサーバーが自動で作成されるわけではありません。まずインストールし、使い方ガイドに沿って設定をインポートしてサーバーを選び、適切なプロキシモードを有効にしてください。
WindowsのDesktop版とWPF版、どちらを選べばよい?
初めてインストールする場合は、新世代のクロスプラットフォームUIを採用したDesktop版がおすすめです。従来のWindowsらしいレイアウトに慣れている場合はWPF版を選べます。どちらもサーバーやサブスクリプションの管理に使えますが、メニューの位置や操作感は異なる場合があります。設定を先にバックアップし、テスト中に両方のクライアントでシステムプロキシを同時に有効にしないでください。
Android版のarm64とユニバーサル版は何が違う?
arm64版は対応する64ビットARMシステム向けです。2015年以降の一般的なスマートフォンなら選べることが多いものの、実際のシステムアーキテクチャを確認してください。ユニバーサル版はより多くのアーキテクチャに対応しており、構成が不明な場合や複数の端末で使う場合に適しています。CPUが64ビット対応でも、OSが64ビットとは限りません。
ページのバージョン表記とダウンロードしたファイル名が違う場合は?
バージョン表記と各インストーラーのパスは別々に管理されているため、更新タイミングがずれることがあります。選択したリンク先の実際のファイル名と、インストール後のクライアントの「バージョン情報」で確認してください。表記をもとにダウンロードURLを書き換えないでください。更新前に設定をバックアップし、判断に迷う場合は現在使えているバージョンを維持しましょう。
クライアントの更新後もサブスクリプションやルーティング設定は残る?
引き継がれるかどうかは、クライアントのバージョンやインストール方法、設定の保存場所によって異なります。上書きインストールだけで保持されるとは限りません。更新前にクライアントのバックアップまたはエクスポート機能を使い、サブスクリプショングループ、ルーティング、DNS、プロキシモードを記録してください。更新後に項目ごとに確認し、まず接続実績のあるサーバーでテストしましょう。
インストールできたのにWebページが開けない場合、再ダウンロードが必要?
まず端末のネットワーク、システム時刻、サーバー設定、システムプロキシやVPNの状態、クライアントのログを確認してください。インストールが完了しても、サーバーに接続できるとは限りません。インストール失敗、ファイル不足、起動エラーが発生した場合にのみ、該当するインストーラーの再ダウンロードを検討してください。
インストール後は使い方ガイドへ →