// INSTALLER INDEX · 日本語ガイド

V2Rayインストーラーダウンロード
v2rayNとAndroidクライアントの入手先

v2ray5.comを入力すると、Windows、macOS、Android、Linux向けのクライアントを見つけられます。そのままサブスクリプションのインポート、プロキシモード、ルーティングの日本語ガイドも確認できます。

完全無料 オープンソース 日本語ガイド Xray · V2Fly
PLATFORMS / 04 CLIENTS / v2rayN · v2rayNG · v2flyNG CORES / Xray · V2Fly MODEL / OPEN SOURCE

// CLIENT CAPABILITIES

クライアントの基本設定

サブスクリプションからクライアントを設定し、システムプロキシ、ルーティング、実行ログを確認するまで、日常利用で頻繁に行う操作を4つの設定パネルにまとめています。設定項目を単なる用語として分けるのではなく、何を解決するのか、いつ変更するのか、変更後に何を確認するのかを説明します。

select feature → read field note

宛先の種類に応じて接続先を振り分ける

ルーティングでは、異なるドメイン、IPアドレス帯、ルールセットを別々の出口へ振り分けます。まずクライアント標準の基本ルールを残し、必要に応じて少数のカスタムルールを追加し、より具体的なルールを広いルールより上に置くのが一般的です。v2rayNではdomain、ip、geositeなどの条件を組み合わせられます。変更時は一度に1つのルール群だけを編集し、保存後に実行ログで意図した出口に振り分けられたか確認してください。全通信を一括転送するより、ローカルサービス、LANアドレス、指定サイトの接続経路を維持できるため、長期利用には振り分けが適しています。

routing.rules[].domain · routing.rules[].ip

// PLATFORM ENTRY

OSに合わせてインストーラーを選ぶ

デスクトップではまずv2rayNを使い、Androidではコアの好みに応じてv2rayNGまたはv2flyNGを選びます。プラットフォームのリンクをクリックするとダウンロードページが開き、対応グループへ自動で切り替わります。ファイル形式、アーキテクチャの違い、システム要件は各グループ内で説明しています。

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

01 / DESKTOP

Windows

v2rayNを使用します。ダウンロードページには新世代のデスクトップ画面と従来のWPF画面、2種類の入口があります。GUIでサブスクリプション、サーバー、システムプロキシ、ルーティングルールを管理したいユーザーに適しています。初回インストール前にシステムアーキテクチャを確認し、設定フォルダーを長期保存できる場所に置いて、移動後に既存設定を見失わないようにしてください。

ダウンロードへ

02 / DESKTOP

macOS

v2rayNのデスクトップクライアントを使用します。インストーラーはApple SiliconとIntelチップ向けに分かれているため、選択前にシステム情報でプロセッサーの種類を確認してください。インストール後はシステムの指示に従って必要なネットワーク権限を許可します。初回起動がブロックされた場合は、インストーラーを何度も再ダウンロードせず、システム設定のセキュリティ項目でアプリを確認してください。

ダウンロードへ

03 / MOBILE

Android

Xrayコアを使用するv2rayNGを優先します。V2Flyコアが必要な場合はv2flyNGを使用できます。近年の端末の多くはarm64版に適しています。プロセッサーのアーキテクチャが不明な場合は汎用版を選んでください。サブスクリプションをインポートした後は、サーバー一覧を手動で更新し、項目を1つ選択して、システムのネットワーク接続許可が有効になっていることを確認します。

ダウンロードへ

04 / DESKTOP

Linux

v2rayNを使用し、ディストリビューションのパッケージ体系に合わせてdebまたはrpmを選びます。ARMアーキテクチャの端末ではarm64も選択してください。インストール後は、まず端末またはアプリメニューからクライアントが正常に起動するか確認してから、サブスクリプションをインポートします。ウィンドウは開くのにコアが動作しない場合は、実行権限、ポート競合、ログの保存先を優先して確認してください。

ダウンロードへ

// QUICK START

インストールから有効化までの3ステップ

初回利用時は、クライアントのインストール、サブスクリプションのインポート、プロキシの有効化を分けて行います。各ステップの終了時に結果を確認してから次へ進むと、複数の設定変更が重なって原因を特定できなくなるのを防げます。

詳細ガイドを見る →
  1. 01

    クライアントを選んでインストールする

    デスクトップではv2rayN、Androidではv2rayNGから始めます。ダウンロード時はOS、プロセッサーアーキテクチャ、インストーラー形式を確認し、ファイル名の一部分だけで判断しないでください。インストール後は一度クライアントを起動し、メイン画面、設定入口、ログ領域が開くことを確認します。デスクトップでは設定フォルダーを長期保存できる場所に置くのがおすすめです。モバイル端末では、後でローカルの接続インターフェースを作成できるよう、システムが求めるネットワーク接続権限を許可してください。

    プログラムが正常に起動しない場合、まだサブスクリプションをインポートしていないため、調査範囲は通常、システム互換性、ファイル権限、実行環境に限られます。まず起動問題を解決してから設定を続けるほうが、最初からルーティング、DNS、TUNを変更するより明確な結論を得やすくなります。

  2. 02

    サブスクリプションを追加してサーバー一覧を更新する

    サブスクリプション管理でグループを追加し、完全なリンクを貼り付けて保存した後、手動更新を1回実行します。サブスクリプションの追加と更新は別の操作です。リンクを保存しただけではサーバー項目は一覧に表示されません。更新後はグループ名、項目数、更新時刻が想定どおりか確認し、アクティブなサーバーを1つ選びます。

    一覧が空の場合は、リンクをもう一度コピーし、前後に空白が入っていないか確認してから、ログに読み込みまたは解析エラーがないか確認します。複数のサブスクリプションにはそれぞれ名前を付け、後からどのグループの項目か判断できるようにしてください。定期更新でサーバー側の変更を同期できますが、クライアントを起動するたびにグループを削除して作り直す必要はありません。

  3. 03

    プロキシを有効にして実際の経路を確認する

    デスクトップではまずシステムプロキシを有効にし、Androidではサーバーを選択してから接続を開始します。画面に実行中と表示されても、すべてのアプリがその接続を使っているとは限りません。アプリがシステムプロキシに従うか、ルールが適用されるか、DNSが想定どおり動作するかが最終結果に影響します。確認時はまず通常のネットワークリクエストで基本接続を確認し、その後、振り分けが必要なドメインやアプリを段階的に試してください。

    基本接続が安定してから、LANのバイパス、ルールモード、TUNを必要に応じて調整します。変更は一度に1項目だけにし、変更前の動作する設定を残してください。接続が途切れた場合は、複数のサーバーやモードを連続して切り替えるのではなく、直近の変更後の起動記録とルーティング記録をログで確認します。

// OPEN SOURCE ECOSYSTEM

Project V、V2Fly、Xrayの関係

V2Rayは通常、特定のGUIプログラムではなく、オープンなネットワークプロキシ技術のエコシステム全体を指す言葉として使われます。初期のProject Vが設定構造、プロトコル実装、モジュール式の処理方式を築き、その後コミュニティの異なるメンテナンス方針からV2FlyやXrayなどのコアファミリーが形成されました。GUIクライアントはサブスクリプション、サーバー一覧、システムプロキシ、ルーティングルール、ログへの入口を操作可能な画面にまとめます。接続、通信、ルーティング、DNS処理を実際に担うのは、選択したコアです。

「クライアント画面」と「コア」の境界を理解すると、問題を切り分けやすくなります。画面が起動しない場合は、まずOS互換性とプログラム権限を確認します。画面は正常でもコアの起動に失敗する場合は、ポート、設定生成、実行ログを確認します。コアは正常なのに特定のリクエスト経路が想定と異なる場合は、DNS、ルーティングルール、適用範囲をさらに確認してください。すべての現象をクライアントの故障と考えると、実際にエラーが起きた層を見落としやすくなります。

ECOSYSTEM Project Vの技術エコシステム

プロトコル、トランスポート、ルーティング、設定モデルをオープンに実装する体系です。

V2Flyコアファミリー

V2Ray体系を引き継ぐコミュニティのメンテナンス系統で、v2flyNGなどのGUIクライアントから利用できます。

Xrayコアファミリー

一般的な設定概念との互換性を保ちながら独自機能を発展させており、v2rayNとv2rayNGではこのコア系統がよく使われます。

01 / CLIENT

v2rayN:デスクトップGUI管理層

v2rayNはWindows、macOS、Linux向けに、サブスクリプショングループ、サーバー項目、システムプロキシ、ルーティングルール、DNS、TUN、コアの実行状態を一元管理します。構造化された設定を、繰り返し操作できる画面フローへ変換し、ログと詳細パラメーターへの入口を残せる点が主な利点です。一般的なデスクトップユーザーは、サブスクリプションの更新、アクティブなサーバーの選択、システムプロキシの3項目をまず覚えるだけで、安定した基本利用を始められます。細かな振り分けが必要になったら、ルーティングと詳細設定へ進んでください。

02 / CLIENT

v2rayNG:AndroidとXrayの系統

v2rayNGはAndroidで広く使われるGUIクライアントで、通常はXrayコアと組み合わせて動作します。サブスクリプション、共有リンク、個別設定、ルーティングルール、ローカル接続の制御をモバイル画面にまとめています。モバイルOSはバックグラウンド動作、バッテリー設定、ネットワーク接続権限を追加で管理します。そのため、同じサーバー設定がデスクトップでは使えてもモバイルでは挙動が異なる場合があります。プロトコルパラメーターの変更とは限らないため、OSがバックグラウンドプロセスやネットワークの制御を制限していないかも確認してください。

03 / CLIENT

v2flyNG:V2Flyコアの選択肢

v2flyNGもAndroid向けですが、V2Flyコアの系統を採用しています。V2Flyの設定習慣を維持したいユーザーや、同じプラットフォームで異なるコアの挙動を比較したいユーザーに適しています。クライアントは名前の似ているかどうかだけでなく、コアファミリー、設定の対応範囲、既存サブスクリプションとの互換性を確認して選びます。一般ユーザーはまずv2rayNGを使い、明確なV2Fly要件がある場合にv2flyNGを選ぶと、違いが分からないまま設定を何度も移行する事態を避けられます。

オープンソースとレビュー可能な実装

3つのクライアントと関連コアはいずれもオープンソースのエコシステムに属します。オープンな実装では、設定生成、プロトコル処理、機能変更をコミュニティが議論・レビューでき、異なるクライアントが共通の基本概念をもとに独自の画面を提供できます。利用者にとって実際の判断材料となるのは、画面の見た目や名前だけでなく、プロジェクトのメンテナンス状況、ドキュメントの充実度、対応OSの範囲、更新履歴です。

更新の仕組みと設定移行

クライアントの更新では、画面、コア、ルールデータ、デフォルト設定が変わることがあります。更新前に現在のクライアント種別と設定フォルダーの場所を確認し、更新後はサブスクリプショングループ、アクティブなサーバー、プロキシモードが維持されているか確認してから、新しい項目を確認します。クライアント間で移行する場合、設定フォルダー全体を手動コピーするより、サブスクリプションリンクを使うほうが安全なことが多いです。カスタムルーティングやDNSルールは、クライアントごとに画面項目が完全には対応しないため、別途記録してください。

コアの変化と日常メンテナンス

コアの機能はメンテナンス方針に沿って進化し、クライアントも表示する設定項目を調整します。日常利用で新しいパラメーターをすべて追いかける必要はありません。安定した設定は「起動できる、サブスクリプションを更新できる、リクエスト経路がルールどおり、ログに継続的なエラーがない」ことを基本に判断します。アップグレード後に挙動が変わった場合は、まず変更内容を読み、更新前後のルーティング、DNS、TUN設定を比較してください。再インストールするより差分を見つけやすい方法です。

// COMMON QUESTIONS

よくある質問

以下の4項目では、初回インストール後によくある判断ポイントを扱います。サブスクリプション、プロキシモード、サーバー速度テスト、トラブル対処の詳しい説明は、トラブルシューティングページにまとめています。

トラブルシューティングへ →
v2rayN、v2rayNG、v2flyNGはどう選ぶ?

Windows、macOS、Linuxのデスクトップではv2rayNを優先します。Androidユーザーは通常、Xrayコアを採用するv2rayNGから始め、明確なV2Flyコア要件がある場合にv2flyNGを使います。選択時はOS、コアファミリー、既存設定の入手元を確認し、3つを同じプログラムの別インストーラーとして扱わないことが重要です。

サブスクリプションを追加したのに、サーバー一覧が空なのはなぜ?

リンクを追加した後は、サブスクリプションの更新を実行する必要があります。更新後も空の場合は、リンクが完全か、グループが有効か、ネットワーク要求が成功したかを確認し、ログから読み込みまたは解析エラーを探してください。ログを確認する前に同じグループを何度も作成すると、後の整理と原因特定が難しくなります。

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

システムプロキシはOSのプロキシ設定を自動的に参照するアプリに適用され、設定が簡単なためデスクトップの出発点に適しています。TUNはより広い範囲を接続制御できますが、ルーティング、DNS、権限、仮想ネットワークインターフェースなどの変数も増えます。まずシステムプロキシを安定させ、特定のアプリがプロキシを回避する場合にTUNを有効にするのがおすすめです。

クライアントは実行中なのに、実際のリクエストがルールどおり処理されないのはなぜ?

実行中とは、クライアントまたはコアのプロセスが起動していることを示すだけです。アクティブなサーバー、システムプロキシの状態、アプリの適用範囲、DNS、ルーティングルールも確認する必要があります。まずログでリクエストがコアに入ったかを確認し、どのルールと出口に適用されたかを見ます。該当するリクエストがログにない場合、問題はアプリのプロキシ設定またはシステム側の適用処理にある可能性が高いです。

// LATEST NOTES

クライアントとルーティングのノート

最近の記事では、クライアント比較、ルーティングルールの優先順位、v2rayNの画面構成を扱っています。各記事は1つの具体的な問題に絞り、インストールからサブスクリプション管理や詳細設定へ進みやすい構成です。

すべての記事を見る →

v2rayN、v2rayNG、v2flyNGの選び方:3クライアントの機能と対応プラットフォーム比較

対応プラットフォーム、コアファミリー、サブスクリプション管理、ルーティング機能の4つの観点で3クライアントを比較し、デスクトップとAndroidでの基本選択、v2flyNGが適するケースを説明します。

続きを読む →

V2Rayのカスタムルーティングルール:domain、ip、geositeの条件指定と優先順位

domain、ip、geositeの3種類の条件指定を整理し、上から順に適用される仕組みと、具体的なルールを広いルールより先に置く方法を解説します。

続きを読む →

v2rayNの画面構成をすばやく理解する:サーバー一覧、サブスクリプショングループ、ログ、設定

メイン画面の各エリアに沿って、サーバー一覧、サブスクリプショングループ、ログパネル、よく使う設定入口を紹介します。v2rayNを初めて開くユーザーが画面全体を把握できるガイドです。

続きを読む →