インストーラーOSを選び、次にアーキテクチャを選択
V2Ray ダウンロード
デスクトップにはv2rayN、Androidにはv2rayNGがおすすめです。OS、CPU、パッケージ形式からダウンロード先を選び、サブスクリプションを登録しましょう。
無料で利用可能
オープンソース
GUIで設定
OSに合わせてインストーラーを選択
4つのOSごとに対応するパッケージを掲載しています。カードのメインボタンは一般的な選択肢です。別アーキテクチャ版や従来の画面を使いたい場合は、隣のリンクを確認してください。
ダウンロード後の設定手順
インストールと接続確認を分けて進めます。各手順を一つずつ完了させてから次に進むと、問題の原因を特定しやすくなります。
-
インストールして初回起動を確認
ダウンロードしたパッケージが現在のOSとCPUに合っていることを確認し、形式に応じてインストールしてください。初回起動時は画面、ログ、必要な権限だけを確認し、DNS、ルーティング、TUNを一度に変更しないでください。アプリ自体が起動しない場合は、OSの依存関係とフォルダーのアクセス権を先に確認します。サブスクリプションを変更しても、起動時の問題は解決しません。
-
サブスクリプションを登録してサーバーを選択
サブスクリプショングループに利用権限のあるURLを追加し、更新後に読み込み結果を確認してください。手動で設定する場合は、アドレス、ポート、プロトコル、トランスポートの各パラメーターを照合します。サブスクリプションURLには個人を識別する情報が含まれることがあるため、通常のURLのように公開しないでください。読み込み後は、使用するサーバーを選択します。
-
プロキシを有効にして通信を確認
デスクトップではまずシステムプロキシを有効にし、AndroidではVPN接続を許可してください。システムプロキシは各アプリがOSの設定に従うことを前提としており、すべてのアプリが利用するとは限りません。接続確認では、アプリからのアクセス結果とクライアントのログをあわせて確認し、スイッチがオンになったことだけで成功と判断しないでください。仮想ネットワークアダプターが必要な場合は、TUNと関連するルーティングを別途設定します。
V2Rayの使い方を詳しく見る →サブスクリプション、ルーティング、DNSの詳細設定 →
アップデート前に使える設定を保存
クライアント本体、コアの機能、サブスクリプションの内容はそれぞれ別の要素です。アップデートによって設定画面や設定形式が変わることはありますが、サーバー側のパラメーターの誤りが自動で直るわけではありません。更新前に使用中のクライアント、プロキシポート、ルーティングモード、重要なDNS設定を記録してからアプリを終了してください。設定ファイルの書き込み中に上書きしないようにしましょう。
少なくとも手動で追加したサーバー、サブスクリプショングループ、自作ルーティングをバックアップしてください。バックアップには認証情報が含まれる場合があるため、読み取りできる人を制限し、誰でもアクセスできる共有フォルダーには置かないでください。画面やクライアントをまたいで移行する場合は、インポート・エクスポート機能を優先し、新しい環境で各項目がそろっているか確認しましょう。フォルダー名が同じだからといって、そのまま置き換えられるとは限りません。
バージョン表記とパッケージの実際の版を分けて確認
カード内のバージョン表記はアプリ全体の情報、ダウンロードリンクはプラットフォームごとのパッケージ情報に基づいています。各情報の更新時期が異なり、ファイル名とカードの表記が一致しない場合があります。実際のパッケージのバージョンは、ダウンロードしたファイルの情報とインストール後の表示をあわせて確認してください。一つの表記だけで全プラットフォームの更新状況を判断しないようにしましょう。
アップデート後は、まず以前から使っている簡単な設定で接続を確認し、その後に自作ルールを戻してください。問題が起きたら、エラーの種類、OSのバージョン、選択したパッケージを記録し、依存関係と権限の変更を見直します。3種類のクライアントのコアや設定の違いはクライアントの選び方ガイド、プロトコル名やネットワークモードの意味は用語集をご覧ください。
ダウンロード・インストールに関するよくある質問
まず問題がダウンロード、インストール、起動、接続のどの段階で起きているかを確認し、該当する方法を試してください。
Windows版のDesktopとWPF、どちらを選ぶ?
新規インストールには、新世代のクロスプラットフォームUIを採用したDesktopがおすすめです。従来のWindowsらしい画面に慣れている場合は、安定版のWPFを選べます。どちらもx64版のため、画面の種類でCPUとの互換性を判断しないでください。切り替える前にサブスクリプション、サーバー、自作ルールをエクスポートし、使用中の設定フォルダーをそのまま共有しないようにしましょう。
Android版はarm64とユニバーサル版のどちらをダウンロードする?
2015年以降に発売された一般的なスマートフォンではarm64が第一候補ですが、端末のOSが64ビットアプリに対応しているか確認してください。アーキテクチャが不明な場合やarm64版が非対応と表示される場合は、ユニバーサル版を試せます。ただし、ユニバーサル版もクライアントの最低動作環境を満たす必要があります。インストール前にOSのバージョン、空き容量、提供元不明アプリのインストール許可を確認しましょう。
クライアントをインストールしても接続できないのはなぜ?
クライアントは設定管理と通信の中継を行うもので、利用可能なサブスクリプションやサーバーはインストーラーに含まれていません。利用権限のあるサブスクリプションまたは接続情報を用意し、取り込みとサーバー選択を済ませてから、システムプロキシを有効にするかVPN接続を許可してください。接続できない場合は、インストーラーを何度も入れ替える前にログを確認しましょう。
クライアントの更新前に何をバックアップすればいい?
サブスクリプショングループ、手動追加したサーバー、自作ルーティング、DNS設定を保存してからクライアントを終了してください。バックアップにはサブスクリプションURLや認証情報が含まれる場合があるため、安全な場所に保管しましょう。更新後はプロキシポート、ルーティングモード、TUN設定を確認してください。画面の異なるバージョン間で同じ設定フォルダーをそのまま使えるとは限りません。
ダウンロードカードのバージョン表記とファイル名が違う場合、どちらを見ればいい?
カードのバージョン表記はアプリ全体のバージョン情報、ダウンロード先はプラットフォーム別パッケージの情報に基づいており、更新のタイミングが異なる場合があります。パッケージのバージョンは、実際にダウンロードしたファイル名とインストール後のクライアント表示をあわせて確認してください。カードの表記だけで全プラットフォームの更新状況を判断しないようにしましょう。
macOSで「開発元を検証できません」と表示された場合の対処法
まずインストーラーの入手元とチップのアーキテクチャを確認します。初回起動を試した後、「システム設定」の「プライバシーとセキュリティ」を開き、OSが表示する項目から起動を許可するか判断してください。管理対象の端末では管理者の承認が必要な場合があります。クライアントを使うためにシステム全体の保護を無効にしないでください。ネットワーク関連の権限やシステムプロキシの許可は、起動後に個別に確認します。