無料ダウンロード

V2Ray無料ダウンロード
クライアントと設定ガイド

v2rayN、v2rayNG、v2flyNGのクライアント入口をまとめ、日本語設定ドキュメントXray・V2Flyコアの解説を用意しています。ダウンロードからサブスクリプションの取り込み、ルーティングまで順を追って説明します。

永久無料 オープンソース 日本語ドキュメント 複数コアに対応
PLATFORMS Windows · macOS · Android · Linux
CLIENTS v2rayN · v2rayNG · v2flyNG
CORE FAMILY Xray · V2Fly
DOCUMENTS インストール · サブスクリプション · ルーティング · DNS

CLIENT / CONFIG / ROUTING

クライアントから出口までの4段階の経路

クライアントは接続だけを担うボタンではありません。ダウンロード、サブスクリプションの解析、ルーティングの判定、コアの実行は、それぞれ異なる役割を持ちます。経路ごとに分けて考えると設定ミスを特定しやすくなり、ノード、サブスクリプション、コア、システムプロキシを混同せずに済みます。

DOWNLOAD BY PLATFORM

4プラットフォームクライアント入口

トップページではプラットフォームの選び方だけを整理し、具体的なパッケージ、システムアーキテクチャ、クライアントの違いはダウンロードページにまとめています。対応するプラットフォームへ進み、端末のアーキテクチャに合うファイルを選んでください。

DESKTOP

Windows

Windowsデスクトップではv2rayNを選択します。新世代のデスクトップUIは、プラットフォームをまたいで統一された操作を求めるユーザーに向いています。クラシックWPF UIは、従来のメニューやタスクトレイ操作に慣れたユーザーに適しています。2つの入口は同じプラットフォームパネルにあり、実行環境、展開先、初回起動についても説明しています。

ダウンロードページへ

DESKTOP

macOS

macOSデスクトップではv2rayNを使用します。ダウンロード前にプロセッサの種類を確認してください。Apple Silicon搭載端末はarm64、Intelプロセッサはx64を選びます。アーキテクチャが合わないと、プログラムが正常に起動しないことがあります。プラットフォームパネルでは、システムプロキシの権限、初回起動、設定ディレクトリの場所も案内し、インストール後の切り分けを減らします。

ダウンロードページへ

MOBILE

Android

AndroidではXrayコアを使用するv2rayNG、またはV2Flyコアを使用するv2flyNGを選べます。比較的新しい端末ではarm64を優先し、アーキテクチャが不明な場合は汎用版を確認してください。どちらもサブスクリプション更新、QRコード取り込み、単一共有リンクに対応しています。主な違いはコアの系統とプロトコル機能です。

ダウンロードページへ

DESKTOP

Linux

Linuxデスクトップではv2rayNを使用します。ディストリビューションのパッケージ体系に合わせてdebまたはrpmを選び、x64とarm64のアーキテクチャも確認してください。インストール後は、デスクトップセッション、設定ディレクトリへの書き込み権限、システムプロキシの制御方法を重点的に確認します。ダウンロードページでは主要なデスクトップアーキテクチャを優先入口に置き、その他は補足リンクとして明示しています。

ダウンロードページへ

QUICK START

ダウンロード後の3ステップ設定

初回利用では、まず最短の経路を完成させます。利用可能な設定を取り込み、ノードを選び、システムプロキシを有効にしてください。基本接続を確認してから、ルーティング、DNS、自動起動などの追加設定に進みます。

  1. 01

    サブスクリプションまたは共有リンクを取り込む

    サブスクリプションURLをコピーしたら、クライアントのサブスクリプション管理でURLを追加し、更新を実行します。単一のvmess、vless、その他の共有リンクを受け取った場合は、クリップボードからノードを取り込む入口を使い、サブスクリプション欄には入力しないでください。取り込み後は、ノード名とプロトコルが表示されているか確認してから次へ進みます。リストが空の場合は、更新を実行していない、URLのコピーが不完全、またはクライアントが一時的にサブスクリプションを読み込めない可能性があります。

  2. 02

    ノードとプロキシモードを選択する

    ノード一覧から1つの設定をアクティブサーバーとして選び、用途に応じてシステムプロキシモードを設定します。切り分けの初期段階ではルールをできるだけ単純にし、まずブラウザーの通信がクライアントへ入ることを確認してから、振り分けルールを段階的に有効にしてください。複数のネットワークツールを同時に使用する場合は、ローカルリスニングポートの競合も確認します。他のプログラムがポートを使用しているとコアが起動できず、ログにはリスニング失敗やアドレス使用中のメッセージが表示されることがあります。

  3. 03

    接続して実行ログを確認する

    コアを起動し、システムプロキシを有効にしたら、設定を次々に変更するのではなく、まずクライアントの状態とログを確認します。ログから、設定が読み込まれたか、DNSが応答したか、アウトバウンドが確立したか、失敗箇所がプロトコルハンドシェイクかローカルリスニングかを判断できます。基本経路が正常になってから、ルーティング、サブスクリプションの自動更新、OS起動時の自動起動を設定してください。一度に変更するパラメータを1種類に絞ると、結果に影響した変更を特定しやすくなります。

COMMON QUESTIONS

よくある質問

サブスクリプションを取り込んでもノードが表示されない場合、まず何を確認すべきですか?

まずサブスクリプションを保存し、手動で更新を実行したか確認します。次にURLの先頭、末尾、途中の文字が完全か確認してください。クライアントに解析エラーが表示された場合は、元のURLを変えずにもう一度コピーします。更新中に反応がない場合は、クライアントのネットワーク権限と現在のシステムプロキシ状態も確認してください。単一の共有リンクはサブスクリプション管理ではなく、クリップボードからノードとして取り込みます。詳しい手順は利用ガイドをご覧ください。

v2rayNGとv2flyNGはどのように選べばよいですか?

どちらもAndroid向けのGUIクライアントで、主な違いはコアの系統です。v2rayNGはXrayコア、v2flyNGはV2Flyコアを重視しています。ノードパラメータ、必要なプロトコル、既存設定との互換性を基準に選んでください。サブスクリプション提供元がコアを指定している場合は、その指定を優先します。特に指定がなければ、まず推奨されている方を使い、ログとプロトコル機能を見て切り替えが必要か判断できます。

システムプロキシを有効にしても接続できません。原因は必ずノードですか?

必ずしもそうではありません。接続経路には、ローカルリスニング、システムプロキシ、DNS、ルーティング、アウトバウンドのハンドシェイクも含まれます。まずコアが正常に起動したか確認し、次にシステムプロキシのポートとクライアントのリスニングポートが一致しているか確認してください。その後、ログに出る最初の明確なエラーを読みます。ローカルポートが作成されていない場合は権限やポート競合を先に処理します。アウトバウンドは確立するのにドメイン解決だけ失敗する場合は、ノードを何度も変えるのではなくDNS設定を確認してください。

サブスクリプションを更新すると、手動で変更したノードは上書きされますか?

サブスクリプションのノードは通常、サブスクリプションの内容から再生成されます。名前やパラメータを直接変更すると、次回更新時に置き換えられる可能性があります。長期的に残したいカスタム設定は独立したノードとして複製するか、クライアントのサブスクリプショングループ、ルール、プリセット機能を利用してください。更新前に、どの項目がサブスクリプションデータで、どの設定がクライアント全体の設定なのかを把握すると、調整のやり直しを減らせます。

PROJECT V ECOSYSTEM

Project V・V2Fly・Xrayのコアの関係

V2Rayは一連のツール全体を指す総称として使われがちですが、実際には技術エコシステム、実行コア、GUIクライアントを区別する必要があります。Project Vはモジュール型のプロキシアーキテクチャと設定思想を形成し、V2FlyはV2Rayのコア機能を継承・保守しています。Xrayは同じ技術的な流れから独立したコアと拡張機能を発展させました。v2rayN、v2rayNG、v2flyNGはユーザーに近い層に位置し、サブスクリプション管理、ノード選択、システムプロキシ、ログ確認をGUIとしてまとめています。

01 / HISTORY

エコシステムの歴史:具体的なクライアントより先に設定モデルがあった

Project Vの中心的な影響は、特定の固定UIではありません。インバウンド、アウトバウンド、ルーティング、DNS、トランスポート、ポリシーを組み合わせ可能な設定モジュールとして分離した点にあります。GUIクライアントは、これらのモジュールをメニュー、フォーム、プリセットへ対応付けます。この仕組みを理解すると、異なるクライアントが近いノードパラメータを使える理由や、同じサブスクリプションでもコアによって利用できるプロトコル機能が異なる理由がわかります。

日常利用でJSONの全フィールドを覚える必要はありませんが、各設定がどの層に属するかは把握しておきましょう。システムプロキシはアプリの通信をクライアントへ入れるかを決め、ローカルインバウンドは接続を受け付け、ルーティングはアウトバウンドの方向を決め、コアはプロトコルとトランスポートを実行します。問題が起きたときは、クライアント画面の接続アイコンだけを見るより、層ごとに切り分ける方が確実です。

02 / CORE FAMILY

コアの系統:XrayとV2Flyはそれぞれ独立して保守

V2FlyコアはV2Rayのモジュール設計を引き継ぎ、設定構造と多くの基本概念に連続性があります。Xrayコアは関連する技術基盤から発展し、プロトコル、トランスポート、フロー制御の方向で独自の実装を保守しています。共通する概念がある一方、直接置き換えられないフィールドや機能もあります。VLESS、VMess、Trojan、REALITY、XTLS Visionなどの名称を見たら、共有リンクの見た目だけで互換性を判断せず、クライアントのコアとサーバー側パラメータも確認してください。

このサイトの設定資料では、各フィールドが共通の設定方針、V2Flyの実装、Xrayの拡張のどれに属するかを明示します。GUIクライアントをそのまま使いたい場合にも、必要に応じて生成後の設定ファイルや実行ログを読みたい場合にも役立ちます。

03 / OPEN SOURCE

オープンソースの構成:クライアントとコアを分けて保守

v2rayN、v2rayNG、v2flyNGと関連コアは、それぞれのプロジェクトのオープンソースライセンスに基づいて公開されています。クライアントのコード、コアのコード、リリース時期は異なるメンテナーが管理します。GUIクライアントの更新は、UI、システムプロキシ、サブスクリプション管理、プラットフォーム対応が中心です。一方、コアの更新はプロトコル実装、トランスポート層、ルーティング、DNSに関わることが多くなります。両者の更新ペースは一致する必要がないため、クライアントにはコアの管理や選択用の入口が個別に用意されることがあります。

この分離構造の実用的な価値は、役割の境界が明確になることです。クライアントは操作性、コアはネットワーク処理、サブスクリプションは設定データの配布を担当します。原因を判断するときは、クライアントログ、コアの起動結果、サブスクリプション内容を個別に確認でき、すべての異常を同じプログラムのせいにせずに済みます。

04 / UPDATE FLOW

更新の仕組み:まず変化がどの層に属するかを見極める

クライアント更新、コア更新、サブスクリプション更新は、それぞれ異なる問題を解決します。クライアント更新はプラットフォーム互換性、UI、設定生成を改善します。コア更新はプロトコル実装と低レベル動作を調整します。サブスクリプション更新はノード一覧とパラメータだけを更新します。サブスクリプションを更新してもクライアントプログラムは自動で置き換わらず、クライアントを更新しても保存済みノードの内容が変わるとは限りません。対象を分けて考えると、トラブル対処で関係のない操作を避けられます。

安定した設定を調整する際は、変更を最小限にとどめます。まず現在使えている設定を残し、1つの層だけを更新してログを確認してください。ノードを追加するだけなら、通常はサブスクリプションを更新すれば十分です。特定のプロトコルを認識できない場合は、コアの機能とクライアントの対応状況を確認します。システムプロキシを制御できない場合は、クライアントの権限とプラットフォーム設定を重点的に確認してください。

v2rayN

デスクトップクライアント層

Windows、macOS、Linux向けに、サブスクリプション、ノード、ルーティングプリセット、システムプロキシ、実行ログを一元管理します。充実したデスクトップ設定、多数のサブスクリプショングループ、コア管理機能が必要なユーザーに適しています。

v2rayNG

Android + Xray

Androidのネットワーク機能とXrayコアを組み合わせ、サブスクリプション更新、QRコード、クリップボードからの取り込み、アプリ別設定に対応します。サブスクリプションにXray関連のプロトコルやトランスポートパラメータが含まれる環境に適しています。

v2flyNG

Android + V2Fly

V2Flyコアを実行層として、一般的なノード管理と接続操作に対応します。V2Flyコアを使う構成のクライアントとして選べるほか、同種の設定を各コアがどのように処理するか比較する際にも便利です。