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

V2Rayナレッジベース
クライアントのダウンロードと設定

v2rayN と v2rayNG のダウンロードサブスクリプションの取り込みルーティング分岐、トラブルの切り分け方法をまとめています。まずOSに合うクライアントを選び、ガイドに沿って設定してください。

永久無料 オープンソース 日本語ドキュメント 多様なコアエコシステム

クライアントの機能

サブスクリプションの取り込みからルーティング分岐まで

v2rayNとv2rayNGは、コアの設定、サーバー管理、システムのネットワーク設定をグラフィカルな画面に集約します。以下の機能説明は実際の利用順に構成しています。まず入口を理解し、そのうえでより広範な通信制御を有効にするか判断しましょう。

v2rayN · サーバー管理
サーバー一覧
サブスクリプショングループ
ルーティング設定
パラメーター設定
ログ
別名 プロトコル グループ
現在のサーバー VLESS デフォルトグループ
予備設定 VMess 手動管理
システムプロキシ:自動設定 · ルーティング:ルールモード

サーバー管理

サブスクリプションURLの取り込みとグループ管理

サブスクリプションの取り込みは、複数のサーバー設定をまとめて受け取るのに適しています。デスクトップ版では通常、「サブスクリプショングループ」から項目を作成し、完全なURLを入力して更新します。Android版ではサブスクリプション設定から追加できます。クライアントは取得した内容をサーバー一覧として解析しますが、URLを登録しただけで接続が確立するわけではありません。

取り込み後は、まず選択可能な設定が一覧に表示されているか確認し、その中から現在のサーバーを選びます。複数の配信元は別々のグループに分けると、更新時に混在しません。更新後も一覧が空の場合は、URLが完全か、グループが有効か、ログに解析エラーがないかを優先して確認してください。

OSから選ぶ

4つのプラットフォーム向けクライアント入口

デスクトップOSではまずv2rayNを確認し、Androidではv2rayNGとv2flyNGから選べます。ダウンロードページでは、プロセッサーアーキテクチャ、パッケージ形式、システム要件をさらに分けて案内しています。

Windows

v2rayNのデスクトップ版または従来型のWPF版を利用します。デスクトップ版はクロスプラットフォームの画面を採用し、WPF版は従来のWindows操作を好むユーザーに適しています。インストール前にシステムアーキテクチャと実行環境を確認してください。

ダウンロードページへ

macOS

v2rayNのデスクトップ版を利用します。ダウンロード時はApple SiliconとIntelプロセッサーを区別してください。初回起動時には、システムのプライバシーとセキュリティ設定でアプリやネットワークの権限を確認する必要がある場合があります。

ダウンロードページへ

Android

v2rayNGを第一候補とし、コアの要件に応じてv2flyNGも選べます。比較的新しい端末の多くはarm64パッケージを使用します。プロセッサーの種類が分からない場合は、ダウンロードページの汎用版の説明を確認してください。

ダウンロードページへ

Linux

v2rayNのデスクトップ版を利用し、ディストリビューションに応じてdebまたはrpmパッケージを選び、プロセッサーに合わせてx64またはarm64を選択します。起動できない場合は、デスクトップの起動項目とターミナルログをそれぞれ確認して依存関係を調べてください。

ダウンロードページへ

クイックスタート

インストール、取り込み、確認の3段階

初回設定ですべての高度な項目を同時に調整する必要はありません。まずクライアントが正しく読み込める接続を1つ作り、その後で自動更新、ルーティングルール、TUN設定を段階的に追加します。

  1. 01

    プラットフォームに合わせてクライアントをインストール

    Windows、macOS、Linuxではv2rayNを使用し、Androidではv2rayNGまたはv2flyNGを使用します。インストール前にプロセッサーアーキテクチャとパッケージ形式を確認し、初回起動時はシステムの指示に従って必要な権限を設定してください。起動できない場合は、実行環境、展開先ディレクトリ、書き込み権限を先に確認し、慌てて設定を取り込まないでください。

  2. 02

    サブスクリプションを取り込み、サーバーを選択

    サブスクリプション管理でグループを追加し、完全なサブスクリプションURLを貼り付けて手動更新します。一覧に内容が表示されたら、サーバーを1つ選んで有効にします。単一の共有リンクを使う場合はクリップボードから取り込めますが、プロトコル、アドレス、ポート、伝送パラメーターが完全に認識されているか確認してください。サブスクリプションの更新とクライアントの更新は別の操作です。

  3. 03

    プロキシを有効にして段階的に確認

    デスクトップではまずシステムプロキシを有効にし、Androidではシステムの指示に従ってネットワーク接続を確立します。確認時はクライアントの状態、ログ、対象アプリの挙動を分けて観察してください。システムプロキシが正常に動作してから、必要に応じてルーティング分岐やTUNを設定します。ターミナルプログラムだけ接続できない場合は、そのプログラムのプロキシ環境変数とポート設定を個別に確認します。

設定の問題はまず範囲を絞る

まずクライアントが起動できることを確認し、次にサブスクリプションを更新し、1台のサーバーをテストして、最後にシステムへの取り込みを確認します。一度に変更する条件を1つに絞ると、ログのエラーを具体的な手順に結び付けやすくなります。

完全なガイドを見る

オープンソースエコシステム

Project V、V2Fly、Xrayの関係

クライアント、コア、プロトコル、サブスクリプションサービスはそれぞれ異なる層にあります。この階層を理解すれば、画面の問題、設定の問題、コアの問題を混同せずに済みます。

エコシステムの歴史とプロジェクトの分岐

Project VはV2Rayの設定モデルとプロトコルエコシステムの基盤を築きました。コミュニティの発展に伴い、V2Flyは関連するコア機能を継承・維持し、Xrayは既存の設定方針との互換性を保ちながら、プロトコル、伝送、ルーティング機能を拡張しています。どちらもオープンな協働によるコアの系統に属しますが、リリース間隔、設定項目、機能対応が常に完全に一致するとは限りません。

そのため、「V2Rayクライアント」は通常、このエコシステム向けに作られたグラフィカルな管理ツールを指し、単一のコアファイルを意味しません。VMess、VLESS、Trojan、REALITY、gRPCなどの用語を見たら、それがプロトコル、セキュリティ層、伝送方式のどれに属するかを分けて判断し、現在のクライアントが呼び出すコアがその組み合わせに対応しているか確認してください。

3つのクライアントの役割

v2rayNはデスクトップOS向けで、サブスクリプショングループ、サーバー一覧、システムプロキシ、TUN、ルーティング、ログへの入口を管理します。v2rayNGはAndroid向けで、一般的な設定をXrayコアが処理します。v2flyNGもAndroid向けですが、V2Flyコアのエコシステムにより近い位置づけです。3つともグラフィカルな画面で設定管理の負担を減らしますが、実際の接続能力はコアと設定によって決まります。

クライアントのコードは公開されているため、機能の進化、設定の生成方法、問題の修正履歴を確認できます。オープンソースであることは、すべての分岐の画面やデフォルト値が同じという意味ではありません。クライアント間で移行する際は、名前だけで比較せず、サブスクリプションの互換性、ルーティングルール、DNS設定、ローカルの待ち受けポートを確認してください。

プロトコルのライセンスとコミュニティによる保守

オープンソースライセンスは、コードの利用、改変、再配布に関する条件を定めています。具体的な条項は、各プロジェクトがソフトウェアとともに提供するライセンスファイルを確認してください。クライアントとコアは異なるメンテナーやコミュニティ参加者によって継続的に改善され、リリース周期も独立しています。クライアントを更新すると、画面コンポーネントとコアコンポーネントが同時に変わる場合もあれば、クライアント側で別々に管理される場合もあります。

日常のメンテナンスでは、現在利用できる設定と重要な項目を記録しておきます。更新後はまずコアが正常に起動するか確認し、次にサブスクリプション、ルーティング、システムへの取り込みを確認してください。新しい設定項目を認識できない場合は、ログに出ている明確なエラーを調べ、クライアントとコアの対応範囲を確認します。複数の項目を何度も切り替えるより、再現可能な手順に戻るほうが原因を特定しやすくなります。