オープンソースクライアント ダウンロード先 · 設定ガイド

V2Rayナビゲーター v2rayN クライアントのダウンロード

OSに合わせてオープンソースクライアントを選び、サブスクリプションの追加からルーティングとシステムプロキシの設定まで順に進めます。

  • VMess
  • VLESS
  • Trojan
  • Shadowsocks
  • REALITY

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

デスクトップではv2rayN、Androidではv2rayNGを優先して確認し、V2Flyコアが必要な場合はv2flyNGを選びます。

クライアントは設定の管理とコアの起動を担いますが、接続に必要なパラメーターは利用可能なサーバー設定から用意する必要があります。インストールが完了しても、すぐに接続できるとは限りません。サブスクリプションURL、共有リンク、または手動入力するサーバー情報のいずれかを準備してください。サブスクリプションには認証情報が含まれることが多いため、保存や移行の際はアカウント情報と同様に扱いましょう。

同じサブスクリプションを複数の端末に追加できますが、そのまま使えるかは形式、クライアントの解析機能、コアの対応状況によります。PCとスマートフォンで同じ名前の設定が表示されても、アプリごとの設定やシステムプロキシの設定まで同期されるとは限りません。

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

サブスクリプション・ルーティング・プロキシの設定

設定の取得元、通信の経路、アプリの接続方法を分けて理解しましょう。以下は設定の解説であり、画面例は参照用です。

サブスクリプショングループで設定の取得元を管理

v2rayNの「サブスクリプショングループ設定」でグループを作成し、メモとサブスクリプションURLを入力して保存したあと、「サブスクリプションを更新」を実行します。グループを使えば設定の取得元を整理でき、メモを付けておけば後から探しやすくなります。共有リンクを一つずつ貼り付ける方法とは異なり、サーバー側で設定が変更された場合も再取得でき、項目ごとの修正は不要です。更新結果が空の場合は、URLが完全か、サブスクリプションが有効かを確認してからログを確認してください。すぐに古いグループを削除せず、設定を残しておくと、トラブル対処中のやり直しを減らせます。

設定場所サブスクリプショングループ設定
グループのメモ日常用の設定
保存後サブスクリプションを更新

設定項目の名称は、クライアントの画面更新によって変わることがあります。操作時は機能を基準に探してください。サブスクリプションは設定を取得し、コアは設定を実行します。システムプロキシやVPNインターフェースがアプリの通信をクライアントに送り、ルーティングがその後の送信先を決めます。この4つの層を分けて記録しておけば、「インポート済みなのにアクセスできない」ときも、症状に近いところから確認できます。

プロトコルとコアの選び方を見る →

初期設定の3ステップ

まずは再現できる接続手順を一つ完成させてから、ルールの追加やコアの切り替え、DNSの変更を行いましょう。

ステップ1 · 設定を準備

サブスクリプションまたは共有リンクを追加

インストール後にクライアントを起動し、メイン画面が正常に表示されることを確認します。v2rayNでは「サブスクリプショングループ設定」を開き、新しいグループを作成してサブスクリプションURLを保存し、サブスクリプションメニューから更新します。URLを保存しただけでは、一覧に設定は表示されません。単一の共有リンクを使う場合は、内容をすべてコピーしてクリップボードからインポートしてください。

v2rayNGでは、メイン画面の追加メニューからインポート方法を選び、サブスクリプションを更新します。追加後はプロトコルの種類、サーバーアドレス、ポート、トランスポートの設定を確認してください。サブスクリプションURLをサーバーアドレス欄に入力しないよう注意しましょう。QRコードやクリップボードの内容に認証情報が含まれることもあるため、画面を撮影する前に該当項目を隠してください。

ステップ2 · 接続を設定

設定とルーティングモードを選択

一覧から使う設定を選び、ルーティング方式を確認します。初回はクライアントの標準ルールを維持し、複数の条件を同時に変更しないようにしましょう。デスクトップでは「システムプロキシを自動設定」を選び、システムプロキシに従うアプリを接続します。Androidでは接続を開始するときに、OSに表示されるVPN接続の許可を確認してください。

システムプロキシの切り替えとルールモードは、それぞれアプリの接続方法とアウトバウンドの選択を制御します。一方をもう一方の代わりにはできません。ブラウザーに個別のプロキシを設定している場合は、古いポートを参照していないか確認してください。テスト中は、プロキシ設定を変更する他のプログラムを終了して、設定が上書きされるのを防ぎましょう。

ステップ3 · 動作を確認

ログとアプリからのアクセスを確認

起動後、まず設定の解析エラー、ポートの競合、接続確立時の異常がログに出ていないか確認します。次に、実際に使うアプリから目的のサービスへアクセスしてください。設定が一覧に表示されていることや、画面上で起動中と表示されることだけでは、アプリ側の動作確認になりません。接続できたら、現在の設定、ルーティングモード、プロキシへの接続方法を記録し、以後の変更時に比較できる基準にしましょう。

特定のアプリだけ接続できない場合は、そのアプリがシステムプロキシに従うか、アプリごとのルールで除外されていないか、独自のDNSを使っていないかを優先して確認してください。すべてのアプリで接続できない場合は、サーバー設定とローカルの接続ログを確認します。一度に変更する条件は一つだけにし、動作を確かめてから次に進みましょう。

クライアントを更新する前に、現在の設定と必要なグループ情報を保存してください。サブスクリプションは再取得できますが、手動で設定したルーティング、アプリ一覧、画面の設定などは含まれない場合があります。復元時もまず基本の接続を確認し、その後でカスタム設定を戻しましょう。古い設定を一度に適用すると、以前の問題まで新しい環境に持ち込むことがあります。

詳しい使い方を見る →

Project Vとコアのエコシステム

Project VはV2Rayの基盤となるプロジェクトです。V2Flyはコミュニティによる開発を引き継ぎ、Xrayは共通の基盤から別のコアとして発展しました。クライアントは操作の入口であり、設定を実行するのはコアです。

共通のルーツがあっても、完全に互換とは限らない

V2Rayは、インバウンド、アウトバウンド、ルーティング、トランスポートなどの機能を一つの設定体系にまとめています。GUIクライアントは、その設定を操作できるメニューに変換します。V2FlyとXrayには多くの共通概念が引き継がれているため、ドキュメントには同じフィールド名やアウトバウンドタグがよく登場します。共通のルーツは設定の理解に役立ちますが、すべてのパラメーターを別のコアへそのままコピーできる根拠にはなりません。

コアを選ぶときは、まずサーバーから提供されたプロトコルとトランスポートの組み合わせを確認し、次にクライアントが必要な項目をすべて保持できるか確認してください。あるコアで使える機能が、別のコアでも同じ名称、同じ初期値、同じ動作とは限りません。REALITY、トランスポート方式、サブスクリプションの互換性については、プロトコル参考ページで用途別に解説しています。

3つのクライアント、それぞれの設定窓口

v2rayNはデスクトップ向けで、サブスクリプショングループ、ルーティング、システムプロキシをまとめて管理し、複数のコアを使った設定にも対応します。v2rayNGはAndroid向けで、Xrayコアを使い、OSのVPNインターフェース経由でアプリの通信を取り込みます。v2flyNGもAndroid向けで、V2Flyコアを選択できます。名称だけで比較せず、OSとプロトコルの要件から選びましょう。

3つのクライアントはいずれもオープンソースプロジェクトとしてコードを公開しています。クライアント、コア、同梱コンポーネントは、それぞれ異なるオープンソースライセンスを採用している場合があります。使用、再配布、改変の際は個別のライセンスを確認してください。オープンソースとはコードとライセンスの公開方式を指すもので、ダウンロード元、設定内容、OS権限を日常的に確認する必要がなくなるわけではありません。

サブスクリプション、クライアント、ルールは個別に更新

サブスクリプションの更新では、通常、利用可能な設定や関連パラメーターが変更されますが、クライアント自体は更新されません。クライアントの更新では、画面の変更、インポート時の問題の修正、コア連携の更新などが行われる場合があります。ルールデータの更新は、ドメインやアドレスの分類に影響します。それぞれ別々に管理し、変更時も個別に記録すれば、通信の変化がどの更新によるものか特定しやすくなります。

長く使う場合は、動作確認済みの設定を基準として残しておきましょう。更新後はサブスクリプションの項目、現在の設定、ルーティング方式を確認してから起動ログを確認します。元に戻す必要がある場合は、まず直前に変更した層だけを戻してください。どんなトラブルでも「サブスクリプションを更新する」だけで解決しようとすると、ポートの競合、権限の制限、アプリの接続設定などに対処できないことがあります。

ナビゲーションサイトがダウンロード先と手順を整理

V2Rayナビゲーターでは、3つのクライアントのダウンロード先、設定方法、プロトコルの基礎知識を案内しています。独立した日本語のナビゲーション・利用ガイドであり、各クライアントの公式サイトではありません。一般的なGUIの操作を中心に説明していますが、インストール要件、メニュー名、利用できる機能は実際のクライアントで確認してください。

すべての端末に適したプロトコルが一つだけあるわけではありません。VMess、VLESS、Trojan、Shadowsocksはそれぞれ異なるパラメーター構成を持ちます。REALITYはセキュリティ層に関する技術であり、プロキシプロトコルと同じ階層の選択肢ではありません。まずサーバーが提供する組み合わせを正確にインポートし、その後にリソース使用量、モバイルOSのバックグラウンド制限、メンテナンスの負担を考慮すると、名称だけを追うより安定した設定を選びやすくなります。

プロトコル・コア・サブスクリプションの互換性を見る →

クライアントの利用ガイド

端末間の移行、Androidのバックグラウンド動作、デスクトップの権限設定など、実際の利用場面に合わせて設定方法を解説します。