デスクトップ・Androidクライアント
V2Ray クライアントのダウンロード
OS・インストーラーの選び方
デスクトップでは v2rayN、Androidではまず v2rayNG を選びます。OSとCPUアーキテクチャを確認してからダウンロードし、インストール後はガイドに沿ってサブスクリプションを読み込み、プロキシを設定して接続を確認してください。
- 永久無料
- オープンソース
- アーキテクチャに合ったパッケージ
インストール済みですか?設定ガイドへ →
インストール・更新・初回接続
ダウンロード前に確認するのは、OSの名称、アーキテクチャ、既存設定を引き継ぐかの3点です。インストーラーのファイル名は対応するOSやアーキテクチャを見分ける手がかりになりますが、実際に接続できるかどうかはクライアントが対応する設定とサーバー側のパラメーターによって決まります。プロトコル名だけを見て安易にインストーラーを変更せず、必要なコア機能を確認してからクライアントを選びましょう。
クライアントアプリとサーバー設定は別に用意
インストールが完了しても、接続に必要な設定が揃ったとは限りません。このページで案内するのはアプリのダウンロードです。サブスクリプションURL、共有リンク、設定ファイルは自分で入手し、利用権限があることを確認してください。サブスクリプションには認証情報が含まれる場合があります。URL全体を公開スクリーンショット、掲示板の投稿、トラブル報告用ログに載せないでください。
更新前に旧クライアントを終了
現在のローカル待ち受けポート、ルーティングモード、DNS設定、システムプロキシやTUNの有効状態を記録します。クライアントの機能に応じて設定をエクスポートするか、終了後に実際に使用しているデータフォルダーをバックアップしてください。データの保存場所はOSやUIのバージョンによって異なり、すべてのプラットフォームでインストールフォルダーに保存されるとは限りません。バックアップを保存したら、旧アプリと通知領域のプロセスを終了し、更新中にファイルが使用中にならないようにします。
更新後の初回起動では、サブスクリプショングループとカスタムルールが残っているか確認してから、待ち受けポートを確認します。リストが空でも、すぐにバックアップを上書きしないでください。別のインストール先から起動していないか、別のユーザーアカウントに切り替わっていないか、データフォルダーが異なっていないかを確認します。設定を復元する際も現在のデータを残しておけば、形式の違いがあった場合に元の設定へ戻せます。
初回接続は順番に確認
- 設定を読み込む。クライアントにサブスクリプションURLを追加するか、共有リンクをインポートします。読み込み後、サーバー情報を確認し、アドレス、ポート、トランスポート、TLSなどの項目が揃っていることを確かめてください。サブスクリプションの更新に失敗した場合は、まず更新ログを確認し、システムプロキシの設定は後から調べます。
- サーバーを選ぶ。読み込み済みの設定から、テストする項目を1つ選びます。デスクトップでは必要に応じてシステムプロキシを有効にし、AndroidではOSのVPN接続を許可してください。テスト中はルーティングルールをシンプルに保ち、複数のプロキシアプリが同時に接続を制御しないようにします。
- プロキシの動作を確認する。クライアントの接続テストを実行してから、ブラウザーでのアクセスを確認します。クライアントのローカルポートで待ち受けているだけでは、アプリが起動したことしか分かりません。実際のリクエストがサーバーを経由して完了することも確認してください。エラーが出たらログの原文を記録し、DNS、認証、接続タイムアウト、ポート競合のどれに該当するか切り分けます。
ブラウザーは使えるのに他のアプリから接続できない場合は、ノードを変更する前に、そのアプリがシステムプロキシを参照するか確認してください。逆に、コマンドラインで接続できても、ブラウザーが同じプロキシ設定を使うとは限りません。初回のトラブルシューティングでは、サーバー、アプリ、プロキシモードをそれぞれ1つに絞り、設定を1項目ずつ変えると、複数の接続制御機能を同時に有効にするより原因を特定しやすくなります。
インストールとサブスクリプション読み込みの手順を見る →
ダウンロード・インストールに関するよくある質問
Windows版はDesktopと従来のWPF、どちらを選ぶ?
初めてインストールする場合は、新世代のクロスプラットフォームUIを採用したDesktop版がおすすめです。従来のWPF版はWindows向けで、以前の画面や操作に慣れている方に適しています。どちらも利用可能な設定のインポートが必要です。UIを切り替える前にサブスクリプション、ルーティング、自分で変更した設定をバックアップし、同時起動による待ち受けポートの競合を防ぎましょう。
x64とarm64、どちらをダウンロードすればよい?
Windowsでは「設定」のシステム情報でシステムの種類を確認します。macOSでは「このMacについて」でチップを確認し、Apple MシリーズならApple Silicon、IntelプロセッサならIntelを選びます。Linuxは x86_64 が x64、aarch64 が arm64 に対応します。Android端末はメーカーのプロセッサ仕様を確認してください。2015年以降の一般的なスマートフォンは通常 arm64 です。アーキテクチャが不明な場合はユニバーサル版を試せますが、アプリのシステム要件は満たす必要があります。
Linuxではdebとrpm、どちらをダウンロードすればよい?
まず、ディストリビューションが採用するパッケージ管理方式を確認します。Debian、Ubuntuとその派生ディストリビューションでは通常 deb、FedoraやopenSUSEなどでは rpm を使用します。同じ形式でも依存関係の互換性が保証されるわけではありません。インストール時はソフトウェアインストーラーやパッケージマネージャーの表示を確認してください。CPUアーキテクチャも一致させ、x64用パッケージをarm64のシステムにインストールしないでください。
v2rayNG と v2flyNG はそのまま入れ替えて使える?
v2rayNG は Xray コア、v2flyNG は V2Fly コアを使用します。基本的なサブスクリプションや共有リンクはどちらも読み込める場合がありますが、プロトコル項目、トランスポート設定、新機能の対応範囲は完全には一致しません。既存の設定が Xray の機能に依存している場合は v2rayNG を優先してください。v2flyNG を選ぶ前に、サーバー側のパラメーターがクライアント対応形式と一致することを確認しましょう。読み込みに成功しただけでは接続できるとは限りません。
更新前にどの設定をバックアップすればよい?
ローカルの待ち受けポート、システムプロキシのモード、ルーティングルール、DNS設定を記録し、クライアントのエクスポートまたはバックアップ機能で設定を保存します。サブスクリプションURLには認証情報が含まれることがあるため、自分で管理できる場所に保管してください。旧クライアントを終了してから更新し、初回起動時に設定が残っていることを確認して、接続を再テストします。古いデータフォルダーをそのまま削除しないでください。
インストールしたのに接続できないのはなぜ?
インストーラーに含まれるのはクライアントアプリで、すぐに使えるサーバー設定は付属しません。自分で入手し、利用権限のあるサブスクリプションやノード情報を読み込み、サーバーを選択してから、必要に応じてシステムプロキシまたはAndroidのVPN接続を有効にしてください。それでも接続できない場合は、ノードの有効性、ローカルポートの競合、プロキシモードを順に確認し、ログに記録されたエラーも調べましょう。
接続・設定のトラブル対処を続ける →