v2rayN
おすすめ 7.24.1サブスクリプション管理、システムプロキシ、ルーティングルール、TUNなどに対応したWindows向けGUIクライアントです。初めて使う場合はDesktop版から始められます。WPF版に慣れている場合は従来版を継続して選択できます。
- Desktop:新世代のクロスプラットフォームUI。画面構成はmacOS版やLinux版に近い設計です。
- WPF:従来型のWindows UI。メニュー配置と操作方法は旧版v2rayNに近い構成です。
OSとプロセッサのアーキテクチャに合うインストーラーを選択してください。デスクトップではv2rayN、Androidではv2rayNGまたはv2flyNGを選べます。
プラットフォームを切り替えると、対応するクライアント、プロセッサアーキテクチャ、インストール形式だけが表示されます。バージョン情報とダウンロードURLは、同一ソースのバージョン一覧に基づいて更新されます。
どちらのインストーラーも64ビットWindows向けです。Desktop版は新世代のクロスプラットフォームUIを採用しており、初回インストールや統一されたデスクトップ画面を使いたい方に適しています。WPF版は従来のWindows画面を踏襲しており、以前のメニュー構成や操作手順に慣れている方に向いています。
サブスクリプション管理、システムプロキシ、ルーティングルール、TUNなどに対応したWindows向けGUIクライアントです。初めて使う場合はDesktop版から始められます。WPF版に慣れている場合は従来版を継続して選択できます。
| 項目 | 推奨 | 確認方法 |
|---|---|---|
| プロセッサのアーキテクチャ | x64 | 「設定 → システム → システム情報」を開き、「システムの種類」を確認します。 |
| UIの種類 | 初回インストールはDesktop版を優先 | 新世代のクロスプラットフォーム画面を使うならDesktop版、従来のメニューを継続するならWPF版を選択します。 |
| インストール権限 | 現在のユーザーによるアプリのインストールを許可 | システムに権限確認が表示されたら、ファイル名と選択したバージョンを確認して続行します。 |
Apple Silicon版とIntel版のインストーラーは混用できません。システムメニューの「このMacについて」を開き、「チップ」または「プロセッサ」を確認します。Mシリーズチップにはarm64版、Intelプロセッサにはx64版を使用してください。
macOS向けデスクトップクライアントはDMG形式でインストールします。2種類のインストーラーで利用できる機能は同じで、違いはプロセッサアーキテクチャだけです。チップに合うものを選ぶことで、インストール時の互換性問題を減らせます。
| 「このMacについて」の表示 | プロセッサのアーキテクチャ | 対応するインストーラー |
|---|---|---|
| Apple Mシリーズチップ | arm64 | Apple Silicon DMG |
| Intelプロセッサ | x64 | Intel DMG |
| 組織による端末管理 | 端末の実際のチップに合わせて選択 | 組織のアプリインストールポリシーとネットワーク設定権限も確認してください。 |
まずはv2rayNGを選ぶのがおすすめです。Xrayコアを採用し、一般的なサブスクリプション、ルーティング、接続設定に対応しています。v2flyコアを使う必要がある場合はv2flyNGを選択できます。どちらもarm64版とユニバーサル版を用意しています。
Xrayコアを使用するAndroid向けGUIクライアントです。QRコードのスキャン、クリップボードからの共有リンクのインポート、サブスクリプションURLの追加、ルーティングモードの選択、接続ログの確認に対応しています。2015年以降の一般的なスマートフォンなら、通常はarm64版を選べます。
v2flyコアを採用したAndroid向けGUIクライアントです。V2Flyエコシステムの設定や動作を明確に必要とする方に適しています。サブスクリプションのインポート、ノードの選択、接続の有効化といった基本操作は、同種のAndroidクライアントとほぼ同じです。
| 端末の状態 | 優先する選択肢 | 補足 |
|---|---|---|
| 2015年以降に発売された一般的なスマートフォン | arm64 | 最新のモバイルプロセッサのほとんどは64ビットARMアーキテクチャを採用しています。 |
| 端末のアーキテクチャが不明 | ユニバーサル版 | ユニバーサルインストーラーは対応範囲が広い一方、ファイルサイズは通常大きくなります。 |
| arm64版で互換性エラーが表示される | ユニバーサル版に切り替える | 未完了のインストールタスクを削除してから、ユニバーサルインストーラーをもう一度開きます。 |
まずディストリビューションに合わせてDEBまたはRPMを選び、次にプロセッサに合わせてx64またはarm64を選択します。Ubuntu、Debianおよび派生ディストリビューションは通常DEB、Fedora、RHEL、Rocky Linux、AlmaLinuxなどは通常RPMを使用します。
Linux向けGUIデスクトップクライアントです。主なダウンロード入口ではx64のDEBおよびRPMインストーラーを提供しています。ARM64端末では、対応アーキテクチャの小さなリンクを利用できます。インストール前に、ディストリビューションのパッケージ形式とプロセッサアーキテクチャの両方を確認してください。
| ディストリビューションまたは端末 | インストール形式 | アーキテクチャの選択 |
|---|---|---|
| Debian、Ubuntuおよび派生版 | DEB | 一般的なデスクトップPCは通常x64、ARM端末はarm64を選択します。 |
| Fedora、RHEL系ディストリビューション | RPM | x86_64はx64、aarch64はarm64に対応します。 |
| プロセッサアーキテクチャが不明 | まずシステム情報を確認 | ターミナルでuname -mを実行し、出力に応じて対応するアーキテクチャを選択します。 |
ダウンロードに失敗したりインストールできなかったりする場合、プラットフォーム、プロセッサアーキテクチャ、インストール形式の選択間違いが原因であることが多いです。次の3段階で確認すれば、異なるファイルを何度もダウンロードせずに済みます。
Windows、macOS、Linuxではv2rayNを選択します。Androidではv2rayNGを優先し、v2flyコアが必要な場合にv2flyNGを選びます。クライアント名によって利用できるプラットフォームとインストーラー一覧が決まるため、拡張子だけで判断しないでください。
3種類のクライアントはいずれもGUIツールで、サブスクリプションのインポート、ノード管理、システムプロキシ、ルーティング設定を担います。インストール後も有効な設定の追加が必要で、インストール状態と接続状態は別に考える必要があります。
x64はWindows PC、Intel Mac、多くの従来型Linuxデスクトップで一般的です。arm64はApple Mシリーズチップ、最新のAndroidスマートフォン、一部のARM Linux端末でよく使われます。アーキテクチャが合わないと、インストーラーが起動を拒否する場合があります。
Androidではアーキテクチャが分からない場合にユニバーサル版を使用できます。Linuxではuname -mで確認でき、x86_64はx64、aarch64はarm64に対応します。
Windowsでは圧縮ファイル内のインストーラー、macOSではDMG、AndroidではAPKを使用します。Linuxではディストリビューションに応じてDEBまたはRPMを選びます。パッケージ形式はディストリビューションのソフトウェア管理体系に直結します。
Linuxの形式が分からない場合は、まずディストリビューション名とパッケージ体系を確認します。Ubuntu、Debian系は通常DEB、Fedora、RHEL系は通常RPMです。形式を決めた後、x64とarm64を区別してください。
クライアントは設定と接続のためのツールです。インストール後は、サブスクリプションのインポート、サーバー選択、プロキシモード、接続確認の順に進めてください。
使用方法のドキュメントを見る →OSに合った方法でインストールを完了します。初回起動時に、アプリのネットワークアクセス、システムプロキシ、VPN接続に関する確認が表示されたら、現在のクライアントによる操作か確認してから進めてください。
有効なサブスクリプションURLをコピーし、クライアントのサブスクリプション管理でグループを追加して更新します。単一ノードの共有リンクを受け取った場合は、クリップボードからのインポートまたはQRコードのスキャンを使用できます。インポート後、サーバー一覧に該当する項目が表示されるはずです。
設定項目から1つをアクティブサーバーとして選択します。一般的なデスクトップ利用では、まずシステムプロキシとルールモードから始められます。Androidでは、システムの接続要求に応じてクライアントを有効にします。より多くのアプリ通信を引き受ける場合は、TUNとルーティング分割の説明を確認してください。
接続を開始したら、まずクライアントの状態とログを確認します。タイムアウト、設定項目のエラー、サブスクリプション更新の失敗が発生した場合は、ローカルネットワーク、サブスクリプションURL、システム時刻、現在のサーバー設定を個別に確認してください。クライアントの再インストールを繰り返すだけでは解決しません。
クライアントを更新しても通常はサブスクリプション自体は変わりませんが、画面、コアの動作、既定値が変更される場合があります。重要な設定を記録しておくと、アップデート後の確認範囲を減らせます。
使用中のクライアント名、プロキシモード、ルーティングルール、アクティブなサブスクリプショングループを記録します。手動ノード、カスタムDNS、TUNパラメータ、カスタムルーティングルールがある場合は、クライアントの設定管理機能で先にコピーを保存してください。
サブスクリプションURLだけを保存しても、すべての個別設定は引き継げません。サブスクリプションは通常サーバー一覧を管理しますが、カスタムルーティング、アプリの除外ルール、待受ポート、システムプロキシの設定はローカルに保存される場合があります。
新版のクライアントを起動したら、まずサブスクリプショングループとサーバー一覧が存在するか確認し、アクティブサーバー、ルーティングモード、システムプロキシの状態を確認します。その後サブスクリプションを一度更新し、ログで設定が正常に読み込まれたことを確認してください。
新版でメニューの位置が変わっていても、機能名を手がかりに該当する入口を探してください。設定をすべて削除するのは避け、問題をインストール、サブスクリプション、接続、ルーティングのいずれか1つに切り分けると原因を特定しやすくなります。
ここでは、バージョン、チップアーキテクチャ、インストール形式、インストール後の設定に関する質問をまとめています。接続やルーティングの問題については、使用方法のドキュメントと上級マニュアルを確認してください。
まずはDesktop版を試してください。新世代のクロスプラットフォームUIを採用しています。従来のWindows画面に慣れている場合や、これまでの使い方を継続したい場合はWPF版を選べます。どちらもv2rayNで、設定やサブスクリプション用途は基本的に同じです。
WPF版の設定を長く使っている場合は、アップデート前にサブスクリプショングループ、カスタムルーティング、システムプロキシモードを記録してください。Desktop版へ切り替えた後は、設定項目の名称と位置を重点的に確認し、すべての画面項目が完全に同じだとは考えないでください。
システムメニューの「このMacについて」を開き、チップまたはプロセッサの項目を確認します。Apple Mシリーズチップと表示されたらApple Silicon版、Intelプロセッサと表示されたらIntel版をダウンロードしてください。
2種類のDMGで機能は同じですが、コンパイルされたアーキテクチャが異なります。アーキテクチャを間違えると、アプリを実行できない、または追加の互換処理が必要と表示される場合があるため、ダウンロード前に確認してください。
2015年以降に発売された一般的なAndroidスマートフォンは、通常arm64を採用しています。まずはarm64版をダウンロードしてください。端末のアーキテクチャが不明、インストール時に互換性エラーが出る、または他のアーキテクチャにも対応させたい場合はユニバーサル版を使用します。
ユニバーサル版はより多くのアーキテクチャに対応するため、インストールファイルが大きくなる場合があります。2種類のインストーラーは同じクライアントバージョンに対応しており、サブスクリプション管理、ルーティング、接続機能はインストーラーのアーキテクチャによって変わりません。
Debian、Ubuntuおよび派生ディストリビューションは通常deb、Fedora、RHEL、Rocky Linux、AlmaLinuxなどは通常rpmを使用します。プロセッサに合わせてx64またはarm64も選択してください。
uname -mを実行してアーキテクチャを確認できます。出力がx86_64ならx64、aarch64ならarm64を選択します。インストール時は、ディストリビューションのソフトウェアインストーラーまたはパッケージマネージャーに依存関係の処理を任せるのがおすすめです。
クライアントは設定と接続を管理するためのものです。まず有効なサブスクリプションURLまたはノード情報をインポートし、サーバーを選択して適切なプロキシモードを有効にしたうえで接続をテストします。インストーラー自体にサブスクリプションやノードは含まれていません。
インポート後に一覧が空の場合は、まずサブスクリプションURLが完全か確認して手動で更新します。一覧は表示されるのに接続できない場合は、クライアントのログ、システム時刻、ローカルネットワーク、現在のノード設定を確認してください。