v2rayN おすすめ
7.24.1Desktop版は新世代のクロスプラットフォームUIを採用しています。従来のWPF版は、安定した旧来のWindows UIを備えています。どちらもGUIクライアントですが、サブスクリプションのインポート、システムプロキシ、ルーティング設定のメニュー位置は異なる場合があります。
どちらもZIP形式です。ダウンロード後に解凍し、フォルダー内のインストール方法と説明を確認してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
v2rayN · v2rayNG · v2flyNG
デスクトップではv2rayN、Androidではv2rayNGがおすすめです。まずOSを確認し、CPUアーキテクチャに合ったインストーラーを選んでください。
x64向けに2種類のUIがあります。使い慣れた操作方法で選び、初回から両方をダウンロードする必要はありません。
Desktop版は新世代のクロスプラットフォームUIを採用しています。従来のWPF版は、安定した旧来のWindows UIを備えています。どちらもGUIクライアントですが、サブスクリプションのインポート、システムプロキシ、ルーティング設定のメニュー位置は異なる場合があります。
どちらもZIP形式です。ダウンロード後に解凍し、フォルダー内のインストール方法と説明を確認してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
| 確認項目 | 選び方・対処方法 |
|---|---|
| CPUアーキテクチャ | このページで配布している2つのパッケージはx64版です。「設定 → システム → バージョン情報」で「システムの種類」を確認し、32ビット版ではないことを確かめてください。 |
| OSの互換性 | サポートが継続している64ビット版Windowsの使用をおすすめします。最低バージョンや必要な実行環境は、選択したリリースの説明とインストーラーの案内を確認してください。 |
| 実行環境 | 起動時に.NETデスクトップランタイムが見つからないと表示された場合は、使用する系統のインストール案内に従って必要な環境を追加してください。名称だけを見て別のメジャーバージョンをインストールしないでください。 |
| 実行権限 | 通常のシステムプロキシは標準権限で使用できます。TUNを有効にする場合は、クライアントの案内に従って管理者権限と仮想ネットワークアダプターを確認してください。 |
初めて使う場合はDesktop版から試すとよいでしょう。WPF版のメニューに慣れている場合は、従来版を使い続けることもできます。UIの違いはプロトコルの違いではありません。サーバーに接続できるかどうかは設定項目、コアの対応状況、サーバー側の設定にも左右されるため、画面の見た目だけで互換性を判断しないでください。
解凍先には、書き込み可能な専用フォルダーを使い、追加の権限が必要なシステムフォルダーは避けてください。インストール後にメイン画面を開き、「サブスクリプショングループ」や「設定」などのメニューが表示されることを確認してから設定をインポートします。起動直後にウィンドウが閉じる場合は、エラーメッセージを記録し、元のフォルダーへの上書きを繰り返さないでください。
初回接続では、「サブスクリプショングループ」にサブスクリプションを追加して更新し、利用権限のある設定を選びます。次にシステムプロキシのメニューから「システムプロキシを自動設定」を選択してください。まずはデフォルトのルーティングを使い、TUNは有効にしないことで、複数の設定を同時に調べる手間を減らせます。手順を確認するには導入ガイドをご覧ください。
まず「このMacについて」を開き、「チップ」または「プロセッサ」の項目に合わせてパッケージを選んでください。
macOS版はv2rayNのクロスプラットフォームUIを使用します。Apple Silicon搭載機ではarm64版、Intel搭載機ではx64版を選択してください。購入年から推測せず、「このMacについて」でアーキテクチャを確認してください。
DMGを開き、ディスクイメージ内の案内に従ってアプリを「アプリケーション」に移動し、そこから起動してください。
| 確認項目 | 選び方・対処方法 |
|---|---|
| Apple Silicon | 「このMacについて」にApple製チップと表示される場合は、arm64 DMGを選び、ネイティブアーキテクチャ版を使用してください。 |
| Intelプロセッサ | 「このMacについて」にIntelプロセッサと表示される場合は、x64 DMGを選んでください。arm64版では代用できません。 |
| OSのバージョン | サポートが継続しているmacOSを使用してください。最低バージョンは、現在のリリースノートとOSのインストール時の案内を確認してください。 |
| ネットワーク設定 | システムプロキシの変更やTUNの有効化で、システムから許可を求められる場合があります。操作前に、ほかのネットワークツールの現在の設定を保存してください。 |
アプリを「アプリケーション」にコピーしたら、ディスクイメージを取り出してください。ダウンロードフォルダーやマウントしたボリュームから起動し続けるのを防げます。初回起動がシステムにブロックされた場合は、ダウンロード元、アプリ名、表示された案内を確認してから、「システム設定 → プライバシーとセキュリティ」で該当する操作を確認してください。アプリ1つのためにシステム全体のセキュリティ機能を無効にしないでください。
デスクトップクライアントを起動したら、まずサブスクリプションをインポートして設定を選び、システムプロキシを有効にします。システムプロキシが適用されるのは、該当するシステム設定を利用するアプリです。コマンドラインツールや独自のプロキシ設定を使うアプリには、個別の設定が必要な場合があり、それだけでインストール失敗とは限りません。テスト前に、システムプロキシを変更するほかのツールを終了し、設定の上書きを防いでください。
Intel搭載機からApple Silicon搭載機へ移行する場合は、旧プログラムのフォルダー全体をコピーするのではなく、移行先のアーキテクチャに合ったアプリをダウンロードし、バックアップした設定をインポートすることをおすすめします。移行後はローカルの待ち受けポート、ファイルパス、カスタムルーティングを確認してください。これらは旧環境に依存する場合があるため、サブスクリプションが表示されただけで移行完了と判断しないでください。
まずはv2rayNGがおすすめです。V2Fly設定との互換性が必要な場合は、v2flyNGの対応範囲を確認してください。
Xrayコアを採用したAndroid向けGUIクライアントです。共有リンクのインポート、サブスクリプション管理、ルーティング設定に対応しています。2015年以降の一般的なスマートフォンではarm64版が第一候補ですが、OSが64ビットアプリに対応しているか確認してください。
マニフェストのバージョン項目は現在2.2.6、インストーラーのファイル名は2.3.11です。更新時期が異なるため、インストール後に「バージョン情報」で実際のバージョンを確認してください。
V2Flyコアを採用したAndroid向けGUIクライアントです。既存の設定がV2Flyエコシステムに依存する場合は、プロトコルとトランスポートの要件に合わせて選んでください。Xray固有の設定をそのまま移行できるとは限りません。
ユニバーサル版は、アーキテクチャが不明な端末や、ほかの対応アーキテクチャが必要な端末向けです。インストールできるかどうかは、OSのバージョンとパッケージの互換性によります。
| 確認項目 | 選び方・対処方法 |
|---|---|
| arm64 | 64ビットアプリに対応するARM端末向けです。新しいスマートフォンでも、OSが64ビットの実行環境を備えているとは限りません。 |
| ユニバーサル版 | アーキテクチャを確認できない場合は、まずこちらを試せます。ファイルサイズは大きくなる傾向があり、最低OSバージョンの要件を回避できるわけではありません。 |
| インストール権限 | システムの案内に従い、今回使用するブラウザーまたはファイル管理アプリに限って「不明なアプリのインストール」を許可してください。メニュー名はOSによって多少異なります。 |
| 接続権限 | 初回接続時にシステムのVPN接続リクエストを許可してください。ほかのVPNに接続中の場合は、接続の競合を避けるため、先に切断してください。 |
ダウンロード後、ブラウザーのダウンロード履歴またはファイル管理アプリからAPKを開きます。「アプリをインストールできません」と表示された場合は、空き容量、CPUアーキテクチャ、OSのバージョンを確認し、同名アプリが別の署名でインストールされていないかも調べてください。すべてのインストール失敗をアーキテクチャの問題と決めつけず、バックアップなしで旧バージョンをアンインストールしないでください。
v2rayNGを開き、右上の追加メニューからクリップボード内の共有リンクをインポートするか、「サブスクリプショングループの設定」でサブスクリプションURLを追加します。サブスクリプションURLには個人のアクセス権限が含まれる場合があります。公開フォーラムに投稿したり、画面を撮影して共有したりしないでください。インポート後に設定を選び、接続ボタンをタップしてシステムのVPN接続リクエストを許可し、実際にアクセスできるか確認します。
接続後すぐに切断される場合は、アプリのバッテリー管理制限とバックグラウンド実行権限を確認してください。まず画面を点灯したまま設定をテストし、その後、画面ロック中の状態を確認します。ロック後にだけ切断されるなら、サーバー設定を変更する前にバックグラウンド実行の制限を調べてください。DNS、Fake DNS、ルーティング設定の調整は、基本的な接続が安定してから行います。
まずディストリビューションに合ったパッケージ形式を確認し、次にx64またはarm64を選びます。両方の条件を満たす必要があります。
Linuxではv2rayNのGUIクライアントを利用できます。一般的なx64デスクトップではディストリビューションに応じてdebまたはrpmを選び、ARMデスクトップでは下記のarm64パッケージを選んでください。
rpmのファイル名にはel10のビルド識別子が含まれていますが、すべてのrpm系ディストリビューションで使えることを示すものではありません。インストール前にシステム依存関係を確認してください。
| 確認項目 | 選び方・対処方法 |
|---|---|
| deb系システム | DebianやUbuntuなど、deb形式のパッケージ管理を採用するディストリビューションではdebを選び、現在の環境が依存関係を満たすか確認してください。 |
| rpm系システム | rpm形式のパッケージ管理を採用するディストリビューションではrpmを選びます。パッケージ形式が同じでも、システムライブラリのバージョンやビルド対象が一致するとは限りません。 |
| CPUアーキテクチャ | システム情報のx86_64はx64またはamd64、aarch64はarm64に対応します。端末の外観で選ばないでください。 |
| デスクトップ環境と権限 | 利用可能なGUIデスクトップ環境が必要です。依存関係はシステムのパッケージマネージャーで処理し、TUNを有効にする場合は関連する権限も確認してください。 |
ファイル管理アプリからインストーラーを開くと、システムのソフトウェアインストーラーで依存関係や互換性を確認できます。依存関係が不足している場合は、まずパッケージマネージャーに表示された具体的な項目を確認してください。依存関係を強制的に無視してインストールを続けたり、別形式のパッケージの拡張子を変更して開いたりしないでください。
インストール後、アプリメニューからv2rayNを起動します。ウィンドウ、トレイアイコン、設定画面が正常に表示されることを確認してからサブスクリプションをインポートしてください。デスクトップ環境によってシステムプロキシの参照方法が異なり、ブラウザー独自のプロキシ設定が使われることもあります。初回テストでは、使用するアプリがシステムプロキシに従っているか確認してください。
TUNを有効にする場合は、権限、仮想ネットワークインターフェース、既存のネットワーク管理ツールを確認してください。通常のシステムプロキシで用途を満たせるなら、まずはその設定を維持できます。複数のネットワークツールが同時にルーティングを変更する環境でTUNを安易に有効にすると、原因の切り分けが難しくなります。ルールの詳しい記述方法は応用設定をご覧ください。
インストーラーに含まれるのはクライアントプログラムのみで、利用可能なサーバー設定は含まれていません。初回利用時には、使用権限のあるサブスクリプションURLまたは共有リンクが必要です。サブスクリプションは設定の提供元、クライアントは端末上で動くツールで、それぞれ別々に更新されます。クライアントを再インストールしても、期限切れのサブスクリプションURLは通常復旧しません。
アップデート前に、クライアントのエクスポート機能またはバックアップ機能で設定を保存し、バックアップファイルの保存場所も確認してください。旧プログラムを終了してからインストーラーを起動します。デスクトップでは、トレイに残っているプロセスも終了したことを確認してください。新旧のプログラムを同時に動かすと、待ち受けポートを取り合ったり、システムプロキシを繰り返し書き換えたりして、「接続済みなのにアプリを開けない」状態になることがあります。
同じクライアントの通常アップデートと、v2rayNGからv2flyNGへの切り替え、WPF版からDesktop版への切り替えは別の操作です。クライアントやUIの系統を切り替える前に、対応するインポート形式を確認し、サブスクリプションまたは標準の共有リンクから再インポートしてください。別のクライアントのデータフォルダーへ直接上書きしないでください。カスタムルーティング、DNS、アウトバウンド設定は個別に記録し、1つずつ復元します。
普段の接続を復元するだけなら、まず設定を最小限にして基本的な接続を確認し、その後に複雑なルールを戻してください。証明書エラーはシステム時刻とサーバー名、サブスクリプションの解析エラーはURLと形式を確認します。こうした問題はエラー内容に応じた調査が必要で、インストーラーを何度も変更しても解決しないことが多くあります。トラブル対処または導入ガイドもご覧ください。
パッケージ選び、インストール、接続設定のどこで問題が起きたかを切り分け、それぞれの手順に沿って対処してください。
初めて使う場合は、新世代のクロスプラットフォームUIを採用したDesktop版がおすすめです。従来のWindowsの操作に慣れている場合は、安定した旧来のUIを備えたWPF版を選べます。メニューの場所や動作環境は異なる場合があるため、切り替える前に設定をエクスポートし、最初の動作確認ではどちらか一方だけを起動してください。
2015年以降の一般的なスマートフォンではarm64版が第一候補ですが、OSが64ビットアプリに対応しているか確認してください。CPUアーキテクチャが不明な場合や、arm64版で非対応と表示される場合はユニバーサル版を試せます。インストールできない場合は、OSのバージョン、空き容量、既存アプリとの署名の競合も確認してください。
カードに表示されるバージョンと、各アーキテクチャのファイルリンクは、マニフェスト内の異なる項目を参照しているため、更新時期が一致しない場合があります。現在のv2rayNGはバージョン項目が2.2.6、ファイル名が2.3.11です。実際にダウンロードしたファイルと、インストール後の「バージョン情報」で確認してください。カードの数字だけで適合性を判断しないでください。
インストーラーに、利用可能なサーバー設定は含まれていません。利用権限のあるサブスクリプションURLまたは共有リンクを用意し、クライアントにインポートして設定を選びます。その後、システムプロキシを設定するか、AndroidのVPN接続を許可してください。初回はデフォルトのルーティングで接続を確認し、問題がなければDNSやTUNを調整します。
通常は先に設定をバックアップし、旧バージョンを終了してから、同じ配布元・同じ署名の上書きアップデートを行います。クライアントやUIの系統、インストール元を変える場合は、データの保存先とインポート形式を事前に確認してください。Androidで署名の競合が発生しても、すぐにデータを消去せず、復元できる設定を先にエクスポートしてください。
まずブラウザーのダウンロード履歴を確認し、ダウンロードが始まらない、中断した、インストールに失敗した、のどれかを切り分けます。ネットワークが使えることを確認してから、このページを開き直して再度試してください。既存のプロキシがダウンロードに影響している場合は、クライアントを終了し、通常のネットワーク設定に戻します。ファイル名を書き換えて別のインストーラーのURLを推測するのは避けてください。