v2rayN
デスクトップ版は新世代のクロスプラットフォームUIを採用し、macOSやLinux版に近い構成になっています。初めてインストールするユーザーや、新しい操作環境を使いたいユーザーに適しています。従来のWPF版はWindows向けのデスクトップUIを採用し、長年使われてきた従来版に近いメニュー構成です。既存の操作方法に慣れているユーザーに向いています。初めて使う場合は通常デスクトップ版を選び、現在の作業手順がWPF画面に依存している場合は従来版を選んでください。
クライアントのダウンロードとインストーラーの選択
OSとプロセッサのアーキテクチャに合わせてインストーラーを選択してください。デスクトップ環境ではv2rayN、Androidではv2rayNGとv2flyNGから選べます。ページ内のバージョン情報は同一のバージョン一覧に基づいて更新されますが、ダウンロード前にプラットフォーム、アーキテクチャ、パッケージ形式を確認してください。
プラットフォーム別インストーラー
プラットフォームを切り替えると、そのOSに対応したクライアント一覧、メインパッケージ、代替パッケージ、最低動作条件を確認できます。各タブには、そのシステムで利用できるGUIクライアントのみが表示されます。
Windows x64
Windowsではデスクトップ版と従来のWPF版を利用できます。どちらも同じ種類のサブスクリプション、サーバー設定、ルーティングルール、システムプロキシを管理でき、主な違いはUI技術と操作感です。
デスクトップ版は新世代のクロスプラットフォームUIを採用し、macOSやLinux版に近い構成になっています。初めてインストールするユーザーや、新しい操作環境を使いたいユーザーに適しています。従来のWPF版はWindows向けのデスクトップUIを採用し、長年使われてきた従来版に近いメニュー構成です。既存の操作方法に慣れているユーザーに向いています。初めて使う場合は通常デスクトップ版を選び、現在の作業手順がWPF画面に依存している場合は従来版を選んでください。
| 項目 | 要件 | 選択のポイント |
|---|---|---|
| OS | 対応する64ビットWindowsデスクトップシステム | システムコンポーネントと実行環境を利用可能な状態に保ってください。 |
| プロセッサアーキテクチャ | x64 | このページのWindowsインストーラーは、一般的な64ビットIntelまたはAMDプロセッサ向けです。 |
| インストール方法 | 解凍後にインストーラーを実行 | まず圧縮ファイルを完全に解凍してから、内部のインストーラーを起動してください。 |
| 初回設定 | サブスクリプションURLまたは個別のサーバー設定 | インストール後も有効な設定のインポートが必要です。クライアントがサーバー情報を自動生成することはありません。 |
インストール前に、起動中の旧版を終了して設定ファイルが書き込み中にならないようにしてください。インストール後は「サブスクリプショングループ」を開いてURLを追加し、サブスクリプションを更新します。インポートできたら設定を1つ選び、用途に合わせてルーティングモードとシステムプロキシを設定してください。プログラムは起動するのにブラウザーが想定どおりプロキシを使わない場合は、再インストールを繰り返すのではなく、まずシステムプロキシのスイッチを確認します。
macOSデスクトップ
macOSのインストーラーはチップのアーキテクチャごとに分かれています。Apple Mシリーズチップはarm64、Intelプロセッサはx64を選択してください。チップの種類とインストーラーを一致させる必要があります。
v2rayN macOS版は、新しいデスクトップクライアントと同じ設定管理の考え方で、サブスクリプショングループ、ノード設定、ルーティングルール、ログを管理できます。ダウンロード前にシステムメニューの「このMacについて」を開き、「チップ」または「プロセッサ」欄を確認してください。Apple Mシリーズと表示された場合はApple Silicon、Intelと表示された場合はIntelを選びます。インストーラーのアーキテクチャを間違えると、アプリを開けなかったり、システムに互換性がないと表示されたりします。
| 項目 | 要件 | 選択のポイント |
|---|---|---|
| OS | 対応する64ビットmacOS | システムのメンテナンスアップデートを完了してから、現在のクライアントをインストールすることをおすすめします。 |
| Appleチップ | arm64 | 「このMacについて」にApple Mシリーズと表示された場合は、Apple Siliconパッケージを選択します。 |
| Intelチップ | x64 | 「このMacについて」にIntelプロセッサと表示された場合は、Intelパッケージを選択します。 |
| インストール形式 | DMG | ディスクイメージを開き、システム画面の指示に従ってアプリをインストールします。 |
初回起動時に、ネットワーク関連の権限確認を求められる場合があります。この権限は、アプリがローカルプロキシを作成し、関連するシステム設定を変更できるかどうかを決めるもので、サブスクリプションのインポートに代わるものではありません。許可後は、サブスクリプショングループを追加して更新し、設定とルーティングモードを選択してください。別のチップアーキテクチャの端末へ移行する場合は、対応する新しいインストーラーを再ダウンロードし、旧端末のアプリファイルをそのままコピーしないでください。
Androidモバイル
Androidではv2rayNGを推奨します。v2flyコアブランチを使う必要がある場合はv2flyNGを選択してください。どちらのクライアントにもarm64版とユニバーサル版があります。
v2rayNGはAndroidでの主な選択肢で、サブスクリプションのインポート、設定QRコードの読み取り、サーバー一覧の管理、ルーティングモードの切り替えに適しています。2015年以降の主流スマートフォンは通常arm64アーキテクチャを採用しているため、arm64版を優先するとパッケージ容量を抑えられます。端末のアーキテクチャを確認できない場合、端末が古い場合、またはarm64版をインストールできない場合はユニバーサル版を選択してください。
v2flyNGはv2flyコアブランチが必要なAndroid環境向けで、設定管理の方法は一般的なモバイルクライアントに近い構成です。選択するかどうかは、サブスクリプションで使われるプロトコルやサーバー設定がv2fly互換の経路に適しているかで判断します。特定のコア要件がない一般ユーザーは、まず上記のv2rayNGを使用してください。
| 項目 | 要件 | 選択のポイント |
|---|---|---|
| プロセッサアーキテクチャ | arm64またはユニバーサルアーキテクチャ版 | 2015年以降の主流端末では、通常まずarm64版を選びます。 |
| インストール形式 | APK | システムのインストール画面で、ダウンロード済みのインストーラーを開きます。 |
| クライアントの選択 | v2rayNGまたはv2flyNG | 通常はv2rayNGを選び、v2flyコアブランチが明確に必要な場合はv2flyNGを選びます。 |
| 初回接続 | システムのネットワーク接続許可 | 接続を開始する際は、システムの指示に従ってクライアントのローカルネットワーク接続リクエストを許可してください。 |
インストール後は、クリップボードからサブスクリプションURLをインポートするか、クライアントのQRコード読み取り機能から個別設定をインポートできます。インポート後はまずサブスクリプションを更新し、サーバー一覧に有効な項目が表示されるか確認してください。モバイル端末の接続スイッチは、ローカルネットワーク経路が確立したことを示すだけです。実際に利用できるかどうかは、設定パラメータ、サーバーの状態、ルーティングルール、DNS設定にも左右されます。更新に失敗した場合は、URLへのアクセス可否、現在のネットワーク、更新リクエストに既存のプロキシが必要かをそれぞれ確認してください。
Linuxデスクトップ
Linuxのインストーラーは、ディストリビューションのパッケージ形式とプロセッサアーキテクチャで分かれています。Debian系はdeb、RHEL系はrpmを選び、端末に合わせてx64またはarm64を選択してください。
v2rayN Linux版では、サブスクリプション、サーバー、ルーティング、ログをGUIで管理できます。Ubuntu、Debianおよび派生ディストリビューションでは通常deb、Fedora、Rocky Linux、AlmaLinux、RHEL系では通常rpmを選びます。一般的なデスクトップPCはx64、ARMプロセッサ搭載端末はarm64を選択してください。まずパッケージ形式、次にアーキテクチャを確認すると、インストーラーによる互換性エラーを避けられます。
システムのアーキテクチャがaarch64またはarm64と表示される場合のみ、以下の入口を選択してください。パッケージ形式はディストリビューションに合わせる必要があります。
| ディストリビューションまたは端末 | パッケージ | アーキテクチャの選択 |
|---|---|---|
| Debian、Ubuntuおよび派生ディストリビューション | deb | 一般的なIntelまたはAMDデスクトップはx64、ARM端末はarm64を選びます。 |
| Fedora、Rocky Linux、AlmaLinux、RHEL系 | rpm | x86_64はx64、aarch64はarm64を選びます。 |
| デスクトップ環境 | GUIアプリを実行できるデスクトップセッション | 軽量なサーバー環境では、GUIデスクトップと依存関係が揃っているか先に確認してください。 |
| ネットワーク設定 | デスクトップのシステムプロキシまたはアプリ内プロキシ | インストール後、デスクトップ環境でシステムプロキシが実際に有効か確認してください。 |
ターミナルでuname -mを実行するとアーキテクチャを確認できます。一般的にx86_64はx64、aarch64はarm64に対応します。パッケージマネージャーで依存関係の不足が報告された場合は、まず現在のディストリビューションのソフトウェアソースから依存関係を補い、再度インストールしてください。クライアント起動後のサブスクリプションインポートと設定選択の流れは、他のデスクトップ版に近い構成です。ただし、システムプロキシの入口はデスクトップ環境によって異なる場合があります。アプリ内では接続できるのにブラウザーで反映されない場合は、現在のデスクトップ環境にプロキシ設定が正しく書き込まれているか確認してください。
インストール後の設定パス
クライアントのインストールは準備段階にすぎません。サブスクリプションのインポート、設定の選択、ルーティングモード、システムプロキシが組み合わさって、アプリが想定どおり動作するか決まります。
まずOSに合わせてプラットフォームタブを選び、チップまたはプロセッサのアーキテクチャを確認します。Windowsはx64、macOSはApple SiliconとIntel、Androidはarm64とユニバーサル版、Linuxはdeb、rpm、x64、arm64に分かれています。ファイル名のバージョン番号だけで選択しないでください。
デスクトップシステムではインストーラーまたはパッケージマネージャーでインストールし、Androidではシステムのインストール画面からAPKを開きます。既存版をアップグレードする前に、起動中のクライアントを終了して設定ファイルが使用中にならないようにしてください。インストール後はクライアントが正常に起動することを確認してから、設定をインポートします。
サブスクリプションURLは複数のサーバー項目をまとめて管理するのに適しており、個別の共有URLや設定は一時的なインポートに適しています。サブスクリプションURLを貼り付ける際は余分な空白や改行を避け、有効期限内であることを確認してください。更新後、クライアントの一覧に認識可能な設定項目が生成されたか確認します。
設定を1つ選んでから、ルーティングモードを設定します。日常利用では通常ルール分岐から始め、明確な理由がある場合のみ別のモードに変更してください。デスクトップではシステムプロキシの状態も確認し、モバイルでは初回接続時にシステムのネットワーク許可へ応答する必要があります。ルーティングやDNSを変更した後は設定を再読み込みし、古い設定が残らないようにしてください。
クライアントを選ぶ基準
3つの名称は、それぞれ異なるプラットフォームとコアのエコシステムに対応しています。選択時はまず端末のプラットフォーム、次にプロトコルの互換性を確認し、同じ端末にすべてのクライアントを重複してインストールする必要はありません。
v2rayNはWindows、macOS、Linuxに対応し、このページのデスクトップ環境では主要クライアントとして案内しています。サブスクリプショングループ、サーバー一覧、ルーティングルール、システムプロキシ、ログ、コア設定などをGUIから管理できます。Windowsでは新世代のデスクトップ版と従来のWPF版から選べ、macOSとLinuxではチップ、アーキテクチャ、パッケージ形式に合うインストーラーを選択します。
v2rayNGはAndroidの日常的な設定管理に適しており、Xrayコアで対応するプロトコルと通信設定を処理します。サブスクリプション、共有URL、QRコードをインポートでき、システムのネットワーク接続機能を通じてプロキシが必要な通信を処理します。特定のコアブランチ要件がないモバイルユーザーは、通常v2rayNG arm64版を選びます。
v2flyNGもAndroid向けですが、v2flyコアブランチを採用しています。サーバー設定、サブスクリプション形式、プロトコルの組み合わせがこのブランチを必要とすることを確認できている場合に適しています。名前が似ていてもすべての設定動作が同じとは限らないため、クライアントを切り替えた後はサブスクリプションの解析結果、ルーティングルール、DNS設定を再確認してください。
バージョン更新では、画面構成の変更、プロトコル対応の変化、実行環境の更新、問題の修正などが行われることがあります。アップグレード前に、現在のサブスクリプショングループ、ルーティングモード、システムプロキシの状態を確認してください。デスクトップで設定を移行する場合は、旧版で設定フォルダーとエクスポート機能を確認してから、新版のクライアントが提供するインポート手順で復元します。新旧クライアントを同時に起動した状態で、同じ設定フォルダーを変更しないでください。
Androidでv2rayNGからv2flyNGへ、またはv2flyNGからv2rayNGへ切り替える場合は、単純な上書きインストールではなくクライアント移行として扱ってください。サブスクリプションを再インポートし、項目数、プロトコルフィールド、通信パラメータ、ルーティングルールを確認します。サブスクリプションをインポートできても、すべての設定が現在のコアブランチに適しているとは限りません。
ダウンロードに関する質問
以下では、プラットフォーム、アーキテクチャ、パッケージ形式、初回設定でよくある選択について説明します。
デスクトップ版は新世代のクロスプラットフォームUIを採用しており、初めてインストールするユーザー、新しい操作構成を使いたいユーザー、macOSやLinux版に近い操作感を求めるユーザーに適しています。従来のWPF版はWindowsネイティブのデスクトップ技術を基盤とし、長年使われてきた従来版に近いメニュー構成です。既存の画面に慣れているユーザーに向いています。
どちらもWindows x64用で、サブスクリプション、設定、ルーティング、システムプロキシを管理できます。特に決まった操作習慣がなければデスクトップ版を選び、既存の手順がWPFのメニュー位置に依存している場合は従来版を選んでください。
システムメニューの「このMacについて」を開き、チップまたはプロセッサ欄を確認します。Apple Mシリーズチップと表示された場合はApple Silicon arm64版、Intelプロセッサと表示された場合はIntel x64版を選択してください。アーキテクチャを間違えると、インストーラーが起動しない、またはシステムにアプリが対応していないと表示されることがあります。
2015年以降の主流Androidスマートフォンは通常arm64アーキテクチャを採用しているため、まずarm64版を選びます。この版には対応アーキテクチャに必要なコンポーネントだけが含まれるため、パッケージは通常より小さくなります。アーキテクチャを確認できない場合、端末が古い場合、またはarm64版をインストールできない場合は、ユニバーサル版を選択してください。
アーキテクチャの選択はサブスクリプションの内容や主な操作方法を変えず、インストーラーとプロセッサが一致するかどうかに影響します。arm64版を正常にインストールできている場合、ユニバーサル版を追加でインストールする必要はありません。
Debian、Ubuntuおよび派生ディストリビューションでは通常deb、Fedora、Rocky Linux、AlmaLinux、RHEL系では通常rpmを選びます。形式を決めた後、プロセッサのアーキテクチャも確認してください。ターミナルでuname -mを実行し、x86_64と表示された場合はx64、aarch64と表示された場合はarm64を選びます。
パッケージ形式とプロセッサアーキテクチャは別々の条件です。debまたはrpmを正しく選んでも、アーキテクチャが違えばインストールに失敗します。
クライアントは設定、ルーティング、システムプロキシを管理するためのものです。初回起動後は、有効なサブスクリプションURLまたは個別のサーバー設定をインポートし、サブスクリプションを更新して利用可能な設定を選び、用途に応じてシステムプロキシまたはモバイル端末のネットワーク接続を有効にする必要があります。
クライアントは動作しているのにアプリが想定どおり通信できない場合は、サブスクリプションが正常に解析されたか、現在の設定が利用可能か、ルーティングモードが適切か、システムプロキシが有効か、DNS設定が合っているかを順に確認してください。詳しい手順はトラブル診断ページをご覧ください。