CLIENT PACKAGES

V2Ray クライアントのダウンロードとインストーラーの選び方

OS、CPUアーキテクチャ、パッケージ形式に合わせてクライアントを選択します。デスクトップではv2rayNを使用し、Androidではカーネルのエコシステムに応じてv2rayNGまたはv2flyNGを選びます。

永久無料 オープンソース 4プラットフォームのインストール解説 バージョン一覧を随時更新
PLATFORM

プラットフォーム別にクライアントを選ぶ

プラットフォームを切り替えると、該当OSのクライアントとインストーラーだけが表示されます。バージョン情報とダウンロードURLは共通のバージョン一覧から更新され、現在のバージョンへの直接ダウンロード経路も静的な入口として保持されます。

v2rayN
おすすめ Windowsデスクトップクライアント

v2rayN

Windows向けのGUIクライアントで、サブスクリプション管理、ノード切り替え、ルーティングルール、システムプロキシ、TUNモードなどの一般的な設定に対応します。現在のバージョン:7.24.1

おすすめのダウンロード

Desktop版

新世代のクロスプラットフォームUIです。初回インストール時や新しい画面を使いたい場合、ほかのデスクトップOSと近い操作感を求める場合におすすめします。

ファイル v2rayN-Desktop-Setup-x64-7.24.1.zip
Desktop版をダウンロード
従来のUI

WPF版

従来のWindows UIを採用したバージョンで、メニュー構成と従来の操作手順が比較的安定しています。WPFの使用経験がある方や、既存の設定方法を引き続き使いたい方に適しています。

ファイル v2rayN-Setup-x64-7.24.1.zip
WPF版をダウンロード

Windowsの選び方

項目 推奨 確認方法
CPUアーキテクチャ x64 「設定 → システム → システム情報」でシステムの種類を確認します。
UIバージョン 初めて使うならDesktop版 従来のUIと既存の操作手順が必要な場合はWPF版を選びます。
インストール前の準備 実行中の旧バージョンを終了する 現在のサブスクリプショングループとカスタムルーティング設定をエクスポートするか、内容を記録しておきます。
PACKAGE GUIDE

パッケージ形式とアーキテクチャの確認

拡張子はインストール方法を示すだけで、現在のデバイスで動作するかはCPUアーキテクチャで決まります。選択時はOS、形式、アーキテクチャをすべて確認してください。

01

まずOSを確認する

Windowsはデスクトップ版v2rayN、macOSはDMG、AndroidはAPK、Linuxはディストリビューションに応じてdebまたはrpmを使用します。異なるOSのパッケージは相互にインストールできず、名前が似ていても形式に互換性があるとは限りません。

仮想マシンや互換レイヤーを同時に使用している場合は、クライアントを実際にインストールするOS環境を基準にします。たとえばLinuxホスト上のWindows仮想マシンにインストールする場合は、Windowsのプラットフォーム欄から対応版を選んでください。

02

次にCPUアーキテクチャを確認する

x64はIntelやAMDのデスクトップCPUで一般的です。arm64はApple Mシリーズ、Linux ARMデバイスの一部、多くの近年のAndroidスマートフォンで使われています。アーキテクチャが異なると起動できないため、ファイルサイズや公開日だけで判断しないでください。

Windowsではシステム情報の「システムの種類」、macOSでは「このMacについて」のチップ欄、Linuxではuname -mで確認できます。Androidで判別できない場合はユニバーサル版を選択します。アーキテクチャ名のamd64とx86_64は通常64ビットx86を、aarch64はarm64を指します。

03

最後にクライアントの種類を確認する

v2rayNはWindows、macOS、LinuxのデスクトップOS向けです。Androidではv2rayNGとv2flyNGを提供しており、前者はXrayカーネル、後者はV2Flyカーネルを採用しています。通常はページのおすすめ順に選び、サブスクリプション提供元からカーネル指定がある場合のみ変更してください。

クライアントの種類、カーネル系統、ノードプロトコルは別の階層です。1つのクライアントで複数のプロトコルを扱えるため、サブスクリプションにVMess、VLESS、Trojan、Shadowsocksのノードがあっても、プロトコルごとにクライアントを再インストールする必要はありません。現在のクライアントが、サブスクリプションの具体的な設定項目に対応しているかを確認してください。

AFTER INSTALL

インストール後の設定手順

クライアント本体とサーバー設定は別々に管理されます。インストール後はサブスクリプションをインポートし、ノードを更新して接続方式を選び、プロキシの状態を確認してください。

  1. 既存のサブスクリプションをインポート

    完全なサブスクリプションURLをコピーし、クライアントのサブスクリプショングループまたは設定画面でURLを追加します。識別用の名前は複数のサブスクリプションを区別するためのもので、サーバー設定は変更しません。保存後に手動で一度更新し、ノード一覧が正常に生成されることを確認してください。

    更新後に一覧が空の場合は、URLが完全にコピーされているか、余分な空白がないか、サブスクリプションの有効期限が切れていないかを確認します。同じグループに同一URLを繰り返し追加すると重複ノードが発生し、管理しにくくなるため避けてください。

  2. ノードを選択して実接続テストを実行

    ノード一覧が表示されたら、まず実接続による遅延テストを実行します。このテストはプロキシのハンドシェイクを経由するため、実際の接続に近い結果が得られます。通常のネットワークPingは宛先へ到達できることしか示さず、プロトコルのハンドシェイク、トランスポート層、サーバー側設定の正常性までは判断できません。

    遅延値だけで判断することはできません。接続を確立できるか、目的のサイトにアクセスできるか、継続利用が安定しているかも重要です。ダウンロード速度テストは実際の通信量を消費するため、帯域を確認する必要がある場合にのみ実行してください。

  3. システムプロキシまたはTUNモードを設定

    一般的なブラウザーやシステムプロキシ設定に従うアプリでは、まずシステムプロキシモードを使用します。システムプロキシを参照しないアプリや、より広範囲の通信を取り込む必要がある場合は、ルーティングへの影響を理解したうえでTUNモードを設定してください。仕組みを理解しないまま両方のモードを頻繁に切り替えたり重ねたりするのは避けます。

    TUNを有効にする前に、クライアントに必要なシステム権限があることを確認し、DNS、LANのバイパス、ルーティングルールを確認してください。企業ネットワーク、仮想マシン、コンテナ、ほかのネットワークツールを同時に使用するとルーティングテーブルが干渉することがあるため、競合を一つずつ切り分けます。

  4. 接続が有効か確認する

    接続後はクライアントのログにハンドシェイク、名前解決、接続エラーがないか確認し、ブラウザーで実際の対象ページにアクセスします。1つのアプリだけ接続できない場合は、そのアプリがシステムプロキシを参照するか確認してください。すべてのアプリで失敗する場合は、サブスクリプション、ノード、接続モード、DNS、システム時刻の順に確認します。

    確認が完了してからサブスクリプションの自動更新を設定します。適切な更新間隔にすると重複リクエストを減らしながら、ノードの変更を計画どおり同期できます。複数のサブスクリプションは名前を付けて個別にグループ化すると、どのURLで更新に失敗したかを特定しやすくなります。

はじめにガイドを読む 詳細設定ハンドブックを読む
DOWNLOAD FAQ

ダウンロードとインストールに関するよくある質問

ここではバージョン、CPUアーキテクチャ、パッケージ形式、初回設定に関する疑問をまとめています。接続に関する問題はFAQページで症状から確認してください。

Windowsではv2rayN Desktop版とWPF版のどちらをダウンロードすべき?

Desktop版は新世代のクロスプラットフォームUIで、初回インストールや新しい画面を使いたい方に適しています。WPF版は従来のWindows UIで、メニュー構成と従来の操作手順が比較的安定しています。どちらもWindows向けで、ファイル名の「Desktop」を別のサーバープログラムと解釈する必要はありません。初めて使う場合はDesktop版、既存のWPF設定に慣れている場合はWPF版を選んでください。

macOSでApple SiliconとIntelを見分ける方法は?

「このMacについて」またはシステム情報を開き、「チップ」または「プロセッサ」の欄を確認します。Apple Mシリーズと表示された場合はApple Silicon arm64版、Intelプロセッサと表示された場合はx64版を選択してください。外観だけではCPUの種類を確実に判断できず、同じ製品シリーズでもアーキテクチャが異なる場合があるため、システムの表示を基準にします。

Androidではarm64版とユニバーサル版のどちらを選ぶべき?

2015年以降の主要なAndroidスマートフォンは通常arm64アーキテクチャなので、まずarm64版を選択します。CPUアーキテクチャを確認できない場合や、インストール時に端末との互換性エラーが表示された場合はユニバーサル版に切り替えてください。ユニバーサル版は互換範囲が広いだけで機能が多いわけではなく、どちらも同じクライアントバージョンです。

Linuxではdebとrpmのどちらをダウンロードすべき?

Debian、Ubuntuおよび派生版では通常deb、Fedora、Rocky Linux、AlmaLinuxなどRPM系ではrpmを使用します。形式を決めたらCPUアーキテクチャも確認します。x86_64は通常x64、aarch64は通常arm64を選びます。デスクトップ環境の名称だけではパッケージ形式を判断できません。

クライアントをインストールしても利用できるノードがないのはなぜ?

クライアントのインストーラーに含まれるのはプログラム本体だけで、サーバー設定は自動生成されません。インストール後に既存のサブスクリプションURLまたは個別のノード設定をインポートし、サブスクリプションを更新します。ノード一覧が表示されたら1つ選び、実接続による遅延テストを実行してシステムプロキシなどの接続モードを設定してください。更新後も空の場合は、URLが完全か、有効な状態かを確認します。

サブスクリプション更新の失敗、接続タイムアウト、DNS異常、TUNモードの起動失敗は、ログと具体的なエラーを確認しながら一つずつ切り分けます。

FAQをすべて見る
v2rayNをダウンロード