v2rayN
Windows · x64
リリース掲載バージョン7.24.1
どちらもZIP形式です。専用のフォルダーに展開し、同梱の説明に従ってインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
クライアントのダウンロード / OSとアーキテクチャ
デスクトップはv2rayN、Androidはv2rayNG。
まずOSを選び、端末に合ったインストーラーを選択してください。
v2rayN、v2rayNG、v2flyNGはいずれも無料のオープンソースクライアントです。ダウンロードしてインストールしただけでは接続できません。利用には有効なサーバー設定またはサブスクリプションが必要です。
インストーラーのダウンロード先
デスクトップではv2rayNを選びます。Androidではv2rayNGが基本で、V2Flyコアが必要な場合はv2flyNGを検討してください。ダウンロードボタンは各クライアントカードの上部にあり、インストール方法とアーキテクチャの説明は下部に記載しています。
どちらもv2rayNです。Desktopと従来のWPFから、使い慣れた操作環境を選んでください。
Windows · x64
リリース掲載バージョン7.24.1
どちらもZIP形式です。専用のフォルダーに展開し、同梱の説明に従ってインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
| 確認項目 | 選び方 |
|---|---|
| システムアーキテクチャ | このページの2つのインストーラーはどちらもx64版です。「設定 → システム → バージョン情報」でシステムの種類を確認してください。 |
| OSのバージョン | サポート期間内のWindowsを使用してください。最低バージョンやランタイム要件は、最新のリリースノートとインストーラーの表示を確認してください。 |
| ファイルの保存先 | 書き込み可能なローカルフォルダーを選び、展開・インストール・設定ファイル用の空き容量を確保してください。 |
| 権限 | まず通常の権限で基本設定を行います。TUNやネットワーク機能を使う場合は、機能ごとの案内に従って権限を許可してください。 |
DesktopとWPFの違いは、主にUIの技術や操作方法です。画面だけを見て、特定のプロトコルが必ず使えると判断しないでください。対応するプロトコルは、搭載コアと設定項目にも左右されます。初めて使う場合は、サブスクリプションのインポート、サーバーの選択、システムプロキシの設定から始め、カスタムルーティングはその後に調整するとよいでしょう。
旧バージョンから更新する前に、設定をエクスポートして旧プロセスを終了してください。UIの異なるバージョンへ切り替える場合は、元のフォルダーを残し、新しいフォルダーにインストールすることをおすすめします。クライアントがサポートするインポート方法で移行し、異なるバージョンのプログラムファイルを混在させないでください。
インストール後にウィンドウは開くのにブラウザーの接続が変わらない場合は、すぐに再インストールせず、まずシステムプロキシの状態を確認してください。システムプロキシの設定が反映されるのは、その設定に従うアプリだけです。異なる範囲の通信を制御する場合は、設定ガイドのモード解説を参照してください。
「このMacについて」でチップを確認し、Apple SiliconまたはIntelに合ったインストーラーを選んでください。
macOS · チップから選ぶ
リリース掲載バージョン7.24.1
ダウンロードしたDMGを開き、ディスクイメージ内の案内に従ってアプリをアプリケーションフォルダーにインストールし、そのフォルダーから起動してください。
| 確認項目 | 選び方 |
|---|---|
| チップの種類 | Apple Siliconはarm64、Intelはx64に対応します。 |
| OSのバージョン | 最新のリリースノートと起動時の案内を確認してください。古いOSでは、クライアントを更新する前に互換性を確認しましょう。 |
| インストール先 | アプリケーションフォルダーにインストールし、一時的にマウントしたDMGから起動し続けないでください。 |
| ネットワーク権限 | システムプロキシの設定やネットワーク制御機能を有効にする場合は、システムの権限要求を読み、操作元を確認してください。 |
CPUアーキテクチャとmacOSのバージョンは別々の条件です。アーキテクチャが合うインストーラーでも、古いOSで必ず動作するとは限りません。起動時にOSのバージョン不足が表示されたら、まずリリース要件を確認してください。別のアーキテクチャ版を何度ダウンロードしても、OSのAPIとの非互換性は解決しません。
初回起動時にセキュリティ警告が表示されたら、まず内容を読み、ダウンロード先とアプリの配布元を確認してください。配布元、署名、権限に疑問がある場合は操作を中止し、原因を調べてください。システムのセキュリティ機能を一括で無効にして、無理に起動する方法は避けてください。
ほかのプロキシツールが動作している場合は、システムプロキシが引き続き変更されていないか確認してください。複数のプログラムが同じ設定を管理すると、クライアントを終了した後のネットワーク状態が想定と異なる場合があります。移行前に旧ツールのプロキシとDNSの設定を記録し、新しいクライアントの機能を一つずつ有効にしてください。
まずv2rayNGを確認してください。V2Flyコアが必要な設定の場合に限り、v2flyNGを選びましょう。
Android · Xrayコア
リリース掲載バージョン2.2.6
ここに表示されるバージョンは、一覧に掲載されたバージョンです。インストーラーファイル名のバージョン表記とは更新時期が異なる場合があります。実際にインストールされたバージョンは、システムのアプリ情報で確認してください。
Android · V2Flyコア
リリース掲載バージョン1.10.31
v2rayNGから移行する場合は、まずサブスクリプションと設定形式の互換性を確認してください。画面が似ていても、すべての設定項目をそのままコピーできるとは限りません。
| 確認項目 | 選び方 | インストール時の注意点 |
|---|---|---|
| CPUアーキテクチャ | 一般的な64ビットOSではarm64を選びます。判断できない場合はユニバーサル版を選択してください。 | プロセッサが64ビットに対応していても、端末のOSが64ビットとは限りません。 |
| OSのバージョン | 使用するインストーラーに記載されたAndroidの最低バージョン要件を確認してください。 | パッケージの解析エラーが表示された場合は、OSのバージョンとファイルが最後までダウンロードされているかを確認してください。 |
| インストール権限 | システムのインストーラーからAPKをインストールしてください。 | 今回使用するファイルマネージャーまたはブラウザーに限り、必要に応じて許可してください。インストール後は権限を取り消せます。 |
| 接続権限 | 初めて接続を有効にするとき、システムからVPN接続の許可を求められる場合があります。 | インストールしたばかりのクライアントからの要求であることを確認してください。ほかのVPNアプリが同じ接続機能を使用している場合があります。 |
インストール後、まず有効性が確認できている設定をインポートし、そのうえでシステムの接続要求を許可してください。アプリを前面で使うと問題ないのに、画面ロック後に切断される場合は、バッテリー最適化、バックグラウンド実行の権限、省電力設定を確認します。原因を特定しにくくなるため、最初からMux、DNS、ルーティング、アプリごとのプロキシ設定を同時に変更しないでください。
v2rayNGはXrayコア、v2flyNGはV2Flyコアを使用しており、プロトコル拡張、セキュリティレイヤー、設定形式に違いがある場合があります。特にVLESS、REALITY、カスタム転送パラメーターを使う場合は、まずサーバー側の要件とクライアントの実際の対応状況を確認してください。リンクをインポートできるだけで、接続できるとは限りません。
更新時に「アプリがインストールされていません」と表示された場合は、まずエラー全文を記録し、旧アプリの署名、バージョンの関係、端末のアーキテクチャ、空き容量を確認してください。すぐに旧アプリをアンインストールしないでください。アンインストールするとローカル設定も削除される場合があるため、先にエクスポートなどで確実に保存してください。
ディストリビューションに合わせてdebまたはrpmを選び、x64かarm64かを確認してください。
Linux · GUIデスクトップ環境
リリース掲載バージョン7.24.1
64ビットARMシステムでは、下記から対応する形式を選んでください。上記のx64版は使用しないでください。
| 確認項目 | 選び方 |
|---|---|
| デスクトップ環境 | v2rayNはGUIクライアントのため、利用可能なグラフィカルデスクトップセッションが必要です。 |
| CPUアーキテクチャ | amd64、x86_64はx64、aarch64はarm64に対応します。 |
| パッケージ管理方式 | ディストリビューションに合ったdebまたはrpmを選んでください。ファイルの拡張子を変更してもパッケージ形式は変わりません。 |
| システム依存関係 | パッケージマネージャーが示す依存関係を確認してください。同じパッケージ形式でも、システムライブラリのバージョンが異なる場合があります。 |
ダウンロードしたパッケージをディストリビューションのソフトウェアインストーラーで開き、アプリ情報と依存関係を確認してからインストールしてください。依存関係を満たせないと表示された場合は、ディストリビューションのバージョンとパッケージのビルド対象を確認してください。依存関係を無視して強制インストールしないでください。特に古いディストリビューションでは、サポート対象のシステム環境への更新が必要になる場合があります。
アーキテクチャの別名を見て選び間違えないよう注意してください。一般的なIntel・AMDの64ビットデスクトップはamd64またはx86_64、64ビットARM端末はaarch64と表示されることが多いです。amd64はアーキテクチャ名であり、特定のメーカーのプロセッサだけを指すものではありません。デスクトップのシステム情報でプロセッサとOSのアーキテクチャを確認できます。
インストール後は、まず通常ユーザーとしてGUIを起動してください。システムプロキシの設定場所はデスクトップ環境によって異なり、システムプロキシを自動で参照しないアプリもあります。TUNを使う場合は、クライアントの説明に従って必要なネットワーク権限を設定し、デスクトップセッション全体を常に高い権限で実行しないでください。
インストール後
まず基本的な接続を確認してから、ルーティングやDNSを一つずつ調整してください。問題が起きたときは、何度も再インストールするよりエラーメッセージを残すことが役立ちます。
クライアントは設定を管理してコアを呼び出すソフトウェアであり、そのまま使えるサーバーは含まれていません。有効なサブスクリプションURL、個別の共有リンク、または互換性のある設定ファイルを用意し、クライアントのインポート機能から読み込みます。インポート後はサーバーの種類、転送方式、セキュリティレイヤー、必須項目を確認してください。WebページのURLをサブスクリプションURLと取り違えないよう注意しましょう。
サーバーを選んだら、デスクトップではシステムプロキシのモード、Androidではシステムの接続許可を確認します。接続をテストする際は通常のWebリクエストを使い、クライアントのログも確認してください。遅延テストが一度成功しても、すべてのアプリがプロキシ経由で通信できているとは限りません。
更新前にサブスクリプショングループ、カスタムルーティング、DNS、リスニングポート、その他の手動変更を保存してください。まずはクライアント内蔵のエクスポート機能を使います。設定には認証情報が含まれる場合があるため、エクスポートファイルは安全な場所に保管し、公開ページにアップロードしないでください。
起動中の旧バージョンを終了してからインストールし、ファイルの使用中を避けてください。更新後は設定が残っているか、プロキシモードが想定どおりかを確認してから、自動起動や自動更新を再度有効にします。別のクライアントに移行する場合は、まず設定を1件だけ試し、項目の互換性を確認してから一覧全体を移行してください。
Project VエコシステムのGUIクライアントは、サーバー一覧やサブスクリプションの管理、システムネットワーク設定の入口を提供します。プロキシプロトコルと接続を実際に処理するのはコアです。V2FlyとXrayは関連しながらも独自に開発が進むコアプロジェクトであり、設定の互換性は具体的なバージョンによって異なります。クライアントをダウンロードした後、特定のセキュリティレイヤーや転送方式が選べない場合は、名前が似たプロトコルを適当に選ばず、まずコアの対応状況を確認してください。
サブスクリプションは設定を配布する方法であり、クライアントのインストーラーではありません。サブスクリプションの更新失敗と、プログラムのインストール失敗は別の問題です。前者はURLの有効性、リクエストエラー、応答形式を確認し、後者はOSの互換性、アーキテクチャ、インストール権限を確認します。VMess、VLESS、Trojan、Shadowsocks、REALITYの概要はプロトコルとコアの技術ガイドをご覧ください。そのうえで、クライアントに合った設定形式を選んでください。
ダウンロードに関する質問
UI、端末のアーキテクチャ、エラーが発生した段階から原因を切り分けます。
初めて使う場合は、新世代のクロスプラットフォームUIを採用したDesktopがおすすめです。従来のWindows操作に慣れている場合は、定番の安定したWPFを選べます。どちらもv2rayNで、インストーラーはx64向けです。切り替える前に設定をエクスポートし、異なるバージョンのプログラムフォルダーを混在させないでください。
2015年以降の一般的なスマートフォンなら、まずarm64を選べます。ただし、最終的には端末のOSがサポートするABIを確認してください。ユニバーサル版は複数のアーキテクチャに対応しており、アーキテクチャが不明な場合やarm64版が動作しない場合に適しています。ユニバーサル版でも、すべての旧OSに対応するわけではありません。
クライアント自体にサーバーは含まれていません。インストール後、有効なサブスクリプションURL、共有リンク、または互換性のある設定をインポートし、サーバーとプロキシモードを選ぶ必要があります。サブスクリプションURLには認証情報が含まれる場合があるため、公開したり、信頼できない変換サービスに貼り付けたりしないでください。
まずクライアントのエクスポート機能で設定を保存し、サブスクリプショングループ、カスタムルーティング、DNS、ローカルリスニングの設定も記録してください。起動中のクライアントを終了してから更新します。UIやコアをまたいで移行する場合、すべての設定項目をそのまま引き継げるとは限りません。
まずダウンロードの失敗か、インストールの失敗かを切り分けます。ダウンロードできない場合はブラウザーのエラーメッセージを記録し、時間をおいて再試行してください。インストールに失敗する場合は、OSのバージョン、CPUアーキテクチャ、空き容量、旧プロセスの終了を確認します。セキュリティ警告が表示されたら内容を確認し、システム保護を無効にして不明なリスクを回避しようとしないでください。
どちらもAndroid向けGUIクライアントですが、v2rayNGはXrayコア、v2flyNGはV2Flyコアを使用します。一般的な共有リンクはどちらにもインポートできる場合がありますが、対応プロトコル、セキュリティレイヤー、設定項目は各バージョンによって異なります。REALITYなどの設定を使う前に、利用するクライアントとコアの対応状況を確認してください。