CLIENT RELEASE INDEX / ZH-CN

V2Rayダウンロードセンター
v2rayN クライアントと設定ガイド

v2rayNとv2rayNGの入手先をまとめ、サブスクリプションの読み込み、ルーティング、接続トラブル対応を解説します。プラットフォームに合うクライアントを選び、GUIの手順に沿って設定してください。

完全無料 オープンソース Xray · V2Fly 日本語ドキュメント
接続先地域 アメリカ 日本 香港 シンガポール 韓国
04 SUPPORTED PLATFORMS 03 GRAPHICAL CLIENTS CORE XRAY · V2FLY CONFIG SUBSCRIPTION · ROUTING

CONFIGURATION LEDGER

クライアントの主な機能

以下の項目は、クライアントで実際に行う操作に対応しています。左側の項目を選ぶと、用途、設定方法、利用時の注意点を確認できます。

01 / SUBSCRIPTION INPUT

サブスクリプションリンクからサーバー一覧を作成

サブスクリプションの読み込みでは、サービス提供元のノード一覧をクライアントに登録します。デスクトップ版では通常「サブスクリプショングループ」にアドレスを追加し、Android版では右上のメニューからサブスクリプション設定を開きます。保存後に手動で更新を実行すると、クライアントがリモートの内容を読み込み、サーバー項目を生成します。サブスクリプションは設定の取得元であり、接続状態そのものではありません。更新後は具体的なサーバーを選び、接続を開始してください。

更新結果が空の場合は、リンクが完全か、返却内容にアクセスできるか、クライアントがそのエンコード形式を認識できるか、さらにクライアントが古すぎないかを順に確認します。同じアドレスを何度も追加すると、グループが重複することがあります。サービスを変更する場合は、まず古いグループを無効にしてから新しいアドレスを追加すると、設定元と更新結果を区別しやすくなります。

サブスクリプションの読み込み手順を見る →

PLATFORM DIRECTORY

OSに合うクライアントを選ぶ

プラットフォーム入口は、対応するダウンロード分類へ移動するためのものです。具体的なパッケージ形式、CPUアーキテクチャ、システム要件はダウンロードページに記載しています。

01 / DESKTOP

Windows

デスクトップではv2rayNを使用します。ダウンロードページには、新世代のクロスプラットフォームGUIと従来のWPF GUIを掲載しています。システムプロキシ、ルーティングルール、サブスクリプショングループ、TUNを利用する環境に適しています。選ぶ前に、システムのアーキテクチャと実行環境を確認してください。

ダウンロードへ
02 / DESKTOP

macOS

v2rayNのクロスプラットフォームGUIを使用します。ダウンロード時はApple SiliconとIntelプロセッサーを区別してください。2種類のインストーラーは混用できません。インストール後は、ガイドに沿ってサブスクリプションを読み込み、サーバーを選択し、ソフトウェアの指示に従って必要なネットワーク権限を許可します。

ダウンロードへ
03 / MOBILE

Android

Xrayコアを採用するv2rayNGを第一候補とし、V2Flyコアが必要な場合はv2flyNGを選びます。一般的な端末ではarm64アーキテクチャを使用します。アーキテクチャを確認できない場合は、汎用ビルドを検討してください。2つのクライアントはサブスクリプションの読み込み手順が似ていますが、コア拡張の対応範囲は異なります。

ダウンロードへ
04 / DESKTOP

Linux

デスクトップではv2rayNを使用し、ディストリビューションに合わせてdebまたはrpmパッケージを選びます。CPUアーキテクチャによってビルドが異なるため、インストール前に確認してください。GUIはサブスクリプションとルーティングの管理に適していますが、システム全体の通信処理にはディストリビューション側のネットワーク設定も必要です。

ダウンロードへ

QUICK START SEQUENCE

インストールから接続確立まで

まず最短の手順を完了し、その後で高度な項目を調整します。インストール、サブスクリプション、ルーティングの問題を分けて特定できます。

  1. 01

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

    Windows、macOS、Linuxではv2rayNを使用し、Androidではv2rayNGを優先します。V2Flyコアが必要な場合はv2flyNGを選んでください。ダウンロード前にOS、CPUアーキテクチャ、パッケージ形式を確認します。初回起動後はデフォルトのルーティングとポートを維持し、高度な設定を同時に変更しないでください。ネットワーク権限や仮想アダプターの権限を求められた場合は、用途を理解したうえで現在のモードに合わせて対応します。

  2. 02

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

    完全なサブスクリプションリンクをコピーし、クライアントのサブスクリプション管理画面で新しいグループを追加します。名前はローカルでの識別用なので、サービスの提供元や用途に合わせて入力できます。保存後に更新を実行し、サーバー一覧が表示されたことを確認してから項目を一つ選び、テストします。更新後も内容がない場合は、まずリンクと返却形式を確認してください。プロキシモードを直接切り替える段階ではなく、設定入力に問題があります。

  3. 03

    接続を開始して出口を確認する

    サーバーを選択してクライアントを起動し、まずシステムプロキシまたはクライアントのデフォルトモードで基本的な疎通を確認します。接続が確立したら、必要な適用範囲に応じてルーティングやTUNを使用するか決めます。確認時はクライアントの状態とコアログを同時に見てください。起動できても宛先への接続が成功するとは限らず、ブラウザーで閲覧できてもすべてのアプリが同じ出口を使うとは限りません。異常があれば、サブスクリプション、コア、ネットワークの順に調査します。

完全ガイドでは、サブスクリプション更新、サーバー選択、システムプロキシ、ルーティングモード、TUN権限、DNS設定、接続確認を扱います。クライアントによってメニューの位置は異なりますが、操作の順序は共通です。

完全ガイドを見る

OPEN SOURCE ECOSYSTEM

Project V、V2Fly、Xray

クライアント、コア、プロトコル、サブスクリプション形式は同じ概念ではありません。各層の関係を理解することで、設定の互換性と機能の範囲を判断できます。

エコシステムの起点と役割分担

Project Vは、プロキシプロトコル、トランスポート層、安全性に関するパラメーター、ルーティングシステムを軸とするオープンソース技術エコシステムを形成してきました。実際の利用で触れるのはGUIクライアントが中心ですが、接続、設定の解析、トランスポートの確立、ルーティングルールの実行は主にコアが担います。クライアントはサブスクリプション管理、サーバー選択、システムプロキシ、ログ確認を操作しやすい画面にまとめ、その結果をコアが読み込める設定へ変換します。

この分離により、画面が似たクライアントでも異なるコアを採用している場合があり、同じ基本設定でも拡張項目の違いによって互換性に差が出ます。問題を調査するときは、まずどの層で失敗しているかを確認します。クライアントが設定を保存できるか、サブスクリプションから項目を生成できるか、コアが設定を解析できるか、接続でハンドシェイクを完了できるか、ルーティングルールが適用されるかを順に見ます。これらを混同すると、設定ミスを回線の問題と誤認しやすくなります。

V2FlyとXrayのコアファミリー

V2FlyはProject Vエコシステムの中核機能を引き継ぎ、プロトコル実装、トランスポートの組み合わせ、ルーティング、クロスプラットフォーム動作に対応しています。Xrayは近い設定体系を基盤に発展し、一部のプロトコル機能、トランスポートの選択肢、安全性に関するパラメーターを拡張しています。基本項目には共通点が多い一方、すべての拡張をそのまま置き換えられるわけではありません。特に新しい項目を含むサブスクリプションでは、採用コアと対応範囲が読み込み結果を直接左右します。

コアは名称だけで選ばないでください。サーバー側がプロトコルの種類や設定要件を明示している場合は、その項目を完全に認識できるクライアントを使用します。Xrayコアを採用するv2rayNGは一般的なAndroid設定に適しており、v2flyNGはV2Fly系が必要なユーザー向けの選択肢です。デスクトップ版v2rayNは、複数コアに関する設定とシステムプロキシ機能を一つのGUIにまとめますが、利用できる項目は現在のビルドに含まれるコンポーネントによって異なります。

オープンソースライセンスとコミュニティでの保守

v2rayN、v2rayNG、v2flyNGはいずれもオープンソースクライアントです。オープンソースライセンスはソースコードの利用、変更、再配布の範囲を定め、プロトコル実装、設定変換、画面の動作を公開の場で議論できるようにします。ただし、オープンソースだからといってすべてのビルドが同じ機能を持つわけではありません。クライアントのリリース時期、依存コンポーネント、コアの更新周期は異なるため、新しいプロトコル項目を認識できない場合は、まずクライアントの種類とリリース時期を確認してください。

コミュニティでは通常、バグ修正、OS互換性、コア更新、設定形式の変更を中心に保守が行われます。新しいビルドで項目への対応が増える一方、メニューの位置やデフォルト値が変わることもあります。アップグレード前にサブスクリプショングループと重要なルーティング設定を記録し、更新後は基本接続を確認してから複雑なルールを戻します。出所が不明で古い設定を長く使い続けると調査コストが増えるため、現在のクライアントが対応する項目に合わせて設定を整理する方が保守しやすくなります。

サブスクリプション形式と更新の範囲

サブスクリプションリンクは設定を配布する入口です。返却内容は、単一リンクの集合、エンコードされたテキスト、構造化設定などの場合があります。クライアントはまず返却内容を取得し、対応する形式として解析してサーバー項目に変換します。リンクにアクセスできるのに一覧が空の場合は、返却形式、エンコード方式、項目への対応差を疑います。一覧が正常でも接続できない場合は、コアの起動と宛先パラメーターを確認してください。サブスクリプション更新で手動設定の誤りが自動修正されたり、ルーティングモードが自動選択されたりすることはありません。

サブスクリプショングループ、クライアント設定、コアログを分けて管理すると、誤操作を減らせます。サブスクリプションはノードパラメーターを提供し、クライアントは本体の入口と画面状態を管理します。ルーティングは通信の出口を決め、ログは実行結果を記録します。それぞれの役割は明確です。端末を移行する場合は、新しい端末で独立して読み込みと確認を一度行ってから古い端末の設定を停止し、旧環境のポートや権限の問題まで持ち込まないようにします。

V2Rayクライアントをダウンロード