下のボタンから各パッケージをダウンロードできます。無料のGUIクライアントで設定や接続を管理できますが、インストール後に利用権限のあるサブスクリプションまたはノード情報をインポートする必要があります。動作要件の表はパッケージ選びの目安です。実際の動作条件はクライアントのリリースによって異なります。
7.24.1Desktop / WPF
WPF版をダウンロード · x64
従来の操作性を備えた安定版で、Windows WPFの画面を使用します。従来のメニュー配置や操作手順を使い続けたい場合に適しています。
どちらもv2rayNであり、プロキシプロトコルの違いではありません。画面のバージョンは使い慣れた操作性を基準に選び、必要な機能も確認してください。システムプロキシ、ルーティング、サブスクリプション管理の項目は、画面の更新に伴い場所が変わる場合があります。既存の設定を別バージョンのプログラムフォルダーにそのまま上書きせず、エクスポートまたはバックアップしてから、新しいバージョンで正しく読み込めることを確認してください。
7.24.1チップに合わせて選択
どちらのDMGも用途は同じで、対象とするCPUアーキテクチャが異なります。画面サイズ、購入年、外観で選ばないでください。また、「ユニバーサル版」を理由に別アーキテクチャのパッケージを優先する必要もありません。ネイティブアーキテクチャのパッケージを選ぶのが確実です。インストール後に開けない、または非対応と表示された場合は、サブスクリプションを何度も切り替えるのではなく、チップ情報とOSのバージョンを確認してください。
2.2.6Android · APK
v2rayNGはAndroidでノード、サブスクリプション、ルーティング設定を管理するGUIクライアントで、Xrayコアを使用します。VLESSやREALITYなどを含む接続設定では、クライアントをインストールするだけでなく、現在のバージョンがサーバー側の具体的な組み合わせに対応しているか確認してください。クライアント名、プロキシプロトコル、通信のセキュリティ層はそれぞれ別の概念です。「Xrayクライアントをインストールしたから、すべての設定が自動的に使える」とは限りません。
1.10.31Android · APK
v2flyNGはV2Flyコアを使用し、V2Flyのエコシステムが必要な場合に適しています。画面や操作はv2rayNGに似ている場合がありますが、すべての設定項目が共通とは限りません。移行前にプロトコル、通信方式、セキュリティ設定を確認してください。特に、Xray固有の機能を使う設定をそのままインポートして失敗した場合、原因をインストールパッケージのアーキテクチャと決めつけないでください。
7.24.1deb / rpm
Linuxでは、パッケージ形式とアーキテクチャの両方が適合する必要があります。ファイル名のamd64、x86_64は通常x64、arm64、aarch64はARM64に対応します。debとrpmは画面バージョンの違いではなく、拡張子を書き換えて相互に使うこともできません。ここに掲載しているv2rayNはデスクトップ環境向けです。サーバーやルーターへのデプロイ方法は、プロトコル解説や関連記事をご覧ください。
まずアプリが起動するか確認
インストール時はOSとの互換性、アーキテクチャ、依存関係、権限を確認します。アプリが起動しない場合は、まずこれらの条件を解決してください。ノードを何度も切り替えても、アプリの起動問題は解決しません。クライアントが起動したら、サブスクリプションのインポート、ノードの選択、通信の制御方法を順に確認します。段階ごとにテストすると、原因を特定しやすくなります。
次に接続設定を確認
サブスクリプションURLやノード情報には個人の認証情報が含まれる場合があります。スクリーンショットや質問サイトに公開しないでください。インポート後にプロトコル、通信方式、セキュリティ設定を確認し、ノード名だけで互換性を判断しないようにしましょう。接続エラーが発生した場合は、個人情報を伏せたエラーメッセージを記録し、よくある質問の該当項目を確認してください。
Windows版はデスクトップ版とWPF版のどちらを選ぶ?
初めてインストールする場合は、新世代のクロスプラットフォームUIを採用したDesktop版がおすすめです。従来の画面や操作に慣れている場合はWPF版を選べます。どちらもv2rayNのGUIクライアントです。切り替える前にサブスクリプショングループと個人設定をバックアップし、2つのクライアントで同時にシステムプロキシを有効にしないでください。
CPUアーキテクチャとパッケージ形式の確認方法は?
Windowsは「設定」の「システムの種類」でx64か確認します。macOSは「このMacについて」でチップまたはプロセッサを確認し、Apple Siliconならarm64、Intelならx64を選択します。Androidの比較的新しい端末はまずarm64を選び、確認できない場合はユニバーサル版を試してください。LinuxはCPUアーキテクチャとディストリビューションのパッケージ管理方式を確認し、対応するdebまたはrpmを選びます。
Androidでarm64版をインストールできない場合は?
ダウンロードが完了していること、現在の配布元からのアプリインストールが許可されていること、空き容量があることを確認してください。それでも非対応と表示される場合は、ユニバーサル版を試せます。CPUが64ビットに対応していても、OSに64ビットアプリの実行環境があるとは限りません。署名の競合が表示されたら、既存の設定をバックアップしてから配布元を変更するか判断し、使用中のクライアントをすぐに削除しないでください。
バージョン表記とパッケージのファイル名で数字が違うのはなぜ?
バージョン表記は一覧のバージョン項目、ダウンロード先は各プラットフォームのファイル項目を参照しており、それぞれ独立したデータです。リリースの切り替え時には異なる場合があります。ダウンロードURLの数字を手動で変更したり、バージョン表記からファイル名を推測したりせず、ダウンロードリンクの実際の遷移先とインストール後のアプリ情報を確認してください。
クライアントをインストールした後、接続に必要な準備は?
クライアントは設定を管理するもので、利用可能なサブスクリプションやサーバー接続情報はインストーラーに含まれていません。利用権限のあるサブスクリプションURLまたはノード設定を用意し、インポートして更新した後、ノードを選択します。必要に応じてシステムプロキシまたはTUNモードを有効にしてください。Androidでは初回接続時にシステムのVPN許可も必要です。手順は
クイックスタートガイドをご覧ください。
アップグレード前に何をバックアップすればよい?
サブスクリプショングループ、手動追加したノード、カスタムルーティング、DNS設定などの個人設定を保存してください。クライアントのエクスポートまたはバックアップ機能を使い、接続情報を含むファイルは安全な場所に保管します。アップグレード前にクライアントを終了し、完了後に設定が残っていることを確認してから、システムプロキシまたはTUNモードを再度有効にしてください。