クライアントのインストールと設定ガイド

V2Rayミラーサイト クライアントのダウンロード

OSに合わせてオープンソースクライアントを選択。サブスクリプションの追加からルーティングまで、日本語の設定ガイドとカーネルの選び方を確認できます。

  • 永久無料
  • Xray · V2Fly
  • サブスクリプションとルーティング

ダウンロード

OS別にクライアントを選択

デスクトップではv2rayN、Androidではv2rayNGがおすすめです。まずOSとプロセッサのアーキテクチャを確認し、ダウンロードページで対応するパッケージを選んでください。クライアントは設定を読み込みますが、接続には有効なサーバー情報も必要です。

Windows

v2rayN · デスクトップ版 / 従来のWPF版

デスクトップ版はクロスプラットフォームのインターフェースを採用し、従来のWPF版はおなじみの操作画面を引き継いでいます。画面の好みに合わせて選び、インストール前に各OSの要件を確認してください。同じサブスクリプションを読み込むために両方をインストールする必要はありません。

ダウンロードへ Windows クライアント

macOS

v2rayN · Apple Silicon / Intel

「このMacについて」でチップ情報を確認し、対応するアーキテクチャのパッケージを選んでください。初回起動時は、システムの案内に従って許可を設定します。システムプロキシを有効にしてもブラウザーに反映されない場合は、ブラウザー独自のプロキシ設定も確認してください。

ダウンロードへ macOS クライアント

Android

v2rayNG · v2flyNG(代替)

v2rayNGはXrayカーネルを使用し、v2flyNGはV2Flyカーネルを採用しています。一般的なデバイスではarm64を選び、アーキテクチャが不明な場合は汎用パッケージの説明を確認してください。初回接続時にはシステムのVPN接続許可が必要です。また、ほかのVPNアプリが接続を占有していないか確認しましょう。

ダウンロードへ Android クライアント

Linux

v2rayN · deb / rpm

ディストリビューションのパッケージ管理方式に合わせてdebまたはrpmを選び、x64とarm64を区別してください。GUIクライアントはサブスクリプションの対話的な管理に便利です。コマンドラインツールやバックグラウンドサービスはデスクトップのシステムプロキシを参照しない場合があるため、アプリごとのプロキシ設定も確認してください。

ダウンロードへ Linux クライアント

別のデバイスへ移行する際は、サブスクリプショングループと必要なカスタムルールを先に保存してください。システムプロキシ、許可状態、ローカルの待ち受けポートはデバイスごとの設定です。ノード一覧をコピーするだけでは移行できません。

すべてのクライアントを見る →

プロトコルとカーネル

設定方法とプロトコル対応

VMessVLESSTrojanShadowsocks
REALITYXrayV2Fly

プロトコルは接続方式を定め、トランスポート層とセキュリティ層は通信の運び方を決めます。REALITYはセキュリティ方式、XrayとV2Flyはカーネルです。これらを同じ階層の、相互に置き換え可能な選択肢として扱うことはできません。

グループごとに保存し、配信元別に更新

サブスクリプションURLはサーバー設定を取得するためのもので、単一ノードの共有リンクとは異なります。v2rayNのサブスクリプショングループにURLを保存して更新を実行し、サーバー一覧に戻って使用する項目を選びます。配信元ごとにグループを分けておくと、更新に失敗した場所を特定しやすくなります。ノードを一つずつ手動で管理するより、サブスクリプションなら提供元の設定変更に追従できますが、更新によって既存の項目が置き換わる場合があります。手動で変更する前に必要な情報を保存してください。サブスクリプションURLには通常、アクセスに必要な情報が含まれます。スクリーンショットやログ、問い合わせ内容に載せる際は、URL全体を必ず隠してください。

サブスクリプショングループURLを配信元ごとに保存
更新操作サブスクリプションを更新

画面イメージは設定項目の場所を示すものです。実際のメニューは使用するクライアントによって異なります。インポートに成功しても、すべてのプロトコルパラメーターが正しく認識されたとは限りません。設定項目が不足している場合は、ルーティングモードを何度も切り替えるのではなく、元の設定とカーネルの対応範囲を照らし合わせてください。

プロトコルとカーネルのガイドを読む →

初期設定

インポート・接続・動作確認

インストール後は、動作確認済みの設定を使って最小限の接続手順を試してください。一度に変更する項目は一つに絞り、結果を記録してから、カスタムルーティングやアプリごとの設定を追加しましょう。

v2rayNのデスクトップ画面とv2rayNGのAndroid画面は異なりますが、確認すべき状態は共通です。設定が一覧に追加されているか、カーネルまたはVPNサービスが起動しているか、対象アプリの通信が実際にプロキシを経由しているかをそれぞれ確認してください。一覧に項目が表示されるのは、インポートが完了したことを示すだけです。

詳しいガイドを見る
  1. サブスクリプションまたは共有リンクをインポート

    サブスクリプションURLはサブスクリプショングループに登録して更新します。単一の共有リンクはクリップボードからインポートしてください。v2rayNGでは右上の追加メニューから設定を読み込むこともできます。リンクの種類を確認してから操作を選びましょう。WebページのURLや期限切れのサブスクリプションは、そのままノードとして使用できません。

    更新後も一覧が空の場合は、ログでアドレス解決、接続、形式に関するエラーを確認してください。サブスクリプションURL全体を公開せず、取得に一度失敗しただけでクライアントのインストール失敗と判断しないでください。

  2. ノードと接続方法を選択

    サーバー一覧から使用する項目を選び、デスクトップではシステムプロキシ、AndroidではVPN接続の許可を確認します。まずは既定の設定や既存のルーティングプリセットを使い、原因を特定しにくくならないよう、カスタムルールの追加は控えてください。

    実際の接続先への遅延テストは、設定でリクエストを送信できるかを判断する目安になります。結果は接続先や回線の影響を受け、通信速度の測定ではありません。また、すべてのアプリでの接続結果を保証するものでもありません。

  3. 対象アプリの通信を確認

    プロキシを使うアプリを開いて実際にアクセスし、クライアントのログ、システムプロキシの状態、アプリ内設定を照合します。テストは成功するのにブラウザーだけ失敗する場合は、ブラウザーの拡張機能、独自のプロキシ設定、ローカルポートとの対応を優先して確認してください。

    接続できた後、ルーティングルールを一つずつ元に戻します。デスクトップでプロキシを終了する際は、システムプロキシが解除または復元されていることを確認してください。AndroidではクライアントからVPNサービスを切断し、システムのステータスバーでも接続状態を確認できます。

オープンソースの背景

Project V、カーネルとクライアント

ダウンロードするのはGUIクライアント、接続処理を実行するのはカーネル、リモートサーバーを管理するのは設定の提供元です。この3つを切り分けることで、更新、互換性、接続トラブルがどの層に起因するのか判断できます。

技術的な背景Project V

プロキシツールとモジュール型設定システム

実行層V2Fly / Xray

プロトコル、通信方式、ルーティングの実装

管理層v2rayN / v2rayNG / v2flyNG

設定のインポートとGUI

Project VとV2Rayの関係

Project Vは、V2Rayの技術的な背景を理解するための出発点です。V2Rayはモジュール型の設計を採用し、受信、送信、ルーティング、通信方式などの機能を設定システムにまとめています。日常的な会話では「V2Ray」がクライアントや設定エコシステム全般を指すこともありますが、ダウンロード時には具体的なソフトウェア名を確認する必要があります。検索結果に同じ言葉が表示されても、カーネル、GUI、あるいは単なる設定形式を指している場合があります。

そのため、本サイトではクライアントとOSごとにインストール先を案内し、プロトコルの解説はガイドにまとめています。GUIクライアントを使い始める前に、設定ファイルを一から手書きする必要はありません。ただし、共有リンクに含まれる接続パラメーター、サブスクリプションの提供元、ローカルデバイスだけに保存される設定を把握しておくと、デバイスの移行や問い合わせの際に問題の場所を正確に説明できます。

V2FlyとXrayの発展

V2FlyはV2Rayのコミュニティ開発を引き継ぎ、Xrayは関連する技術基盤から独自の機能を発展させています。一部のプロトコルや設定の考え方は共通していますが、新機能、項目の既定値、動作がすべて同じとは限りません。特にセキュリティ層、通信方式の組み合わせ、高度なルーティング設定については、実際に使用するカーネルのドキュメントとクライアントの対応状況を確認してください。

同じプロトコル名でも、通信経路、サーバー名、フィンガープリント、セキュリティパラメーターが一致しなければ接続に失敗することがあります。カーネルを選ぶ際は、まずサーバー設定の要件を満たし、そのうえでクライアントに必要な設定画面があるか確認してください。名称だけで一律に速度を順位付けする必要はありません。回線、サーバーの負荷、デバイスのリソース、リクエストの種類によって使い心地は変わります。

3つのクライアントとオープンソース

v2rayN、v2rayNG、v2flyNGはいずれもオープンソースのGUIクライアントです。v2rayNはデスクトップ向けで、サーバー一覧、サブスクリプション管理、ローカルプロキシ設定を備えています。v2rayNGはAndroid向けでXrayカーネルを使用し、v2flyNGはAndroid向けのV2Flyカーネルの選択肢です。名前が似ていても、インストールパッケージを相互に使えるわけではなく、画面の項目も完全に同じではありません。

オープンソースソフトウェアは、コードとライセンス条項を確認できます。利用、改変、再配布には各プロジェクトと依存ソフトウェアのライセンス条件が適用されます。クライアントとカーネルのライセンス範囲も、それぞれ分けて確認してください。クライアント自体が利用可能なリモートサーバーを提供するわけではありません。インストール後は、利用権限のある提供元から設定を取得し、居住地の法律やネットワーク管理のルールに従って使用してください。

クライアントの更新と設定の互換性

GUIの更新、カーネルの更新、サブスクリプションの更新は、それぞれ別の操作です。GUIの更新では設定画面の場所が変わることがあり、カーネルの更新ではプロトコルの対応状況が変わる可能性があります。サブスクリプションの更新は、リモートの設定項目を取得する操作です。問題が起きたら、どの操作の後に発生したかを記録してから関連ログを確認してください。サブスクリプションを再更新しても、クライアントが未対応の機能が追加されるわけではありません。

更新前に、必要なサブスクリプショングループ、カスタムルーティング、ローカルポートの設定を保存してください。更新後は、以前使えていた設定で接続を確認し、続けてシステムプロキシとアプリごとの設定を見直します。本サイトはダウンロード先と使い方を案内するもので、上流プロジェクトの代わりではなく、サブスクリプションの内容も管理していません。インストールパッケージはダウンロードページの説明を確認し、メニューや互換性の詳細は使用中のクライアントの実際の動作に基づいて判断してください。

技術ノート

クライアントの操作とトラブル対処

具体的な問題に合わせて操作ガイドを確認してください。まず、設定のインポート、カーネルの起動、アプリの接続のどの段階で発生したかを特定し、該当する手順で原因を調べましょう。

サブスクリプションの更新失敗とローカルポートの競合は、原因となる階層が異なります。前者は取得先のURLとネットワーク接続を確認し、後者は待ち受けに関するエラーログを確認してください。ポートの調査をせず、サブスクリプションを繰り返しインポートしても解決しません。

すべての記事を見る →