v2rayN · Windows
Desktop版
新世代のクロスプラットフォームUIを採用。初めてインストールする方や、統一されたデスクトップ画面を使いたい方におすすめです。
v2rayN をダウンロード · Desktop版 Windows x64 · ZIPパッケージ従来のWPF版
従来の安定した画面を採用。従来のメニュー、タスクトレイの操作、設定画面に慣れている方におすすめです。
v2rayN をダウンロード · WPF版 Windows x64 · ZIPパッケージデスクトップではv2rayN、Androidではv2rayNGがおすすめです。
まずOSとアーキテクチャを確認し、サブスクリプションを取り込んでプロキシを設定しましょう。
CLIENT SHELF
プラットフォームを切り替えて対応するダウンロード先を確認できます。パッケージ形式とCPUアーキテクチャの両方を合わせてください。クライアントが起動しても、サブスクリプションやプロキシの設定が完了したとは限りません。
新世代のクロスプラットフォームUIを採用。初めてインストールする方や、統一されたデスクトップ画面を使いたい方におすすめです。
v2rayN をダウンロード · Desktop版 Windows x64 · ZIPパッケージ従来の安定した画面を採用。従来のメニュー、タスクトレイの操作、設定画面に慣れている方におすすめです。
v2rayN をダウンロード · WPF版 Windows x64 · ZIPパッケージ| 確認項目 | 選び方 |
|---|---|
| システム環境 | サポートが継続しているWindows 10 / 11を推奨します。対応状況は各リリースの説明とインストール時の案内を確認してください。 |
| CPUアーキテクチャ | このページで提供するWindows版はx64です。「設定 → システム → バージョン情報」でシステムの種類を確認してください。 |
| パッケージ形式 | ZIPファイルはすべて展開してから、展開先のフォルダーにあるインストーラーを実行してください。圧縮ファイルを開いた状態で直接起動しないでください。 |
| 権限と実行環境 | インストーラーの案内に従って必要な実行環境を追加してください。TUNを有効にする場合、管理者権限が必要になることがあります。 |
ダウンロード後は、実行中の旧クライアントを終了してください。タスクトレイに常駐していないかも確認します。ZIPファイルを完全に展開し、インストーラーを実行して画面の案内に従ってください。圧縮ファイルから実行ファイルだけを取り出して起動すると、同じフォルダーに必要な依存ファイルが不足することがあります。画面は起動してもコアがすぐ終了する場合は、ログパネルで最初に記録された明確なエラーを確認し、ポートの競合や実行環境の不足を調べてください。
Desktop版とWPF版の違いは、主に画面や操作のレイアウトです。ネットワーク障害への一般的な対処として、UIのバージョンを切り替えるのは適切ではありません。初期設定中はクライアントを1つだけ起動し、2つのバージョンが同時にシステムプロキシを書き換えないようにしてください。サブスクリプションを更新してサーバーを選んだ後、タスクトレイメニューから「システムプロキシを自動設定」を選びます。より多くのアプリの通信を制御する場合は、TUNモードを別途確認してください。
「このMacについて」でチップがMシリーズと表示される場合は、CPUアーキテクチャに合ったarm64を選びます。
v2rayN をダウンロード · arm64 Apple Silicon · DMGパッケージ「このMacについて」でプロセッサがIntelと表示される場合はx64を選びます。arm64版と取り違えないでください。
v2rayN をダウンロード · Intel x64 Intel · DMGパッケージ| 確認項目 | 選び方 |
|---|---|
| OSバージョン | サポートが継続しているmacOSを使用してください。必要な最低バージョンは、リリースパッケージの説明とシステムのインストール案内を確認してください。 |
| チップの種類 | システムメニュー → このMacについて:Mシリーズはarm64、Intelプロセッサはx64を選択します。 |
| インストール先 | DMGを開き、アプリを「アプリケーション」に移動してから起動してください。 |
| ネットワーク権限 | システムプロキシやTUNに関する権限は、システムの案内に従って許可し、初回の許可後にプロキシの状態を確認してください。 |
まずシステムメニューから「このMacについて」を開き、チップの種類を確認して対応するDMGをダウンロードします。ディスクイメージを開き、アプリを「アプリケーション」にコピーしてください。コピー完了後に起動します。ディスクイメージから直接起動すると、更新先と実際に使っているアプリの場所が異なることがあり、トラブル時にどのアプリが動作中か判断しにくくなります。インストール後はディスクイメージを取り出せます。
初回起動時にシステムによってブロックされた場合は、「システム設定 → プライバシーとセキュリティ」に表示される内容を確認し、ダウンロード元とアプリの身元を確かめてから続行するか判断してください。アプリを起動するためだけに、システム全体のセキュリティ機能を無効にしないでください。クライアントを開いたら、サブスクリプションを取り込んで選択したサーバーへの接続をテストします。ブラウザーがプロキシを使わない場合は、システムのネットワーク設定にあるプロキシのアドレスとポートが、クライアントのローカル待ち受け設定と一致するか確認してください。
スリープからの復帰後やネットワーク切り替え後に接続が途切れた場合は、クライアントが起動中か確認してから、プロキシとTUNの状態を調べてください。クライアントを終了する前にシステムプロキシを解除すると、停止したローカルポートをシステムが参照し続けるのを防げます。バージョンによってメニューの位置は異なることがありますが、各項目の意味と確認手順は同じです。
2015年以降の一般的なスマートフォンにおすすめです。最終的には端末が対応するアプリのアーキテクチャを確認してください。
v2rayNG をダウンロード · arm64 arm64-v8a · APKパッケージ端末のアーキテクチャが不明な場合に選択してください。複数のアーキテクチャに対応し、ファイルサイズは単一アーキテクチャ版より大きくなる傾向があります。
v2rayNG をダウンロード · ユニバーサル版 Universal · APKパッケージV2Flyコアが必要な設定に適しています。インストール前に、サーバーのプロトコルが使用するコアに対応していることを確認してください。
v2flyNG をダウンロード · arm64 arm64-v8a · APKパッケージより多くのアーキテクチャに対応させたい場合に選択してください。パッケージのアーキテクチャはインストールの互換性に関わりますが、サーバー側の設定要件は変わりません。
v2flyNG をダウンロード · ユニバーサル版 Universal · APKパッケージ| 確認項目 | 選び方 |
|---|---|
| OSバージョン | インストーラーに表示される最低Androidバージョンと、該当リリースの説明を確認してください。 |
| アプリのアーキテクチャ | 一般的な端末ではarm64がおすすめです。アーキテクチャが不明な場合や不一致と表示される場合は、ユニバーサル版を選んでください。 |
| インストール権限 | APKを実際に開くブラウザーまたはファイル管理アプリに限り、「不明なアプリのインストール」を許可してください。 |
| 接続権限 | 初回接続時にシステムのVPN接続リクエストを許可してください。同時に別のVPNアプリが接続を使用しないようにします。 |
APKをダウンロードしたら、ダウンロード一覧またはファイル管理アプリから開きます。インストール元の許可を求められた場合は、該当アプリの権限画面で許可し、インストーラーに戻って続行してください。インストール後は必要に応じて、そのアプリに対するインストール許可を取り消せます。「アプリをインストールできません」と表示された場合は、アーキテクチャの不一致、OSのバージョン不足、既存アプリとの署名の違いを確認してください。同じファイルを何度もダウンロードする必要はありません。
サブスクリプションやカスタムルールを設定済みの場合、すぐに旧アプリをアンインストールしないでください。まずアプリのエクスポートまたはバックアップ機能で設定を保存し、再インストールが必要か判断します。v2rayNGとv2flyNGではコアが異なるため、名前が似ていてもすべてのプロトコルや設定項目に互換性があるとは限りません。VLESSやREALITYなどを使う場合は、選択したクライアントの現在のコアが対応しているか確認してください。通常は、まずv2rayNGで動作を確認するのがおすすめです。
設定を取り込んで接続すると、初回はシステムのVPN許可が表示されます。この許可は端末内の通信を転送するためのもので、サブスクリプションが有効であることを示すものではありません。接続をオンにした後、実際に通信できるかテストしてください。画面ロック後に頻繁に切断される場合は、クライアントのバッテリー最適化、バックグラウンド動作、ネットワーク制限を確認します。設定を変更したら、再度画面をロックして動作を確認してください。一度に複数の項目を変更すると、原因を特定しにくくなります。
deb形式のパッケージ管理を採用するディストリビューション向けです。インストール前にシステムのアーキテクチャと依存関係を確認してください。
v2rayN をダウンロード · deb x64 ARMデバイス:deb arm64rpm形式のパッケージ管理を採用するディストリビューション向けです。同じrpm系でも、ランタイムライブラリとの互換性を確認してください。
v2rayN をダウンロード · rpm x64 ARMデバイス:rpm arm64| 確認項目 | 選び方 |
|---|---|
| デスクトップ環境 | このページで提供するのはGUIクライアントです。デスクトップアプリを実行できるLinux環境が必要です。 |
| CPUアーキテクチャ | x86_64 / amd64はx64、aarch64 / arm64はarm64を選択してください。 |
| パッケージ管理方式 | Debian、Ubuntuなどでは通常deb、Fedoraなどでは通常rpmを選びます。使用中の環境がパッケージの対象であることも確認してください。 |
| 依存関係と権限 | 依存関係はシステムのソフトウェアインストーラーで確認してください。TUNには仮想ネットワークデバイスのサポートと適切なネットワーク権限も必要です。 |
まずシステムの「情報」またはハードウェア情報画面でCPUアーキテクチャを確認し、ディストリビューションが使用するパッケージ形式を調べてください。システムのソフトウェアインストーラーでダウンロードしたdebまたはrpmを開き、依存関係を確認してからインストールします。同じパッケージ管理方式でも、すべてのディストリビューションで同じパッケージが動作するとは限りません。インストーラーにランタイムライブラリのバージョン不足が表示された場合は、ディストリビューションのバージョンとパッケージの対象環境を確認し、依存関係を無理に無視しないでください。
インストール後はアプリメニューからv2rayNを起動してください。通常のGUI環境では、現在のユーザーセッションで実行します。個別の権限メッセージを回避するために、デスクトップアプリ全体を常に高い権限で起動しないでください。まずローカル待ち受けとシステムプロキシを確認してから、TUNを設定します。システムプロキシの読み取り方はデスクトップ環境によって異なり、アプリによってはネットワーク設定でシステムプロキシを選ぶか、ローカルアドレスを手動入力する必要があります。
TUNを有効にできない場合は、ログに記録された権限、仮想ネットワークデバイス、ルーティングに関するエラーを確認し、内容に応じて対処してください。複数のプロキシアプリで同時にTUNを有効にしないでください。ディストリビューションを変更したり、別の端末に移行したりする前に、サブスクリプショングループとカスタムルートを個別にバックアップします。旧システムのパス、ネットワークインターフェース名、権限設定を新しい環境にそのまま引き継がないでください。
CLIENT & CORE
Project VはV2Ray技術エコシステムの出発点です。V2Flyは関連するコアの開発を引き継ぎ、Xrayは同じエコシステム内の別のコアとして開発されています。GUIクライアントは設定管理、コアの呼び出し、操作画面の提供を担います。対応するプロトコルやトランスポートは、使用するコアとそのバージョンによって異なります。
v2rayN、v2rayNG、v2flyNGはいずれも無料のオープンソースクライアントです。デスクトップではv2rayN、AndroidではXrayコアを採用するv2rayNGがおすすめです。V2Flyコアが必要な場合はv2flyNGを検討してください。クライアントをダウンロードしてもサーバーは付属しません。サブスクリプションは別途用意してください。
プロトコルの項目を認識できない場合、手当たり次第に別のインストーラーへ変更しないでください。共有リンクの種類、コアの対応状況、ログのエラーを確認してから、クライアントを更新するか判断します。クライアントを比較するには3種類のクライアントを徹底比較、環境全体の設定方法は全プラットフォーム向けインストールガイドをご覧ください。
AFTER INSTALLATION
まず接続を確立して動作を確認し、その後にルーティングや通信の制御を調整します。一度に変更する設定の種類を1つに絞ると、元に戻したり原因を特定したりしやすくなります。
STEP 01
デスクトップ版では「サブスクリプショングループの設定」を開き、グループを新規作成してサブスクリプションURLを入力します。形式の例:https://example.com/sub?token=xxxx。保存後にサブスクリプションを更新してください。プロキシをまだ設定していない場合は、「プロキシを経由せずに更新」を試せます。サービス側で特定のネットワーク環境が必要な場合は、サービスの案内に従って更新方法を選んでください。
Androidでは追加メニューからサブスクリプションを選ぶか、クリップボードから取り込みます。サブスクリプションURLと個別の共有リンクは別の形式なので、それぞれ対応するメニューから追加してください。更新後、サーバー一覧に項目が表示されるか確認します。一覧が空の場合は、システムプロキシを変更する前に更新結果を確認してください。
STEP 02
一覧から接続先サーバーを選び、アドレス、ポート、プロトコル、トランスポートの設定を確認します。通常、サブスクリプションを取り込むとこれらの項目も設定されるため、推測で入力する必要はありません。手動設定では各項目をサーバー側の情報に合わせてください。特にTLS、SNI、REALITY関連の項目に注意します。
遅延テストの結果は、特定のテスト条件下での数値であり、実際の通信確認の代わりにはなりません。テストに失敗した場合は、DNSエラー、接続タイムアウト、ハンドシェイクエラーを区別し、ログもあわせて原因を調べてください。サブスクリプションURL、識別情報、設定全体を含むスクリーンショットを公開しないでください。
STEP 03
デスクトップ版では、まずシステムプロキシを使ってブラウザーからの通信を確認します。クライアントのローカル待ち受けポートとシステムプロキシのポートが一致し、ほかのアプリがプロキシ設定を書き換えていないことを確認してください。AndroidではシステムのVPN接続を許可し、アプリに表示される接続状態を確認します。
システムプロキシを設定しても、すべてのアプリの通信が自動的にプロキシ経由になるとは限りません。特定のアプリが直接接続する場合は、まずシステムプロキシを参照するアプリか確認し、必要に応じてTUNを検討してください。TUNには権限、仮想ネットワークデバイス、DNS、ルーティングの設定が関わります。基本的な接続を確認する前に同時に有効にしないでください。
STEP 04
「中国本土を迂回」など、実際の用途に合ったルーティングモードを選び、直接接続するアプリとプロキシを使うアプリが想定どおりに動作するか確認します。ルールは通信の経路を決めるもので、無効になったサーバーを修復するものではありません。カスタムルールを変更する前に、現在動作している設定を保存してください。
設定後は、Webページ、よく使うアプリ、ネットワークの切り替え、クライアント終了後の通信状態を順番に確認します。アップグレードに備えて、ローカルポート、サブスクリプショングループ、ルールの参照元を記録してください。手順を詳しく知りたい場合は、サブスクリプションの取り込みと接続手順をご覧ください。
DOWNLOAD FAQ
初めてインストールする場合は、新世代のクロスプラットフォームUIを採用したDesktop版がおすすめです。従来の画面や操作に慣れている場合は、安定したWPF版を選べます。どちらもv2rayNです。初回起動後は、ほかの設定を移行する前にサブスクリプションを取り込み、システムプロキシが機能することを確認してください。
2015年以降の一般的なスマートフォンではarm64が有力ですが、最終的には端末が対応するアプリのアーキテクチャを確認してください。アーキテクチャが不明な場合やarm64版が非対応と表示される場合は、より多くのアーキテクチャに対応するユニバーサル版を選びます。ファイルサイズは通常大きくなります。サブスクリプションや接続の問題を、アーキテクチャ違いのパッケージへの変更で解決しようとしないでください。
クライアントは設定を読み込み、通信を中継するソフトウェアです。インストーラーに接続可能なサーバーは含まれていません。自分で管理している、または正規に入手したサブスクリプションURL、共有リンク、設定ファイルを用意し、サブスクリプショングループやインポートメニューから追加してください。サブスクリプションURLには認証情報が含まれるため、公開したり、相談用のスクリーンショットにそのまま載せたりしないでください。
まずOS、CPUアーキテクチャ、パッケージ形式を確認し、システムのエラーメッセージを読みます。WindowsのZIPはすべて展開してから実行してください。macOSではApple SiliconとIntelを区別します。Androidではインストール権限と署名の競合を確認し、Linuxではパッケージマネージャーが示す依存関係とディストリビューションとの互換性を確認してください。
更新前に、クライアントのバックアップまたはエクスポート機能を使い、サブスクリプショングループ、ルーティングモード、ローカル待ち受けポートを記録します。旧クライアントを終了してから、現在のシステムに対応する新しいパッケージをインストールしてください。更新後は設定が残っていることを確認し、サブスクリプションを更新して接続をテストします。UIの異なるバージョンへ移行する場合、互換性のない設定ファイルをそのまま上書きしないでください。