v2rayN
2つのパッケージは主要な接続機能が共通しており、主な違いはUIの技術と操作感です。通常はどちらか一方だけをインストールすればよく、同じPCに両方を入れる必要はありません。
クライアントインストールパッケージ
まず現在のデバイスに合うプラットフォームを選び、次にプロセッサーアーキテクチャに合うパッケージを選択します。デスクトップではv2rayN、Androidではv2rayNGまたはv2flyNGを選べます。
現在のデバイスを選択
プラットフォームを切り替えると、アドレスバーにも対応するフラグメントが反映され、ページを更新しても現在の選択が保持されます。ダウンロード前にOSとプロセッサーアーキテクチャを確認すれば、インストールできないパッケージを選ぶのを防げます。
WindowsにはDesktop版と従来のWPF版という2種類のUIがあります。初めて使う方や、ほかのデスクトップOSと同じような操作感を求める方はDesktop版がおすすめです。従来のv2rayNの操作に慣れている場合は、WPF版のほうがこれまでの使い方を続けやすいでしょう。
2つのパッケージは主要な接続機能が共通しており、主な違いはUIの技術と操作感です。通常はどちらか一方だけをインストールすればよく、同じPCに両方を入れる必要はありません。
| 確認項目 | 推奨される選択 | 理由 |
|---|---|---|
| プロセッサーアーキテクチャ | x64 | このページのWindowsパッケージは、一般的な64ビットIntelまたはAMDプロセッサー向けです。 |
| UIバージョン | 初めての方はDesktop版 | Desktop版は新世代のクロスプラットフォームUI、WPF版は従来のメニュー配置を使いたい方に適しています。 |
| インストール権限 | 現在のユーザーによるインストールを許可 | インストール中にアプリケーションディレクトリへの書き込みが必要なため、システムで権限確認が表示される場合があります。 |
macOSのパッケージはプロセッサーによってApple Silicon版とIntel版に分かれています。インストール前にシステムメニューの「このMacについて」を開き、チップまたはプロセッサー名を確認してください。チップ欄がApple MシリーズならApple Silicon版、Intelと表示される場合はIntel版を選びます。
2つのDMGパッケージはプロセッサーアーキテクチャだけが異なり、機能と設定方法は同じです。プロセッサーを間違えると、開けない、インストールできない、追加の変換が必要になるといった問題が起きるため、先にチップ情報を確認するのが確実です。
| 「このMacについて」の表示 | 対応するパッケージ | インストール方法 |
|---|---|---|
| Apple Mシリーズチップ | Apple Silicon | DMGを開き、ウィンドウの案内に従ってアプリをアプリケーションフォルダへ移動します。 |
| Intelプロセッサー | Intel | DMGを開いてインストールを完了し、アプリケーションフォルダから起動します。 |
| 初回起動時の注意 | アプリの入手元と権限に関する確認 | システムでネットワークツールを初めて実行すると、ネットワークやプロキシ関連の権限確認を求められる場合があります。 |
Androidではまずv2rayNGを選ぶのがおすすめです。Xrayコアを使用し、サブスクリプション、ノード、ルーティング、VPNサービスを一般的な操作で管理できます。v2flyコアを使いたい場合は、後述のv2flyNGを選べます。どちらのクライアントでサブスクリプション形式をそのまま使えるかは、提供元の設定内容によって異なります。
ほとんどのAndroidユーザーに適しています。2015年以降に発売された主流スマートフォンは通常64ビットARMプロセッサーを搭載しているため、まずarm64版をダウンロードできます。アーキテクチャが合わないと表示された場合や、プロセッサーの種類が不明な場合は汎用版を使用してください。
v2flyNGはv2flyコアを使用し、このコア系列が必要な方に適しています。パッケージはarm64版と汎用版に分かれており、選び方はv2rayNGと同じです。特別な設定要件がなければ、まず上のv2rayNGを使うのが簡単です。
| 確認項目 | 優先して選ぶもの | 注意点 |
|---|---|---|
| クライアント | v2rayNG | 一般ユーザーはまずv2rayNGを選び、v2flyコアが必要な場合のみv2flyNGを選択します。 |
| プロセッサーアーキテクチャ | arm64 | 2015年以降の主流スマートフォンに適しています。インストールに失敗した場合は汎用版を試せます。 |
| システムのインストール権限 | 現在の提供元からのアプリインストールを許可 | システムは今回のインストールに限って許可を求める場合があります。完了後は必要に応じて権限を変更できます。 |
Linuxではパッケージ形式とプロセッサーアーキテクチャの両方を確認する必要があります。Debian、Ubuntuおよび派生ディストリビューションでは通常deb版、Fedora、Rocky Linux、AlmaLinuxなどRPM方式のディストリビューションではrpm版を使用します。一般的なIntelまたはAMDのPCはx64、ARMデバイスはarm64を選びます。
まずディストリビューションのパッケージ管理方式に合わせてdebまたはrpmを選び、次にプロセッサーに応じてx64またはarm64を選択します。アーキテクチャはシステム設定で確認できるほか、ターミナルでuname -mを実行して確認できます。一般的なx86_64はx64、aarch64はarm64に対応します。
システムアーキテクチャがaarch64と表示される場合、またはARM64と明記されている場合のみ、下のパッケージを選んでください。パッケージ形式も現在のディストリビューションに合わせる必要があります。
| システムまたはアーキテクチャの手がかり | 選択結果 | 説明 |
|---|---|---|
| Debian、Ubuntu系 | deb | システムのパッケージインストールツールで開き、依存関係はパッケージマネージャーに処理させます。 |
| Fedora、Rocky LinuxなどRPM系 | rpm | 対応するパッケージマネージャーでインストールを完了します。 |
x86_64 |
x64 | 一般的なIntelおよびAMDデスクトッププロセッサーで使用します。 |
aarch64 |
arm64 | ARMデスクトップや一部の開発ボード環境でよく使われます。 |
選択手順
インストール失敗の主な原因は、クライアントそのものではなく、プラットフォーム、プロセッサーアーキテクチャ、パッケージ形式の選択ミスです。次の順番で確認すれば、通常1分以内に判断できます。
Windows、macOS、Android、Linuxのパッケージは互換性がありません。ページ上部のプラットフォームタブに対応するパッケージがまとめて表示されるので、使用中のデバイスを選び、別のデバイスのOS向けにダウンロードしないでください。
macOSではApple SiliconとIntelを区別します。Androidでは主にarm64版と汎用版から選び、Linuxではx64とarm64を区別します。Windowsで現在提供されているのは一般的なx64デスクトップ向けパッケージです。
Linuxではディストリビューションに応じてdebまたはrpmを選びます。Windowsでは新世代のDesktop UIと従来のWPF UIから選択します。どちらか一方で十分で、複数のUIバージョンを重ねてインストールすると設定管理の負担が増えます。
一般的なWindows PCならv2rayN Desktop版、Apple Mシリーズ搭載MacならApple Silicon版、近年の主流Androidスマートフォンならv2rayNG arm64版、Ubuntu x64デスクトップならv2rayN deb x64版を選べます。
初回インストール
クライアントのインストールが完了しても、接続設定まで終わったわけではありません。次に有効なサブスクリプションをインポートし、ノードを更新して動作モードを選び、システム通信が想定どおりクライアントを経由しているか確認します。
デスクトップではインストールウィザードまたはパッケージマネージャーでインストールを完了し、Androidではパッケージを開いてシステムの案内に従います。初回起動時にネットワーク、VPN、プロキシの権限を求められたら、用途を確認してから進めてください。
サブスクリプションURLをコピーし、クライアントのサブスクリプション管理で項目を追加してから更新を実行します。ノード一覧が表示されたら、まずノードを1つ選択してください。更新前に接続ボタンを何度も押すのは避けましょう。
普段のブラウジングはシステムプロキシから始められます。システムプロキシ設定を読み取るアプリに適した方法です。より多くのアプリの通信を処理する場合はTUNモードを設定し、システム権限とローカルネットワークへのアクセス規則にも注意してください。
まずクライアントのログに接続エラーがないか確認し、その後ネットワークを使うアプリで実際にテストします。ノードがタイムアウトする場合は、ローカルネットワーク、システム時刻、サブスクリプションの状態、ノードパラメーターの順に確認してください。
ダウンロードに関するよくある質問
ダウンロード時に起こりやすい問題をまとめました。まずパッケージの種類を確認し、その後クライアント内のサブスクリプションと接続を設定してください。
初めてインストールする場合は、新世代のクロスプラットフォームUIを採用したDesktop版がおすすめです。従来の画面に慣れている場合や、これまでの操作感を続けたい場合はWPF版を選べます。どちらもv2rayNで主要機能はほぼ同じなので、通常は同時にインストールする必要はありません。
古いPCですでにWPF版を使い、安定した設定を保存している場合は、更新時も同じUIバージョンを使うと設定移行の結果を確認しやすくなります。新しくセットアップするデバイスなら、Desktop版から始められます。
システムメニューの「このMacについて」を開き、チップまたはプロセッサー欄を確認します。Apple Mシリーズチップと表示される場合はApple Silicon版、Intelプロセッサーと表示される場合はIntel版を選んでください。購入時期だけで判断しないでください。異なるプロセッサーのモデルが一定期間同時に販売されていたためです。
arm64パッケージは主流の64ビットARMスマートフォン向けで、このアーキテクチャに対応したコンポーネントを含み、ファイルサイズも比較的コンパクトです。2015年以降に発売された一般的なAndroidスマートフォンの多くは、まずarm64版を選べます。インストールできない、非対応アーキテクチャと表示される、またはプロセッサーが不明な場合は汎用版を使用してください。
汎用版は機能が多い上位版ではなく、より多くのプロセッサーアーキテクチャをカバーするためのパッケージです。インストール後の主要な画面と操作手順は、どちらのパッケージでも同じです。
Debian、Ubuntuおよび派生ディストリビューションでは通常deb版、Fedora、Rocky Linux、AlmaLinuxなどRPM方式ではrpm版を選びます。形式を決めたら、x86_64はx64、aarch64はarm64を選択してください。
ディストリビューションのパッケージ管理方式が不明な場合は、システムのドキュメントやソフトウェアインストールツールで確認してください。ファイル拡張子を変更するだけではいけません。debとrpmはパッケージ構造が異なるため、名前を変更して相互変換することはできません。
クライアントは接続を管理するためのもので、まず有効なサブスクリプションをインポートするか、利用可能なノードを手動で追加する必要があります。インポート後にサブスクリプションを更新し、ノードを選択してシステムプロキシを有効にします。より多くのアプリの通信を対象にする場合は、手順に沿ってTUNモードを設定してください。
サブスクリプションをインポートしたのに一覧が空の場合は、まずURLが完全にコピーされているか確認してから手動で更新します。ノードがあるのに接続がタイムアウトする場合は、ローカルネットワーク、システム時刻、サブスクリプションの有効性、ノードパラメーターの順に確認してください。設定を連続して複数変更するのは避けましょう。