v2rayN / v2rayNG / v2flyNG

V2Ray クライアントのダウンロード

v2rayN デスクトップ版は Windows・macOS・Linux、v2rayNG と v2flyNG は Android 向けです。プラットフォームを切り替えてインストーラーの入口を確認でき、各カードには動作環境と導入手順を掲載しています。どれを選ぶか迷ったら、まず下の選定ガイドをご覧ください。

Windows クライアント

v2rayN はデスクトップ版とクラシック WPF 版の 2 つのアーカイブを提供しています。プロトコル対応とコアは共通なので、UI の好みでどちらか一方を選べば問題ありません。

v2rayN

v2rayN

Windows 10 / 11 · 64 ビット デスクトップクライアント

おすすめ

デスクトップ向けの推奨クライアント。VMess、VLESS、Trojan、Shadowsocks などのプロトコルを同じ画面で管理でき、サブスクリプションの追加、ルーティング分割、システムプロキシの切り替えはすべてメインウィンドウで完結します。アーカイブにはコアファイルが同梱されているため、解凍後すぐにメインプログラムを実行でき、追加の実行環境は不要です。

デスクトップ版は新しい世代のクロスプラットフォーム UI で、macOS 版・Linux 版と同じレイアウトを共有し、設定項目の位置も 3 つのプラットフォームで一致しています。クラシック WPF 版は Windows ネイティブのフレームワークに基づき従来の UI を踏襲しているため、長く旧版を使ってきたユーザーほど移行の負担が小さくなります。どちらのパッケージも継続的にメンテナンスされているので、1 つを選んで長く使えば十分です。

現在のバージョン 7.24.1 · 解凍後に v2rayN.exe を実行

動作環境

OS バージョンWindows 10 / Windows 11(64 ビット)
プロセッサアーキテクチャx64
権限初回起動時は管理者として実行することを推奨します。システムプロキシ設定の書き込みに必要です。
ネットワークサブスクリプションの URL にアクセスできる通常のネットワーク接続
ディスクコアファイルと実行ログ用の空き容量を確保

インストール手順

  1. デスクトップ版またはクラシック WPF 版のアーカイブをダウンロードし、D:\v2rayN のような固定ディレクトリに解凍します。
  2. ディレクトリ内のメインプログラムをダブルクリックして実行します。初回起動時は右クリックから「管理者として実行」を選ぶことを推奨します。
  3. 「サブスクリプション」→「サブスクリプション設定」を開き、URL を貼り付けて保存し、「サブスクリプションの更新」を実行します。
  4. サーバー一覧でノードを選択し、システムプロキシを「システムプロキシを自動設定」に切り替えます。

パッケージ形式

4 つのパッケージ形式、4 種類のシステムに対応

ダウンロード前に拡張子を確認しておくと、間違えて入れ直す手間を 1 回分省けます。

ZIP · Windows

v2rayN の Windows 版はアーカイブ形式で、固定ディレクトリに解凍してからメインプログラムを実行します。プログラム、コア、設定はすべてそのディレクトリ内に保存されるため、移行時はディレクトリごと新しいマシンにコピーすればそのまま使い続けられます。

DMG · macOS

ディスクイメージ形式です。開いてアプリを「アプリケーション」にドラッグし、その後イメージを排出します。設定ファイルはユーザーディレクトリに保存されるため、アプリ本体を差し替えても追加済みのサブスクリプションには影響しません。

DEB / RPM · Linux

2 種類のディストリビューション向けパッケージ形式です。deb は Debian 系のパッケージマネージャーに、rpm は Red Hat 系に渡します。インストール、アップグレード、アンインストールはすべてパッケージマネージャーが記録するので、バージョンの状態がひと目で分かります。

APK · Android

Android のインストーラーです。arm64-v8a は近年の主要機種に対応し、universal 版は複数のネイティブライブラリを含むためより古い端末にも対応します。2 つのクライアントは 1 台の端末に同時にインストールできます。

選定のポイント

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

3 つのクライアントで 4 種類のシステムをカバー。デスクトップは 1 つのプロジェクトで完結し、Android はもう 1 つ代替を用意しています。

  • Windows / macOS / Linux v2rayN —— デスクトップの 3 プラットフォームは同じプロジェクトに属し、UI と設定項目も共通なので、同じサブスクリプションを複数の端末にコピーできます。デスクトップ版とクラシック WPF 版は機能が同じなので、UI の好みでどちらかを選んでください。
  • Android の推奨 v2rayNG —— Xray コアを採用し、プロトコルの対応範囲も広く、サブスクリプション管理とノード切り替えが 1 つの画面で完結するため、Android の既定の選択肢として適しています。
  • Android の代替 v2flyNG —— V2Fly コアを採用し、操作方法は v2rayNG に近いため、互換性の切り分けに比較用として向いています。日常使いはどちらか 1 つで十分です。

3 つのクライアントを横並びで比較 →

次のステップ

ダウンロード後の 3 ステップ

インストールが終わっただけでは始まりません。サブスクリプションを追加して初めて使えるようになります。

  1. サブスクリプションの追加:クライアントに URL を追加して更新を実行すると、ノード一覧が自動生成されます。1 件ずつ手作業で追加する必要はありません。
  2. モードの選択:用途に合わせてシステムプロキシ、ルーティング分割、TUN モードを切り替えます。どの通信をプロキシ経由にし、どれを直接接続にするかは分割ルールが決めます。
  3. 接続の確認:ブラウザで任意のページを開き、通信が選択したルールどおりに転送されているか確認します。異常が出たときはログページに戻ってエラー行を確認してください。

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

ダウンロードとインストールの 6 つの疑問

パッケージの選び方、アーキテクチャ、権限、アップグレードは、ダウンロードの前後で最もつまずきやすいポイントです。

v2rayN のデスクトップ版とクラシック WPF 版はどう選ぶ?

2 つのパッケージは同じプロジェクトに属し、プロトコル対応とコアは共通で、どちらも継続的に更新されています。デスクトップ版は新しい世代のクロスプラットフォーム UI で、Windows・macOS・Linux が同じレイアウトを共有し、設定項目の位置も 3 つのプラットフォームで一致しています。クラシック WPF 版は Windows ネイティブのフレームワークに基づき従来の UI を踏襲しているため、長く旧版を使ってきたユーザーほど移行の負担が小さくなります。

新しい UI を使いたいならデスクトップ版、従来の操作感を保ちたいなら WPF 版を選び、1 つを選んで長く使えば十分です。2 つのパッケージを同時に残しておく必要はありません。

Android スマホでは arm64 と universal のどちらをダウンロードすべき?

2015 年以降の主要機種はほぼすべて arm64 アーキテクチャなので、arm64-v8a パッケージを優先してください。サイズが小さく、動作効率も良好です。機種が古い場合やアーキテクチャが不明な場合は universal 版を選ぶと、複数のネイティブライブラリを含むため互換性の幅が広がります。

2 つの Android クライアントはどちらもこの 2 種類のパッケージを提供しています。選び間違えた場合はもう一方のパッケージで入れ直せばよく、追加済みのサブスクリプションは失われません。

macOS ではどのパッケージをダウンロードすべきか確認する方法は?

画面左上の Apple メニューをクリックして「この Mac について」を開き、「チップ」の欄を確認します。Apple M シリーズと表示されれば arm64 パッケージ、Intel と表示されれば x64 パッケージを選びます。両パッケージの UI と機能に違いはなく、ビルドアーキテクチャが異なるだけです。

アーキテクチャを間違えるとアプリが起動しません。対応するパッケージをダウンロードし直して置き換えれば解決し、サブスクリプションと設定には影響しません。

Linux では deb と rpm のどちらを選ぶ?

ディストリビューションの系統で判断します。Debian、Ubuntu、Linux Mint などは deb パッケージ、Fedora、RHEL、openSUSE などは rpm パッケージです。迷ったらターミナルで cat /etc/os-release を実行し、ID と ID_LIKE の 2 つのフィールドを見れば判別できます。

x64 端末はカード上部の 2 つのボタン、arm64 端末はカード下部の小さな文字の入口を使います。どちらのアーキテクチャもパッケージの機能は同じです。

ダウンロード後にコアを別途インストールする必要はある?

不要です。v2rayN のインストーラーには動作に必要なコアファイルが含まれており、v2rayNG は Xray コア、v2flyNG は V2Fly コアを使用します。クライアントの起動時に自動で呼び出されるため、日常の操作はすべてグラフィカルな画面で完結します。

コアを個別に差し替えるのは上級者向けの操作で、設定ファイルのフィールドの対応関係に関わります。通常の利用では必要ありません。

新しいバージョンにアップグレードすると既存の設定は上書きされる?

新しいパッケージを元のディレクトリに解凍またはインストールすれば、クライアントは既存の設定ファイルを引き続き読み込みます。サブスクリプションとノードは通常、再追加する必要はありません。

念のため、アップグレード前に設定ディレクトリをコピーしてバックアップしておきましょう。問題が起きたときに前のバージョンへ素早く戻せます。