PROJECT V CLIENT GUIDE

v2rayNG公式サイト
V2Rayクライアントとサブスクリプション設定

v2rayNデスクトップクライアントv2rayNG Androidクライアントv2flyNG代替クライアントのダウンロード先と使い方をまとめています。サブスクリプションのインポートから、システムプロキシ、TUN、ルール設定、ログ確認まで、実際の設定項目に沿って解説します。

永久無料 オープンソース Xray · V2Fly VMess · VLESS · Trojan · REALITY

CLIENT WORKFLOW

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

4枚の設定画面で、クライアントの主要な操作エリアを確認できます。各カードでは画面イメージを切り替えられるため、設定項目の関係を理解してから、完全ガイドの手順に進めます。

サブスクリプショングループ
デフォルトのサブスクリプション有効
サブスクリプションを自動更新
更新後も選択状態を保持

SUBSCRIPTION

サブスクリプショングループ管理

サブスクリプションURLは設定の継続的な更新に便利ですが、すべてのURLを1つのリストに混在させるべきではありません。用途ごとにグループを作成すれば、更新頻度、現在の選択状態、無効化を個別に管理できます。インポート時はURLが完全にコピーされていることを確認し、判別しやすい名前を付けてください。更新後は追加項目、削除項目、現在選択されている項目を確認し、意図しない設定変更を防ぎます。単一の貼り付けだけに対応するシンプルなクライアントより、日常用、テスト用、一時用の設定を同時に管理しやすく、更新失敗時の切り分けにも役立ちます。

サブスクリプションのインポート手順を見る →
ルーティングルール
ドメインルール優先的にマッチ
IPルール順番にマッチ
未マッチのトラフィックデフォルト出口

ROUTING

ルーティングルールと振り分け順

ルーティングは、ドメイン、IP、プロセスごとにどの出口を使うかを決めます。重要なのはルールの数より順序です。通常は上から順に判定されるため、前に置いた広い条件が後の細かな条件を上書きすることがあります。具体的なルールを先に置き、最後にフォールバックを設定しましょう。設定前にシステムプロキシが必要なアプリと直接接続する通信を整理し、ログで実際に適用されたルールを確認します。ドメインポリシー、IP解決、デフォルト出口の関係も解説し、意味を理解しないままルールをコピーする状態を避けます。明確な振り分け構成は不要な転送を減らし、原因の特定も容易にします。

ルーティング設定の解説を読む →
システムプロキシ
システムプロキシを設定
プロキシモードルーティングルールに従う
終了時に設定を消去

PROXY MODE

システムプロキシとTUNモード

システムプロキシは、OSのプロキシ設定に従うアプリを主に制御します。設定が簡単で、ブラウザや一般的なデスクトップアプリに適しています。TUNはネットワークインターフェース層でより多くの通信を処理するため対象範囲が広い一方、追加の権限が必要で、ルーティングやDNS設定の影響も受けやすくなります。両方を必ず有効にする必要はありません。初回はシステムプロキシでサブスクリプションと設定を確認し、アプリの互換性を見てTUNを判断するのがおすすめです。切り替える前に重要な接続を終了し、元の設定を記録しておくと、通信障害が起きてもすぐに復元できます。完全ガイドでは簡単な方法から順に説明します。

接続とプロキシ設定を見る →
実行ログ
ログレベルwarning
時刻を表示
自動スクロール

DIAGNOSTICS

ログレベルとトラブル対応

接続に失敗したら、設定を何度も切り替えるより先にログを確認する方が効果的です。通常はwarningレベルで運用し、問題を再現するときだけ一時的に詳細度を上げ、時刻、接続先、プロトコルの段階、エラーキーワードを重点的に見ます。timeoutはネットワーク経路、アドレス、ポートの問題を示すことが多く、rejectedはローカルルールとリモート側の応答を切り分ける必要があります。invalidは設定項目の不一致が原因になりがちです。一度に1項目だけ変更し、変更前後のログを残すことで、本当の原因を確認できます。頻出エラーを具体的な確認手順に置き換え、見当違いの試行を減らします。

トラブル対応のQ&Aを見る →

PLATFORM DOWNLOADS

現在のデバイスに合うクライアントを選ぶ

デスクトップはまずv2rayNから始め、Androidではカーネルの要件に応じてv2rayNGとv2flyNGを選べます。ダウンロードページではプロセッサのアーキテクチャとインストール形式も確認できます。

DESKTOP

Windows

Windowsではv2rayNがおすすめです。ダウンロードページには新世代のクロスプラットフォームUIと従来のWPF UIがあり、前者は操作感を統一したいユーザー、後者は従来のWindows設定に慣れたユーザーに向いています。インストール後はサブスクリプションをインポートし、システムプロキシを有効にして基本接続を確認します。

ダウンロードへ

DESKTOP

macOS

macOSではv2rayNデスクトップクライアントを使用します。ダウンロード前にシステム情報でプロセッサの種類を確認し、Apple SiliconまたはIntel用のインストールファイルを選んでください。初回起動時にシステムからアプリの権限確認を求められた場合は、画面の指示に従います。その後、クライアント内からサブスクリプションをインポートし、URLをブラウザのアドレスバーへ直接貼り付けないでください。

ダウンロードへ

MOBILE

Android

Androidでは通常、Xrayカーネルを採用するv2rayNGを選びます。V2Flyカーネルを使う場合はv2flyNGを選択できます。一般的な端末はarm64に対応しており、プロセッサが不明な場合は汎用インストールファイルを利用できます。インポート後はシステムによるVPN接続を許可し、バックグラウンド動作とバッテリー設定を確認してください。

ダウンロードへ

DESKTOP

Linux

Linuxデスクトップではv2rayNを使用し、ディストリビューションに合わせてdebまたはrpm形式を選びます。端末がx64かarm64かも確認してください。インストール後はデスクトップ環境のシステムプロキシ設定を確認し、システムプロキシとTUNのどちらを使うか決めます。Linuxでは権限、DNS、ファイアウォール設定がよくある確認ポイントです。

ダウンロードへ

QUICK START

3ステップで基本接続を完了

まず最小限の構成で接続できる状態にし、その後でルーティング、DNS、バックグラウンド設定を調整します。一度に変更しすぎると原因の特定が難しくなります。

  1. プラットフォームとインストールファイルを選ぶ

    ダウンロードセンターを開いたら、現在のOSに切り替えます。Windows、macOS、Linuxではv2rayN、Androidではv2rayNGまたはv2flyNGを選べます。デスクトップはプロセッサのアーキテクチャとインストール形式を、Androidはarm64または汎用インストールファイルを選択してください。ダウンロード後は通常どおりインストールし、同種のクライアントを複数同時に起動しないでください。ローカルのプロキシポートを奪い合ったり、システムのネットワーク設定を重複して変更したりするおそれがあります。

  2. サブスクリプションをインポートして設定を確認

    V2RayサブスクリプションURLを完全な形でコピーし、クライアントのサブスクリプショングループまたは設定画面で新しいURLを追加して、手動更新を1回実行します。更新が完了しても設定が使えるとは限りません。グループに項目が表示されるか、アドレスとポートが完全か、プロトコルの種類が想定どおりかを確認してください。更新に失敗したら、まずシステム時刻、端末のネットワーク、URLの先頭と末尾の欠落を確認し、クライアントのログを見ます。更新ボタンを連続して押すのは避けてください。

  3. プロキシを有効にして確認する

    設定を1つ選び、デスクトップではシステムプロキシを有効にし、Androidではシステムの案内に従ってVPN接続を確立します。確認時は普段使うWebページやアプリにアクセスし、クライアントのログに対応する接続記録が出るかを確認します。基本接続が安定してから、ルーティング、TUN、DNS、自動更新を設定してください。異常があれば、端末のネットワーク、システム時刻、サブスクリプションの状態、設定パラメータ、プロキシモードの順に確認すると、設定を無作為に切り替えるより原因を特定しやすくなります。

PROJECT V ECOSYSTEM

V2Fly、Xrayとクライアントの関係

GUIクライアントは設定管理とシステム連携を担い、カーネルはプロトコル、トランスポート、ルーティング、接続を処理します。この関係を理解すれば、更新内容と互換性の範囲を正しく判断できます。

Project Vエコシステムとカーネルの系統

Project Vは、ネットワークプロキシのプロトコル、トランスポート方式、ルーティング機能を中心とするオープンソースの技術エコシステムです。初期のV2Rayプロジェクトが設定構造と中核機能を築き、その後コミュニティの継続的な開発によって複数の系統が形成されました。V2FlyはV2Rayエコシステムの中核実装とドキュメント体系を引き継ぎ、コミュニティ連携と継続的な保守を重視しています。Xrayは既存の設定思想との互換性を保ちながら独自のカーネル路線を発展させ、プロトコルとトランスポート関連の機能を拡張しています。どちらもGUIクライアントではなく、特定のインストール画面そのものでもありません。

v2rayN、v2rayNG、v2flyNGはカーネルの上で動作します。クライアントは複雑な設定をサブスクリプショングループ、サーバー一覧、システムプロキシ、TUN、ルーティングルール、ログ画面に整理し、GUIから動作を管理できるようにします。実際の接続確立、プロトコル項目の解析、ルーティングの実行は搭載されたカーネルが担当します。そのため、特定のプロトコルやトランスポートが使えるか判断するには、クライアントに該当設定があるかだけでなく、カーネルが関連項目をサポートしているかも確認する必要があります。

3つのクライアントの位置づけ

v2rayNはWindows、macOS、Linuxのデスクトップ環境向けで、サブスクリプション管理、システムプロキシ、TUN、ルーティング、DNS、ログなどの基本機能を備えています。PC上で複数の設定をまとめて管理したいユーザーに適しており、表示されるログで接続問題を確認しやすい点も特徴です。OSごとにインストール形式や権限処理は異なりますが、基本的な設定手順は共通しています。

v2rayNGはAndroid向けで、Xrayカーネルの系統を採用しています。モバイル端末のVPN接続、サブスクリプション更新、ルーティング設定、バックグラウンド動作を中心に設計されています。モバイルOSはバックグラウンド処理を制限するため、接続の安定性はクライアント設定だけでなく、バッテリー設定、バックグラウンド権限、ネットワーク切り替えの動作にも左右されます。

v2flyNGもAndroid向けで、V2Flyカーネルの系統を採用しています。そのカーネルエコシステムが必要な場合の選択肢になります。基本的な使い方はv2rayNGと似ていますが、カーネルの実装、一部の設定機能、更新ペースは完全には同じではありません。選ぶ際は画面だけを比較せず、サブスクリプションで使われているプロトコルとトランスポートのパラメータを確認してから、適したカーネル系統を判断してください。

オープンソースとコミュニティによる保守

3つのクライアントと関連カーネルはオープンソースで保守されており、ソースコードと変更内容はプロジェクトコミュニティによって継続的に確認されています。オープンソースだからといって、すべてのバージョンが自動的に互換するわけではありません。機能の進化に伴って設定項目が変わることがあり、クライアントの画面もプラットフォームごとに異なる実装になる場合があります。安全に更新するには、まず更新内容を読み、現在使える設定を保存してからクライアントを更新し、基本接続テストを1回行ってください。

コミュニティで保守されるソフトウェアには、単一ベンダーのような固定されたリリース周期がないことが一般的です。クライアント、カーネル、ドキュメントが別々に更新され、新しいプロトコルパラメータが先にカーネルへ追加され、後からクライアントにGUI設定が実装される場合もあります。手動設定として先に提供されることもあります。「設定項目が見つからない」「インポート後に項目が欠けている」といった場合は、クライアント画面、カーネルの対応状況、サブスクリプション内容のどこに原因があるかを切り分け、V2Rayクライアント全体が使えないと決めつけないことが大切です。

プロトコル名だけでは完全な設定にならない

VMess、VLESS、Trojan、REALITYなどの名称は、設定の一部を表すものにすぎません。実際に接続するには、サーバーアドレス、ポート、ユーザー識別子、トランスポート方式、TLS関連パラメータ、ドメイン、パス、ルーティングポリシーなども必要です。クライアントがサブスクリプションをインポートすると、これらの項目をカーネルに渡して処理します。重要な項目が1つでも一致しなければ、タイムアウト、ハンドシェイク失敗、設定無効の原因になります。本サイトのプロトコル解説は項目同士の関係とクライアント内の対応箇所を中心に扱い、サーバー側の情報なしに使える「万能の最適設定」は提示しません。

COMMON QUESTIONS

よくある質問

まず結論を確認し、必要に応じてQ&Aページで分類別の切り分けに進んでください。

v2rayNのサブスクリプション更新に失敗したら、まず何を確認すべき?

まず通常のネットワーク接続とシステム時刻が正常か確認し、サブスクリプションURLが完全か、余分な空白が入っていないかを調べます。次にログを開き、リクエストの段階で出ているエラーを確認してください。同じURLが別の端末でも更新できない場合は、サブスクリプションの状態を優先して確認します。現在の端末だけで失敗する場合は、システムプロキシ、DNS、ファイアウォール設定を確認します。

インストールと設定のQ&Aを見る →

VMessとVLESSはどう選ぶべき?

クライアント側でサーバー設定にないプロトコルへ勝手に置き換えることはできません。サブスクリプションまたはサーバーが指定するプロトコルを基準にし、ユーザー識別子、トランスポート方式、TLSパラメータ、ドメインなどを一致させてください。VLESSは組み合わせるトランスポートとセキュリティパラメータへの依存が大きく、VMessも正しい時刻と識別情報が必要です。

基本知識のQ&Aを見る →

システムプロキシとTUNの違いは?

システムプロキシは、OSのプロキシ設定を読み取るアプリにだけ影響します。軽量で復元しやすいのが特徴です。TUNは仮想ネットワークインターフェースからより広い範囲の通信を処理するため、追加の権限と細かなルーティング設定が必要です。まずシステムプロキシで接続を確認し、対象アプリがカバーされているかを見てからTUNを有効にするか判断しましょう。

プロキシモードの手順を見る →

ノードのタイムアウト時に、設定を何度も切り替えるべきでない理由は?

タイムアウトは、端末のネットワーク、システム時刻、サブスクリプションの期限切れ、アドレスとポート、プロトコルパラメータ、ルーティング設定などが原因で起こります。連続して切り替えると複数の変数が同時に変わり、原因の確認が難しくなります。現在の設定を固定し、ネットワーク、サブスクリプション、パラメータ、プロキシモード、ログの順に1項目ずつ確認すると、安定して再現できる対処を見つけやすくなります。

トラブル対応のQ&Aを見る →

LATEST ARTICLES

クライアント設定とトラブル対応の記事

モバイル端末のバックグラウンド動作、カーネルの選び方、初心者によくある問題など、チュートリアルだけでは扱いきれない具体的なケースを解説します。

トラブル対応

v2rayNGのバッテリー消費が速いとき:Androidのバックグラウンド動作と省電力設定を確認

システムのバッテリー使用量から消費の原因を特定し、バックグラウンド維持、ルーティングルールの細かさ、サブスクリプションの自動更新頻度を順に確認します。電池持ちと安定した接続を両立する設定の考え方も紹介します。

記事を読む →
コアと選び方

XrayとV2Flyカーネルの違い:バージョン関係とクライアントの選び方

Project VエコシステムにおけるV2FlyとXrayという2つのカーネル系統の関係、プロトコル対応の違い、更新ペースを整理し、v2rayNGとv2flyNGに適した利用シーンを解説します。

記事を読む →
入門ガイド

V2Ray初心者の10の疑問:サブスクリプション、プロトコル選び、接続失敗をまとめて解説

クライアントの選び方、V2RayサブスクリプションURLの入力、VMessとVLESSの設定関係、プロキシモードの違いなど、よくある疑問を整理しています。各項目で実行できる確認手順を示します。

記事を読む →