クライアント・プロトコル・設定ガイド

V2Rayリソースサイト v2rayNのダウンロード

使い方ガイドを読み、OSに合ったオープンソースクライアントを選び、サブスクリプションの追加からルーティングまで、接続設定を順に確認できます。

  • プロトコルガイド
  • VMess
  • VLESS
  • Trojan
  • Shadowsocks
  • REALITY

クライアント一覧

OSに合ったインストーラーを選択

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

クライアントは設定を保存し、サブスクリプションを管理して、プロキシコアを起動します。インストール後も、有効なサーバー設定が必要です。まず端末のOSとCPUアーキテクチャを確認し、該当するプラットフォームのインストールガイドを参照してください。デスクトップではv2rayN、Androidではv2rayNGが主な選択肢です。V2Flyコアが必要な場合はv2flyNGを検討してください。

Windowsv2rayN デスクトップ版と従来のWPF版を提供しています。デスクトップ版はクロスプラットフォームのUIを採用し、WPF版は従来の操作画面を維持しています。設定項目の場所は異なる場合があるため、インストール前に各バージョンの説明を確認してください。移行時はサブスクリプションのURLとカスタムルーティングを保存しておきましょう。 ダウンロードへ → macOSv2rayN Apple SiliconかIntelかに合わせてインストーラーを選びます。チップの種類は「このMacについて」で確認できます。初回起動時は、システムの案内に従ってアプリのアクセス権を設定してください。システムプロキシが機能するかどうかは、ブラウザーや各アプリのネットワーク設定にも左右されます。 ダウンロードへ → Androidv2rayNG / v2flyNG v2rayNGはXrayコアを使用し、v2flyNGはV2Flyコアを使う選択肢です。比較的新しい端末の多くではarm64を選べます。アーキテクチャが分からない場合は、汎用パッケージの説明を確認してください。初回接続時はシステムのVPN接続許可が必要です。他のネットワークツールとの競合にも注意してください。 ダウンロードへ → Linuxv2rayN ディストリビューションに合わせてdebまたはrpmを選び、x64とarm64を区別してください。デスクトップ環境によってシステムプロキシの対応状況は異なります。アプリがデスクトップのプロキシ設定を読み込まない場合は、サーバー設定を何度も変更するのではなく、アプリ内にローカルプロキシのアドレスを入力してください。 ダウンロードへ →

設定ガイド

v2rayNの基本設定

利用ガイドを開く →

サブスクリプションからローカルポートまで、5つの設定はそれぞれ異なる役割を担います。サブスクリプションで利用するサーバーを選び、システムプロキシでアプリの接続方法を決め、ルーティングで接続後の通信を振り分けます。トラブル時は設定を一度に一つだけ変更し、変更前の値を記録しましょう。設定、入口、アウトバウンドのどこに問題があるか切り分けやすくなります。

サブスクリプショングループを使うと、配布元ごとに設定を分けて管理できます。「サブスクリプショングループ設定」でグループを追加し、URLを入力して保存したあと、サブスクリプションを更新するとサーバー一覧が端末に反映されます。サブスクリプションURLと個別ノードの共有リンクは用途が異なるため、URLの長さだけで種類を判断できません。更新に失敗した場合は、URLが完全か、期限切れでないかを確認し、更新リクエストの接続方法もチェックしてください。ノードを一つずつ手動で追加する方法に比べ、グループ更新はサーバー情報の同期に便利です。ただし、カスタムの備考や絞り込み結果は更新後に再確認しましょう。

↗

サブスクリプショングループの設定

グループ管理
追加 / 編集
サブスクリプションURL
配布元のURLを入力
更新操作
現在のグループを更新
更新後に確認
サーバーとプロトコルの項目

設定の手順

インストールから動作確認までの3ステップ

設定ガイドをすべて見る →

初回設定では、まず動作を確認できる接続を一つ作り、その後でルーティングや自動更新の設定を追加します。複数のプロキシクライアントを同時に起動しないでください。また、「インポート成功」「コアの起動成功」「Webページを表示できる」は別々の状態です。それぞれ設定の解析、ローカルサービス、実際の通信を確認しています。

  1. 01

    インストールと環境の確認

    ダウンロードページでOSに合ったインストーラーを選び、インストール後に設定画面を開いてローカルの待ち受けアドレスとポートを確認します。デスクトップでは他のプロキシツールが起動していないか確認してください。Androidでは、ほかのアプリがVPN接続を使用していないか確認します。ルーティングはひとまず既定値のままにし、テスト後に戻せるよう現在のシステムプロキシ設定を記録しておきましょう。

    アプリが起動しない場合は、サブスクリプションを変更する前に、OSの要件、実行環境、権限の案内を切り分けて確認してください。画面が開いても、コアが正常に動作しているとは限りません。必要に応じてログを確認し、設定の解析エラーやポートのバインドエラーがないか調べましょう。インストール先と設定ファイルの保存先は異なる場合があります。設定を移行する前に、実際の保存場所を確認してください。

  2. 02

    サブスクリプションの追加と設定の選択

    サブスクリプショングループに配布元を追加し、完全なURLを貼り付けて更新します。個別の共有リンクを受け取った場合は、対応するクリップボードからのインポート機能を使ってください。一覧に項目が表示されたら、プロトコル、サーバーアドレス、ポート、セキュリティ層がそろっているか確認し、使用する設定を選択します。サブスクリプションURLにアクセス情報が含まれる場合があるため、公開スクリーンショットに写さないよう注意してください。

    v2rayNGでは、サブスクリプショングループや更新の項目の場所がデスクトップ版と異なりますが、先に配布元を保存してから内容を更新する手順は同じです。一覧が空の場合は、返されたデータがクライアント対応のサブスクリプション形式か確認してください。インポートできても接続できない場合は、ノードの項目とコアの対応状況を確認します。更新ボタンを繰り返し押しても、項目の非互換性は通常解消されません。

  3. 03

    アプリの接続と通信の確認

    デスクトップではローカルサービスを起動してからシステムプロキシを設定し、Androidではシステムの許可を確認して接続を開始します。まずシステムプロキシを参照するアプリでテストページを開き、ログで接続状況とルーティング結果を確認してください。アプリ独自のプロキシ設定がある場合は、システム設定より優先されていないか確認しましょう。特にSOCKSとHTTPの入口は、自由に入れ替えて使えません。

    問題が起きたら、ローカルポート、システムプロキシ、ルーティング、名前解決、システム時刻、サーバーの状態の順に確認します。レイテンシテストの結果は、特定の測定方法における応答時間を示すもので、ダウンロード速度やすべてのサイトの利用可否を表すわけではありません。動作確認ができてからカスタムルールを有効にし、変更のたびに同じテストを行って比較できる結果を残しましょう。

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

Project V、V2Fly、Xray

プロトコルガイドを読む →

PROJECT V / CORE / CLIENT

UI・コア・プロトコルの役割

技術の背景
Project V · V2Ray
コアの系統
V2Fly · Xray
デスクトップクライアント
v2rayN
Androidクライアント
v2rayNG · v2flyNG

端末と操作方法に合わせてクライアントを選び、設定の互換性に合わせてコアを選びます。プロトコルは、サーバーが実際に提供する接続情報を確認して選択してください。

コアとクライアントの用語を見る →

Project VとV2Rayの関係

Project Vは、V2Rayの技術的な背景を知るための出発点です。V2Rayでは、ローカルのインバウンド、リモートのアウトバウンド、ルーティング、ドメイン名の解決を組み合わせて設定します。そのため、特定のグラフィカルインターフェースと同じものではなく、単一のプロトコルだけを指すものでもありません。日常的に「V2Rayをインストールする」と言う場合、実際にはこうした設定を管理するクライアントを入れることを意味する場合がよくあります。UI、コア、プロトコルの名称を分けて考えると、同じ共有リンクを複数のクライアントで読み込めても、特定のコアでは起動できない理由を理解しやすくなります。

この階層構造は、トラブル時の確認手順にも関係します。画面にノードが表示されても、読み取れたのは一部の情報だけかもしれません。実際に接続するには、コアが該当するプロトコル、トランスポート、セキュリティ層を処理する必要があります。ガイドを読む際は、説明されているのがUIの操作か、コアの動作かをまず確認してください。サイト内の利用ガイドは操作手順、プロトコルガイドは互換性や設計上の選択、用語集は設定項目の意味を扱っています。解決したい問題に合わせて併読すると役立ちます。

V2FlyとXrayの系統の違い

V2FlyはV2Rayコミュニティの保守体制を引き継ぎ、Xrayは関連技術を基に発展した別のコア系統です。共通する概念や対応プロトコルもありますが、機能の進化、設定項目、既定の動作が完全に同じとは限りません。特にREALITYやXTLS Visionなどの設定は、Xrayの対応状況を踏まえて判断してください。コアの実行ファイルを置き換えただけで、既存の設定がすべて同じように動くとは限りません。

コアを選ぶ際は、まずサーバーから提供された設定を確認し、必要な機能を把握します。そのうえで、クライアントが該当する項目をすべて設定できるか確認してください。サブスクリプションの読み込み時にセキュリティ層やトランスポートの情報が欠落すると、見慣れたプロトコル名が表示されていても接続できない場合があります。一般的な利用では、コアを頻繁に切り替えるより、動作確認済みの設定を保存しておくほうが問題の切り分けに役立ちます。比較するときはサーバー、接続先サイト、テスト方法を固定し、起動ログとアクセス結果をそれぞれ確認しましょう。

3つのクライアントのオープンソース性

v2rayN、v2rayNG、v2flyNGはいずれもオープンソースのGUIクライアントです。v2rayNはデスクトップ向けで、サーバー一覧、サブスクリプショングループ、プロキシ設定を管理できます。v2rayNGはAndroid向けで、Xrayコアを使用します。v2flyNGはV2Flyコアを利用するAndroid向けの選択肢です。設定を操作しやすい画面で管理できますが、クライアント自体がサーバーサービスを提供するわけではなく、インストールしただけで利用可能なサブスクリプションが得られるわけでもありません。

オープンソースとは、各ソフトウェアのライセンスに従ってソースコードを閲覧、利用、再配布できることを意味します。すべての設定があらゆる端末に適しているという意味ではありません。V2Fly-coreの主要部分はMITライセンス、Xray-coreの主要部分はMPL-2.0ライセンスを採用しています。クライアントや依存ソフトウェアにも、それぞれライセンス上の条件があります。一般的な利用では配布元、メンテナンス情報、実際の機能を確認してください。コードの変更や再配布を行う場合は、エコシステム全体を単一のライセンスとして扱わず、各プロジェクトと依存ソフトウェアのライセンスを確認しましょう。

更新方法と互換性の確認

クライアント、コア、サブスクリプション、ルールセットは、それぞれ別の更新対象です。クライアントの更新で画面の項目や設定の生成方法が変わることがあります。コアの更新では対応プロトコルが増えたり、設定項目の扱いが変わったりする場合があります。サブスクリプションの更新はサーバー情報を同期し、ルールセットの更新はドメインやアドレスの振り分け結果に影響します。そのため、「更新済み」だけではトラブルの説明として不十分です。どの部分を更新したのか、問題の前後で設定に何が変わったのかを記録してください。

日常的なメンテナンスでは、まずサブスクリプションの配布元、カスタムルーティング、ローカル待ち受けの設定を保存します。そのうえで更新内容を確認し、一項目ずつテストしてください。トップページでは各種ガイドへの入口と設定の関係を案内し、詳しいインストール情報はダウンロードページにまとめています。古いバージョンの記憶を頼りに操作しないようにしましょう。更新後に一部のアプリだけで問題が起きた場合は、システムプロキシとアプリ独自の設定を確認します。コアが起動しない場合は、まず設定の解析情報を確認してください。こうした層を分けて記録すると、再インストールだけに頼るより有効な手がかりを残せます。

技術記事

設定のトラブル対処とプロトコル選び

記事をすべて見る →

具体的な問題が起きたら、アプリの接続、コアの互換性、サーバー選びのどれに当たるかを整理しましょう。以下の3記事では、接続トラブル、コアの違い、ノードの評価をそれぞれ解説しています。操作前に現在のプロキシモードと使用中の設定を記録し、記事を読みながら仮説を一つずつ検証すると、複数の変更が混在するのを防げます。

v2rayN ダウンロード