クライアントのダウンロードと設定ガイド

v2rayNG ダウンロードステーション
v2rayN クライアントガイド

4プラットフォーム向けクライアントサブスクリプションとルーティング設定XrayとV2Flyのコア解説をまとめています。まず端末に合うクライアントを選び、手順に沿ってインポート、接続、ネットワーク確認を進めてください。

使用中の端末に合ったダウンロードカテゴリを開く

PLATFORMS Windows · macOS · Android · Linux
CLIENTS v2rayN · v2rayNG · v2flyNG
CORES Xray · V2Fly
MODEL オープンソース・コミュニティ運営
01 / SUBSCRIPTION

サブスクリプショングループでサーバー設定を管理

サブスクリプションURLは、サービス提供者が公開するサーバー設定をまとめて管理するのに適しています。インポート時は、まず識別しやすいグループ名を付けてから更新を実行します。クライアントがURLの内容を解析し、選択可能な設定を生成します。サーバー側でパラメータが変更されても、通常は既存のグループを更新するだけで済み、項目ごとに作り直す必要はありません。

v2rayNのデスクトップ版では、サブスクリプション管理、サーバー一覧、更新操作が分かれており、複数の配信元を扱いやすくなっています。v2rayNGのAndroid版では関連項目がサイドメニューにまとめられ、操作手順がより簡潔です。どちらを使う場合も、まずサブスクリプションURLが完全か確認し、更新結果と現在選択中の設定を確認してください。一覧が空の場合、システムプロキシを何度も切り替えるのではなく、URLへのアクセス、サブスクリプション形式、更新処理を先に確認します。

02 / ROUTING

ドメインとアドレスのルールで接続先を決める

ルーティング分岐は接続確立後も動作し、ドメイン、IPアドレス、ポート、ルールセットに応じて、プロキシ経由、直接接続、アクセス拒否のいずれかを選択します。「LANおよび中国本土のアドレスを迂回」はプリセットのルーティングモードで、ローカルサービスや普段から直接接続するリソースを従来の経路に保ちたい場合に適しています。

プリセットモードで日常的な用途の多くに対応できますが、ルールを増やせば正確になるとは限りません。特定のサイトにアクセスできない場合は、まず適用されたルールと名前解決の結果を確認し、そのうえでカスタム項目の追加を検討します。カスタムルールでは順序にも注意が必要です。先に一致したルールによって判定が終了する場合があるためです。単一のグローバルスイッチだけを備えた簡易ツールと比べ、v2rayNとv2rayNGはドメインルール、アドレスルール、コアのルーティング機能を組み合わせ、用途に応じて段階的に調整できます。

03 / CORE

プロトコル要件に応じてXrayまたはV2Flyを選ぶ

GUIクライアントは設定管理と操作を担当し、接続、通信、ルーティングを実際に処理するのは基盤となるコアです。XrayとV2FlyはいずれもProject Vの技術体系に由来し、基本的な設定の考え方は共通していますが、プロトコル拡張、機能の進化、一部フィールドの対応には違いがあります。コアを選ぶ際は名称だけで判断せず、既存の設定が必要とする機能を基準にしてください。

v2rayNはデスクトップ環境で複数のコア設定を管理でき、プロトコルの互換性を試したい場合や複数の構成を使い分けたい場合に適しています。v2rayNGは主にXrayコアを中心にAndroid向けの操作体験を構成し、v2flyNGはV2Flyコアを使う選択肢を提供します。設定のインポート後に未対応フィールドが表示された場合は、まずクライアントとコアの種類が一致しているかを確認し、その後にプロトコル、トランスポート、TLSパラメータを確認してください。コアの互換性問題をサーバー障害と誤認しないことが大切です。

04 / ACCESS

システムプロキシとTUNモードを区別する

システムプロキシは、OSが提供するプロキシ設定を通じて対応アプリをクライアントへ接続します。設定が分かりやすく影響範囲も判断しやすいため、ブラウザーやシステムプロキシに従うデスクトップアプリに適しています。有効にする前に利用可能な設定を選び、コアを起動してください。クライアントを終了する前にはシステムプロキシも元に戻し、停止したローカルポートをアプリが参照し続けないようにします。

TUNモードは仮想ネットワークインターフェースを通じて、より広い範囲の通信を引き受けます。システムプロキシ設定を読み取らないアプリにも適用できますが、ドライバー権限、ルーティングテーブル、DNS、ほかのネットワークツールとの連携が必要です。初回設定では、まずシステムプロキシでサブスクリプションとノードが正常か確認し、アプリの要件に応じてTUNを有効にしてください。有効化後にネットワークへ接続できない場合は、管理者権限、仮想インターフェース、DNSポリシー、ルーティングの競合を順番に確認します。すべてのパラメータを同時に変更するのは避けてください。

端末から選ぶ

4プラットフォーム向けクライアントのダウンロード

デスクトップではv2rayNを使用し、Androidではコアの要件に応じてv2rayNGまたはv2flyNGを選べます。ダウンロードページでは、アーキテクチャ、インストール形式、システム要件も案内しています。

Windows

Windowsではv2rayNデスクトップ版または従来のWPF版を選べます。デスクトップ版はクロスプラットフォームのUI基盤を採用し、従来版は使い慣れたWindowsの操作感を維持しています。ダウンロードページで利用スタイルに合う項目を選択してください。

ダウンロードへ

macOS

macOSではv2rayNクロスプラットフォーム版を使用します。ダウンロード前にシステム情報でプロセッサーの種類を確認してください。Apple SiliconとIntelでは選ぶビルドが異なります。インストール後は、システムの案内に従ってネットワーク関連の権限を許可します。

ダウンロードへ

Android

AndroidではXrayコアを採用するv2rayNGを優先して選べます。また、設定に応じてV2Flyコアを採用するv2flyNGも利用できます。近年の端末の多くはarm64に適しています。アーキテクチャが不明な場合は、ダウンロードページでユニバーサル版の案内を確認してください。

ダウンロードへ

Linux

Linuxではv2rayNクロスプラットフォーム版を使用します。ディストリビューションのパッケージ体系に応じてdebまたはrpmを選び、x64とarm64のアーキテクチャも区別してください。インストール前にデスクトップ環境、アーキテクチャ、権限設定を確認することをおすすめします。

ダウンロードへ
クイックスタート

インポート、接続、最後に確認

初回設定を3段階に分け、各手順の完了時に結果を確認します。問題が起きたときに、サブスクリプション、コアの起動、システム接続のどの段階に原因があるかを特定しやすくなります。

完全ガイドを見る
  1. 01

    サブスクリプションまたは個別設定をインポート

    クライアントでサブスクリプション管理を開き、完全なURLと識別しやすいグループ名を入力して更新します。個別設定はクリップボード、QRコード、手動フォームからインポートできます。完了後、サーバー一覧に有効な項目が追加されたか、プロトコルとトランスポートのフィールドに不足がないかを確認してください。この段階ではルーティングやDNSを変更せず、初期環境をシンプルに保ちます。

  2. 02

    設定を選択してコアを起動

    一覧から使用する設定を選び、アクティブ項目にしてからクライアントのコアを起動します。デスクトップでは通常、システムプロキシも有効にします。Androidではシステムのネットワーク接続許可を確認してください。コアが起動しない場合は、まずクライアントログの設定解析情報を確認し、現在のコアがサブスクリプションで使われているプロトコルフィールドに対応しているか確認します。

  3. 03

    アクセスを確認して項目ごとに調整

    まずブラウザーで普段利用するサイトを開き、ドメイン名の解決と基本アクセスが正常か確認します。その後、プロキシが必要な対象をテストしてください。基本接続が安定してから、カスタムルーティング、TUNモード、複雑なDNS設定を有効にします。変更後に異常が出た場合は、直前の変更を戻して再テストし、複数の変数を同時に変えて判断を難しくしないようにします。

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

Project V、V2Fly、Xrayの関係

クライアント、コア、プロトコル設定の役割分担を理解すると、適切なソフトウェアを選びやすくなり、サブスクリプションのインポート失敗や接続異常の原因も早く特定できます。

技術体系 Project V

プロトコル設定、トランスポート機能、ルーティング機構に共通する技術的ルーツ

V2Fly

V2Rayの中核機能とコミュニティ標準を継承

Xray

共通の基盤からプロトコルとトランスポート機能を拡張

エコシステムの歴史とコンポーネントの役割

Project VはV2Rayの設定モデルと、モジュール化されたネットワーク処理の考え方を築きました。コミュニティの発展に伴い、V2FlyとXrayはそれぞれ独自のメンテナンス方針を形成しましたが、インバウンド、アウトバウンド、ルーティング、トランスポート、DNS設定など、多くの基本概念を共有しています。ユーザーが日常的に使うv2rayN、v2rayNG、v2flyNGはGUIクライアントであり、設定画面の表示、サブスクリプションの保存、サーバー一覧の整理、コアの呼び出しを担当します。実際のプロトコルハンドシェイク、通信転送、ルール照合はコアが処理します。

つまり、「クライアントが起動する」ことと「設定が必ず使える」ことは同じではありません。ログにプロトコルフィールドを認識できないと表示される場合、原因はコアの互換性にある可能性があります。一部のアプリだけがネットワークに接続できない場合は、システムプロキシ、TUNによる取り込み、ルーティングルールが原因である可能性が高いでしょう。UI層とコア層を分けて判断するほうが、クライアントを何度も再インストールするより効果的です。

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

v2rayNはWindows、macOS、Linuxのデスクトップ環境に対応し、サブスクリプション管理、サーバー一覧、システムプロキシ、ルーティング設定、複数コアの設定を提供します。デスクトップで接続構成を一元管理したいユーザーに適しています。v2rayNGはAndroid向けで、タッチ操作とシステムのネットワーク接続手順を中心に機能を構成し、通常はXrayコアと組み合わせて使用します。v2flyNGもAndroid向けですが、V2Flyコアの方針を採用しており、特定の設定やコアを好む場合の選択肢になります。

クライアントを選ぶときは、まずOS、次に必要なコアを確認します。デスクトップ端末ならv2rayNのカテゴリへ進みます。Androidの設定がXrayの機能に依存する場合はv2rayNGを優先し、V2Flyの動作が明確に必要ならv2flyNGを選びます。機能数だけでクライアントを順位付けする必要はありません。現在のプラットフォームと設定形式に合うことが重要です。

オープンソースライセンスと検証可能なコード

3つのクライアントと関連するコアはいずれも、ソースコードを公開してコミュニティで維持する方式を採用しています。ライセンスファイル、コード変更、リリース履歴は追跡可能な技術資料です。オープンソースライセンスは、複製、変更、再配布の条件を明確にするとともに、開発者がネットワーク通信、設定処理、コアの呼び出し方法を確認できるようにします。一般ユーザーにとっての価値は、ソフトウェアの動作が技術コミュニティによって継続的に検証され、問題修正や互換性に関する議論に明確な根拠があることです。

オープンソースであることは、正しい設定の代わりにはなりません。サブスクリプションの内容、サーバー管理、端末の権限は、利用環境に応じてユーザー自身が管理します。インストール後は必要最小限の範囲でシステム権限を有効にし、出所不明のテキストから内容を説明できない複雑なルールを直接インポートしないでください。ネットワーク設定を変更する前には、既存の設定を保存しておきます。

更新の仕組みと互換性の判断

クライアント、コア、サブスクリプション形式の更新ペースは完全には一致しません。クライアントの更新ではUI変更やシステム対応が行われ、コアの更新ではプロトコル機能、トランスポート実装、ルール処理が変わることがあります。サブスクリプションサービスではエンコード方式や配信フィールドが変更される場合があります。「以前は使えたのに更新後から異常が出た」ときは、まずどの層で変化が起きたかを確認し、対応するエラー情報を読みます。

適切な更新手順は、まず現在の設定を保存し、次にクライアントまたはコアを更新します。起動後は既存の設定で基本テストを行い、最後にサブスクリプションを更新して追加されたフィールドを確認します。接続できない場合は、システム時刻、ドメイン名解決、TLSパラメータ、SNI、プロトコルフィールド、ルーティングの適用順を一つずつ確認してください。一度に一つの条件だけを変更すると、切り分けの信頼性が高まります。