v2rayN
デスクトップGUIクライアント · x64
デスクトップ版 Desktop
デスクトップ版をダウンロード · x64新世代のクロスプラットフォームUIです。初めてインストールする場合や、デスクトップ環境で一貫した操作感を保ちたい場合におすすめです。
どちらもZIP形式です。展開してから中のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
クライアントのインストーラー
デスクトップではv2rayN、Androidではまずv2rayNGを選びましょう。OSを確認したうえで、対応するCPUアーキテクチャとインストール形式を選択してください。
プラットフォーム別に選ぶ
プラットフォームを切り替えると、対応するインストーラーを確認できます。デスクトップでは同じクライアントを使用し、Androidではコアとの互換性に応じてメインまたは代替アプリを選びます。
デスクトップGUIクライアント · x64
デスクトップ版 Desktop
デスクトップ版をダウンロード · x64新世代のクロスプラットフォームUIです。初めてインストールする場合や、デスクトップ環境で一貫した操作感を保ちたい場合におすすめです。
どちらもZIP形式です。展開してから中のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
| 確認項目 | 要件と選び方 |
|---|---|
| OS | セキュリティ更新が提供されているWindows 11 x64の使用をおすすめします。最低要件は、ダウンロードしたバージョンのインストーラーに表示される内容を確認してください。 |
| プロセッサ | このページで提供するのはx64版です。「設定 → システム → バージョン情報」でシステムの種類を確認できます。 |
| 実行環境 | インストーラーの案内に従って必要な実行環境を準備してください。WPF版で.NETデスクトップランタイムが不足していると表示された場合は、必要なアーキテクチャとメジャーバージョンを確認してください。 |
| フォルダーとアクセス権 | 現在のアカウントで読み書きできるフォルダーを使用してください。通常のプロキシ設定は一般ユーザー権限で行えますが、TUN機能では追加の権限が必要な場合があります。 |
インストール後はクライアントのメイン画面を起動し、設定を正常に保存できることを確認してからサブスクリプションをインポートしてください。新旧両方の画面をインストールした場合は、2つのアプリを同時に起動してローカルの待ち受けポートを競合させないようにしてください。移行する場合は、設定をエクスポートしてからサブスクリプショングループとルーティング設定を項目ごとに確認します。両方の画面の設定ファイルがすべて互換性を持つとは限らないため、そのまま上書きしないでください。
起動ウィンドウが一瞬で閉じる場合は、ノードを何度も切り替えるのではなく、エラー内容と実行環境を先に確認してください。クライアントは起動するのにアクセスできない場合は、サーバー設定、システムプロキシ、ルーティングを確認します。両者ではトラブルシューティングの開始点が異なります。
macOS GUIクライアント · DMG
左上のAppleメニューから「このMacについて」を開きます。「チップ Apple M…」と表示される場合はarm64、「プロセッサ Intel…」の場合はx64を選びます。
| 確認項目 | 要件と選び方 |
|---|---|
| OSの互換性 | セキュリティ更新が提供されているmacOSを使用し、インストーラーが現在のシステムバージョンに対応していることを確認してください。古いOSでは、アプリの起動時に表示される案内を事前に確認しましょう。 |
| プロセッサ | Apple Siliconにはarm64、Intelにはx64を選びます。Macの購入年からアーキテクチャを推測しないでください。 |
| インストール先 | DMGを開き、ウィンドウの案内に従ってアプリを「アプリケーション」に移動してから、そのフォルダーから起動してください。 |
| システムの許可 | システムプロキシとTUNでは必要な許可が異なります。該当する機能を有効にするときに、対応する権限の案内を確認してください。 |
DMGはディスクイメージであり、アプリを常時起動する場所ではありません。コピーが完了したらディスクイメージを取り出し、「アプリケーション」からクライアントを起動してください。これにより、更新時に古いイメージ内のアプリを使い続けることを防ぎ、システムの権限設定でも同じアプリとして認識しやすくなります。
初回起動時にシステムのセキュリティ機能でブロックされた場合は、表示内容を読み、「システム設定 → プライバシーとセキュリティ」で理由を確認してください。配布元とアプリの識別情報を確認したうえで、システムが案内する手順に従ってください。システム全体の保護を無効にすることを通常のインストール手順にしないでください。OSのバージョンが非対応と表示された場合、権限を変更しても解決しないため、まず互換性を確認してください。
接続前にシステムプロキシを使ってブラウザーからアクセスできるか確認できます。アプリがシステムプロキシを参照しない場合や、通信を制御する必要がある場合に限り、TUNの利用を検討してください。権限エラー、プロキシ設定の未反映、サーバーへの接続失敗はそれぞれ異なる段階の問題です。クライアントのログを確認し、個別に切り分けてください。
Xrayコア · Android GUIクライアント
ユニバーサル版インストーラー
v2rayNGをダウンロード · ユニバーサル版端末のアーキテクチャがわからない場合に選べます。複数のアーキテクチャ向けコンポーネントを含むため、単一アーキテクチャ版よりファイルサイズが大きくなることがあります。
初回接続時にAndroidのVPN接続許可が必要です。サブスクリプションをインポートしたら、ノードを選択して接続を開始してください。
V2Flyコア · Android GUIクライアント
設定とコアに互換性がある場合のみ、代替クライアントを選んでください。同じサブスクリプションをインポートするために、2つのアプリでVPN接続を同時に有効にしないでください。
| 確認項目 | 要件と選び方 |
|---|---|
| OSの互換性 | APKインストーラーに表示されるAndroidの最低バージョン要件を確認してください。セキュリティ更新が正常に提供されている端末のほうが、システム関連の問題を切り分けやすくなります。 |
| アプリのアーキテクチャ | arm64-v8aは64ビットARMアプリ環境に対応します。プロセッサが64ビットに対応していても、システムであらゆる64ビットアプリをインストールできるとは限りません。 |
| インストールの許可 | APKを開くブラウザーまたはファイル管理アプリに限って、提供元不明アプリのインストールを許可してください。インストール後は許可を無効にできます。 |
| バックグラウンド接続 | 初回接続時にVpnServiceの許可を与えてください。画面消灯後に切断される場合は、メーカー独自のバックグラウンド実行や省電力の制限を確認してください。 |
ファイル管理アプリからAPKを開き、アプリ名とインストール内容を確認してください。同じ名前のアプリがすでにあり、上書きできない場合は、署名の違いやシステムによるダウングレード制限が原因として考えられます。旧アプリをすぐにアンインストールすると、ローカル設定も削除されることがあります。まずサブスクリプションと設定をバックアップし、移行が必要か判断してください。
2つのAndroidクライアントはコアが異なるため、画面が似ているというだけで設定が完全に共通だと判断しないでください。特にプロトコル拡張、暗号化パラメーター、新しい通信方式は、サブスクリプションの要件に合っている必要があります。接続を確立してからアプリごとのプロキシを設定し、一覧のルールが「選択したアプリのみをプロキシする」のか「選択したアプリを除外する」のかを確認してください。逆のルールを接続障害と取り違えないようにしましょう。
Linux GUIクライアント · deb / rpm
パッケージ形式はディストリビューション、CPUアーキテクチャはデバイスに応じて選びます。拡張子だけで判断せず、両方を一致させてください。
| 確認項目 | 要件と選び方 |
|---|---|
| デスクトップ環境 | GUIアプリを実行できるデスクトップセッションが必要です。コマンドラインのみのサーバーでは、このページのGUIクライアント向けインストール手順は利用できません。 |
| プロセッサ | amd64とx86_64はx64、aarch64はarm64に対応します。システム情報で確認できます。 |
| パッケージ管理方式 | ディストリビューションに合わせてdebまたはrpmを選び、システムのソフトウェアインストーラーで必要な依存関係を確認してください。 |
| 権限とネットワーク | パッケージのインストールには管理者権限が必要な場合があります。通常の利用では一般ユーザーで起動し、TUNを有効にする場合に関連する権限を設定してください。 |
ディストリビューションのソフトウェアインストーラーでパッケージを開くと、依存関係やアーキテクチャが要件を満たすか事前に確認できます。ライブラリのバージョン不足が表示された場合は、依存関係の確認を無理に回避しないでください。rpmやdebという拡張子が同じでも、すべてのディストリビューションのバージョンで使えるとは限りません。
起動後にトレイアイコンが表示されない場合は、まずデスクトップ環境が該当するステータス領域に対応しているか確認してください。アイコンがないだけで、アプリが動作していないとは限りません。システムプロキシの適用範囲もデスクトップ環境によって異なります。まずクライアントのインバウンドが正常に待ち受けていることを確認し、アプリがシステムプロキシを参照しているか調べてください。コマンドラインツールや独立したネットワークコンポーネントでは、個別にプロキシ設定が必要な場合もあります。
インストーラーは「OS → CPUアーキテクチャ → パッケージ形式」の順に確認して選びます。OSはプログラムを実行できるか、アーキテクチャはバイナリがプロセッサとシステム環境に適合するか、パッケージ形式は使用するインストールツールを決めます。いずれかが一致しないと、開けない、インストールできない、依存関係が満たされないといったエラーが発生することがあります。
x64は一般にIntelおよびAMDの64ビットデスクトッププロセッサ、arm64はApple Silicon、Androidスマートフォン、一部のLinuxデバイスで使われます。名称にamd64とあってもAMD製プロセッサ専用という意味ではなく、x86_64も別個のアーキテクチャではありません。判断できない場合は、外観や購入年ではなくOSの「システム情報」を確認してください。
3つのクライアントはいずれも無料のオープンソースソフトウェアです。Project Vは関連技術エコシステムの起点で、V2FlyとXrayは異なるコアの開発系統です。GUIクライアントはコア上でサブスクリプション管理、ルーティング、プロキシ設定を行います。アプリ名が似ていても、更新間隔、プロトコル対応、設定形式が完全に同じとは限りません。移行前に実際に使っている機能を確認してください。
ページにアクセスできない場合は、まずローカルネットワークが利用できることを確認し、ノード設定、システム時刻、ログのエラーを調べてください。ポート競合が発生した場合は、別のクライアントが動作していないか確認します。権限エラーならシステムのアクセス許可を、リモート接続がタイムアウトする場合はサーバーのポートと通信設定を確認してください。段階ごとに調べれば、すべての問題をインストーラーの不具合と誤認せずに済みます。
基本的な接続を確認した後で、ルーティング、DNS、TUNを一つずつ設定してください。変更は一度に一つにし、直前に動作していた設定を残しておくと、影響を判断しやすくなります。画面操作はクイックスタート、設定項目の意味やルールの構造は設定リファレンスをご覧ください。
更新前に重要な設定をエクスポートしてください。特に手動で管理しているルーティングルール、DNS設定、サブスクリプショングループ、サーバー設定は忘れずにバックアップしましょう。サブスクリプションからノードを再取得できても、クライアント内のグループ順、除外リスト、個別の上書き設定まで復元できるとは限りません。バックアップは本人または許可されたユーザーのみがアクセスできる場所に保管してください。
新しいバージョンをインストールする前に、プロキシ接続を停止して旧バージョンを終了してください。デスクトップではトレイに残ったプロセスも終了していることを確認し、ファイルやローカルポートの競合を防ぎます。Androidで上書きインストールできない場合は、既存アプリをすぐに削除せず、署名とバージョン制限を確認してください。アンインストールするとローカルデータも削除されることがあります。
更新後は、選択したコア、インバウンドポート、システムプロキシ、ルーティングモードを確認し、実際にアクセスできるかテストしてください。新しいバージョンの動作が以前と異なる場合は、保存しておいた設定と照らし合わせましょう。状況を確認せずサブスクリプションを何度もインポートして上書きしないでください。元に戻す場合も、新旧両方の設定をバックアップし、異なるバージョン間で直接上書きして問題を広げないようにしてください。
ダウンロードが完了してもインストールが完了したとは限らず、インストール後も旧プログラムが終了しているとは限りません。「更新後も画面が古いまま」の場合は、起動用ショートカットがどのアプリのフォルダーを参照しているか確認してください。展開したフォルダーを複数残している場合は、現在実行中の場所と新たにダウンロードしたファイルの場所を区別する必要があります。
インストーラーに含まれるのはクライアントアプリのみで、利用可能なサーバーやサブスクリプションは含まれません。インストール後、利用権限のあるサブスクリプションURLまたはサーバー設定をインポートしてサーバーを選び、システムプロキシなどの通信制御方法を設定してください。初めて使う場合は、クイックスタートの手順に沿って設定できます。
まず、OSに表示されるCPUアーキテクチャを確認してください。Apple Silicon搭載Macはarm64、Intel Macはx64を選びます。このページで提供するWindows版はx64です。Linux版はアーキテクチャに加えてdebまたはrpmのパッケージ形式も選択します。2015年以降の一般的なAndroidスマートフォンではarm64を選べることが多いものの、実際に対応するアプリのアーキテクチャを確認してください。判断できない場合はユニバーサル版を選べます。
サブスクリプショングループ、サーバー設定、カスタムルーティングルール、DNS設定をバックアップし、現在のコアとプロキシモードも記録しておきましょう。クライアントを終了してから更新し、接続が正常に動作することを確認するまでバックアップを保管してください。サブスクリプションURLやエクスポートした設定には認証情報が含まれる場合があるため、公開しないでください。
まず、インストーラーのOSとCPUアーキテクチャが合っているか確認し、次にシステムに表示されたエラーの詳細を確認してください。Windowsでは展開の完了、実行環境、フォルダーのアクセス権を確認します。macOSでは「システム設定」の「プライバシーとセキュリティ」でブロックの理由を確認してください。Androidでは提供元アプリのインストール許可と既存アプリの署名を確認し、Linuxではパッケージ形式と依存関係を確認します。起動のためだけにシステムのセキュリティ機能を恒常的に無効にしないでください。
サブスクリプション形式を読み取れること、ノードのプロトコルに対応していること、通信パラメーターに互換性があることが必要です。v2rayNGはXrayコア、v2flyNGはV2Flyコアを使用しており、対応するプロトコルやパラメーターは完全には同じではありません。インポートに成功しても、すべてのノードに接続できるとは限りません。サブスクリプション提供元の案内に従ってクライアントを選び、2つのアプリでVPN接続を同時に有効にしないでください。