v2rayN
おすすめ 7.24.1デスクトップ版 Desktop は新世代のクロスプラットフォームUIを採用しています。クラシックWPF版は使い慣れたWindows画面を維持した、安定性重視の従来版です。初めてならデスクトップ版、使い慣れた画面を優先するならWPF版を選んでください。
ダウンロード後、ZIPを展開して中のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
デスクトップはv2rayN、Androidはv2rayNGがおすすめです。まずOS、次にCPUアーキテクチャを確認してください。
3つのクライアントはいずれも無料のオープンソースソフトウェアです。インストーラーはクライアントの導入に使います。接続に必要なサブスクリプションURLやサーバー設定は、別途ご用意ください。
選択したプラットフォームはURLに保持されます。このページを共有すると、該当するOSの項目へ直接案内できます。
デスクトップ版 Desktop は新世代のクロスプラットフォームUIを採用しています。クラシックWPF版は使い慣れたWindows画面を維持した、安定性重視の従来版です。初めてならデスクトップ版、使い慣れた画面を優先するならWPF版を選んでください。
ダウンロード後、ZIPを展開して中のインストーラーを実行してください。圧縮ファイルのプレビュー画面から直接起動しないでください。
| 確認項目 | 選択条件 | 確認方法 |
|---|---|---|
| OSとアーキテクチャ | このページではWindows x64版を配布しています。対応する64ビット版Windowsが必要です。 | 設定 → システム → バージョン情報で、システムの種類とWindowsのバージョンを確認します。 |
| 実行環境 | 最低OSバージョンとランタイムの要件は、インストーラーの確認メッセージに従ってください。 | 実行コンポーネントが不足していると表示されたら、コンポーネント名を控えてから対処してください。上書きインストールを繰り返すのは避けましょう。 |
| 書き込みと権限 | インストール先に書き込み権限が必要です。システムプロキシの変更やTUNの使用では、別途権限が必要になる場合があります。 | まず通常の権限で起動してください。権限を求められた場合は、要求内容を確認してから許可しましょう。 |
インストール後、メイン画面を開いてサブスクリプションのグループ追加画面を探します。グループ名には識別しやすい名前を付け、完全なサブスクリプションURLを貼り付けて保存してください。その後、サブスクリプションを更新し、サーバー設定が読み込まれたことを確認します。URLを入力しただけでは更新完了ではありません。画面またはログで結果を確認してください。
サーバーを選んだら、システムプロキシを「システムプロキシを自動設定」にします。これにより、システムプロキシに従うアプリの通信がクライアントに渡されますが、すべてのアプリが自動的に対象になるわけではありません。初回はブラウザーで動作を確認し、特定のアプリだけ使えない場合は、そのアプリのプロキシ設定を確認するか、TUNモードを検討してください。
WPF版からデスクトップ版に切り替える前に、サブスクリプションとカスタムルールをバックアップしてください。画面が異なるとメニューの場所も変わるため、ボタン名だけでデータが移行済みだと判断しないでください。元のクライアントを終了してから別の版を起動すると、ポートの競合やシステムプロキシの上書きを避けやすくなります。
Apple Silicon搭載Macはarm64、Intelプロセッサ搭載Macはx64を選びます。システムメニューの「このMacについて」を開き、「チップ」または「プロセッサ」に表示される情報を確認して、対応するインストーラーを選択してください。
DMGを開き、画面の案内に従って「アプリケーション」にインストールし、インストール先からクライアントを起動してください。
| 確認項目 | 選択条件 | 確認方法 |
|---|---|---|
| チップアーキテクチャ | Apple Siliconはarm64、Intelはx64に対応します。 | システムメニュー → このMacについて |
| OSのバージョン | 使用するインストーラーの要件を満たしている必要があります。古いOSでは、インストール時と起動時の表示を事前に確認してください。 | 「このMacについて」でmacOSのバージョンを確認し、互換性に関する警告は全文を控えてください。 |
| ネットワーク権限 | システムプロキシの設定とTUNの有効化では、別々の許可が求められる場合があります。 | システム設定 → プライバシーとセキュリティ、およびネットワーク関連の設定 |
初回起動時にシステムにブロックされた場合は、アプリの入手元とインストール先を確認し、「プライバシーとセキュリティ」に許可項目が表示されているか確認してください。アプリを起動するために、システム全体のセキュリティ機能を無効にしないでください。ファイルの破損、アーキテクチャの不一致、OSのバージョン不足という警告は、それぞれ原因を切り分けます。すべてを同じ権限の問題として扱わないようにしましょう。
サブスクリプションを読み込んだら、まず更新し、使用するサーバーを選びます。システムプロキシはアプリの通信をクライアントに渡す設定、ルーティングは受け取った通信の処理方法を決める設定です。ブラウザーでは接続できるのに特定のデスクトップアプリで接続できない場合は、そのアプリがシステムプロキシを参照するか確認してください。
クライアントを終了する前に、クライアントが設定したシステムプロキシを解除してください。アプリが異常終了してネットワークに接続できなくなった場合は、ネットワーク設定にローカルプロキシのアドレスが残っていないか確認します。再インストールを繰り返すより、クライアントを再起動するか元のプロキシ設定に戻すほうが効果的です。
Xrayコアを使用するクライアントです。Xrayの設定要件に合わせてAndroidアプリを選びましょう。2015年以降の一般的なスマートフォンではarm64が第一候補です。端末のアーキテクチャが不明ならユニバーサル版を検討し、OSがそのアプリのインストールに対応しているか確認してください。
マニフェストに記載されたバージョンとファイル名のバージョンが、一時的に異なる場合があります。ファイル名を変更して実際のインストールバージョンを推測・変更せず、インストール画面に表示される情報を確認してください。
V2Flyの設定を使う場合に適しています。v2rayNGとはコアが異なるため、2つのアプリを名前だけ違う同一ソフトとして扱わず、プロトコル、トランスポート、安全設定の要件を確認して選んでください。
利用中の設定がある場合は、元のアプリを残して設定をバックアップしてから、代替クライアントで互換性を確認してください。
| 確認項目 | 選択条件 | 確認方法 |
|---|---|---|
| プロセッサとOS | arm64版を使うには、OSが対応する64ビットアプリをサポートしている必要があります。ハードウェアが対応していても、OSが対応しているとは限りません。 | 端末の仕様とシステム情報を確認してください。判断できない場合は、ユニバーサル版を試せます。 |
| インストール条件 | OSがAPKの要件を満たし、十分な空き容量が必要です。 | 設定 → デバイス情報。インストールに失敗した場合は、エラーメッセージを最後まで確認してください。 |
| インストールと接続の権限 | 提供元不明アプリのインストール許可とVPN接続の許可は、別々の権限です。 | 現在使用するブラウザーまたはファイル管理アプリだけにインストールを許可し、接続時はシステムの確認画面で承認してください。 |
APKのインストール時に、現在の提供元からのアプリを許可するよう求められた場合は、今回使うダウンロードアプリまたはファイル管理アプリにだけ許可してください。インストール後は権限を取り消せます。「アプリをインストールできません」と表示された場合は、アーキテクチャに加えて、OSのバージョン、既存アプリとの署名の競合、ダウングレードの有無、空き容量も確認してください。
クライアントを開き、サブスクリプションのグループを追加して設定を更新します。次にサーバーを選び、接続をタップしてください。初回接続時には通常、システムからVPN接続の許可を求められます。これはクライアントが端末内の通信を扱うための許可であり、サブスクリプションの有効性やサーバーへの接続を保証するものではありません。
しばらくすると接続が切れてアプリが終了する場合は、バッテリー最適化、バックグラウンド動作、自動起動の設定を確認してください。メニュー名はメーカーによって異なるため、実際の端末画面に従いましょう。VPN接続を使うアプリを複数同時に動かすと競合することがあります。サブスクリプションが無効だと誤判断しないよう、切り分け中は接続するアプリを1つにしてください。
まずディストリビューションに合わせてdebまたはrpmを選び、次にx64またはarm64を選びます。UbuntuやDebian系では通常debを、RPMパッケージ管理を採用するディストリビューションではrpmを選択してください。パッケージの依存関係が使用中のディストリビューションに対応しているかも確認しましょう。
このページで配布しているのはGUIクライアントです。グラフィカルなデスクトップ環境が必要です。同じパッケージ形式でも、すべてのディストリビューションで依存関係を満たすとは限りません。
| 確認項目 | 選択条件 | 確認方法 |
|---|---|---|
| パッケージ形式 | ディストリビューションが対応するdebまたはrpmパッケージを使用してください。 | ディストリビューションのソフトウェアセンター、システム情報、またはパッケージ管理ツールで確認します。 |
| CPUアーキテクチャ | amd64 / x86_64はx64に、aarch64は通常arm64に対応します。 | システム情報に表示されるCPUアーキテクチャを確認してください。端末のメーカー名だけで判断しないようにしましょう。 |
| デスクトップ環境と依存関係 | グラフィカルなデスクトップ環境と、パッケージが要求する実行依存関係が必要です。 | インストーラーの依存関係チェックと起動時のエラーを確認してください。不足している依存関係を無理に無視しないでください。 |
| プロキシの権限 | デスクトップのプロキシ設定とTUNネットワークデバイスの権限は、個別に設定します。 | デスクトップ環境のネットワーク設定と、クライアントが求める許可を確認してください。 |
ダウンロード後、ディストリビューションのインストーラーでパッケージを開き、依存関係と変更内容を確認してからインストールしてください。依存関係を満たせないという警告が出たら、まず使用中のディストリビューションに対応しているか確認します。拡張子を変更してrpmをdebに変えることはできません。パッケージ管理ツールを迂回してシステムファイルを強制的に上書きするのも避けてください。
初回起動後にサブスクリプションを読み込み、設定を更新してサーバーを選びます。Linuxのシステムプロキシの動作はデスクトップ環境やアプリによって異なり、ターミナルのプログラムや独自のネットワークツールはデスクトップのプロキシ設定を自動で参照しないことがあります。「クライアントが起動していること」と「対象のアプリがプロキシを使っていること」は分けて確認してください。
TUNを使う前に、通常のプロキシモードでサーバーに接続できることを確認してから、ネットワークデバイスとルーティングの権限を設定してください。サーバー設定の問題と端末側の権限の問題を切り分けやすくなります。デスクトップのトレイにアイコンが表示されない場合は、デスクトップ環境がトレイに対応しているか確認してください。アイコンがないだけで、クライアントが起動していないとは限りません。
ファイル名の各部分は、それぞれ異なる情報を表します。ファイル形式はインストール方法、アーキテクチャは端末で動作するかどうかを示します。
Desktop-Setup-x64
macos-arm64.dmg
arm64-v8a.apk
amd64.deb
aarch64.rpm
DesktopはUIのバージョン、x64はCPUアーキテクチャです。この2つは置き換えられません。arm64、arm64-v8a、aarch64はいずれも64ビットARM系のアーキテクチャを指しますが、プラットフォームごとに呼び方が異なります。
拡張子はインストール方法を示します。DMGはmacOS、APKはAndroid用で、debとrpmはLinuxディストリビューションのパッケージ管理ツールで扱います。ファイル名にある数字の大きさだけでインストーラーを選ばないでください。
製品名だけでは、実際の動作環境まで分かりません。同じシリーズのPCでも搭載CPUが異なる場合があり、ハードウェアが64ビットに対応していても、インストール済みのOSでは対応アプリを実行できないことがあります。システム情報でCPUとOSの種類を確認してから、このページでインストーラーを選ぶと、複数の版を次々にダウンロードするより原因を特定しやすくなります。
インストーラーに互換性の警告が表示されたら、メッセージをそのまま控えてください。アーキテクチャの不一致、OSのバージョン不足、実行依存関係の不足、アプリ署名の競合では、それぞれ対処方法が異なります。ユニバーサル版は複数のアーキテクチャに対応しますが、古いOSの機能不足を補うものではなく、あらゆるインストールエラーを解消するものでもありません。
ダウンロードでできるのはアプリのインストールまでです。サブスクリプション、プロキシモード、ルーティングは、インストール後にそれぞれ設定する必要があります。
具体的な手順は入門ガイドをご覧ください。権限、デスクトップ環境、プラットフォーム固有の問題については全プラットフォームガイドをご確認ください。見慣れないプロトコル名や設定名は、変更する前に用語集で調べましょう。
まずダウンロード、インストール、設定のどこで失敗したかを切り分け、それぞれの段階に応じて対処してください。
有効なサブスクリプションURL、または個別のサーバー設定が必要です。クライアントは設定を読み込んで動作させるもので、インストーラーに接続先サーバーは含まれていません。サブスクリプションを追加したら、設定を更新してサーバーを選び、システムプロキシまたは接続モードを設定してください。
初めて使う場合は、新しいクロスプラットフォームUIを採用したデスクトップ版がおすすめです。従来の画面に慣れている場合や、UIの互換性が必要な場合はクラシックWPF版を選べます。どちらも自分の設定をインポートする必要があります。バージョンを切り替える前に設定をバックアップし、2つのプロセスで同時にシステムプロキシを制御しないようにしてください。
arm64は64ビットARM端末向けです。2015年以降の一般的なスマートフォンではまずarm64を選べますが、OSが64ビットアプリに対応しているか確認してください。ユニバーサル版は複数のCPUアーキテクチャに対応しており、端末のアーキテクチャが不明な場合に適しています。インストールできない場合は、OSのバージョン、空き容量、インストール権限も確認しましょう。
名前だけで互換性を判断することはできません。v2rayNGはXrayコア、v2flyNGはV2Flyコアを使用しており、対応するプロトコル、トランスポート、安全設定が異なる場合があります。サーバー側の要件を確認し、移行先のクライアントでサブスクリプションを読み込めることを確かめてから、既存の設定をバックアップして移行してください。
クライアントの更新とサブスクリプションの更新は別の操作です。前者はアプリを更新し、後者はプロバイダーから設定を再取得します。アプリの更新後は、サブスクリプションのグループ、自動更新の設定、最終更新日時を確認してください。サーバー情報が変わっていない場合は、手動で更新して結果を確認しましょう。
まずブラウザーのダウンロード履歴と保存先を確認し、ネットワーク、空き容量、ブラウザーの通知もチェックしてください。このページを開き直して、同じOSとアーキテクチャを選び、再度ダウンロードします。ダウンロードが完了していないファイルは、拡張子を変更して無理にインストールしないでください。関係のないクライアント版を次々に試すのも避けましょう。