Configuration reference

V2Ray用語集

設定項目の位置から、プロトコル、コア、サブスクリプション、ルーティング、DNS、トランスポートセキュリティの用語を確認できます。各項目では用途を説明し、設定時に確認すべき関係を示します。

プロトコルとトランスポート クライアントとネットワーク ルーティングとセキュリティ

Protocol and transport

プロトコルとトランスポート

プロトコルは認証情報とデータ形式を決め、トランスポート方式は接続の運び方を決めます。設定をインポートした後は、両方の項目を分けて確認してください。

VMess

Project Vエコシステムのプロキシプロトコルです。通常、ユーザーID、サーバーアドレス、ポート、トランスポート方式を設定します。クライアントとサーバーで対応するパラメータを使う必要があり、重要な項目が1つでも一致しないと接続に失敗します。

VLESS

認証とトランスポートセキュリティを分けて設定する軽量プロトコルです。実際にはTLS、XTLS、REALITYと組み合わせて使われます。設定を確認する際は、ユーザーID、フロー制御方式、トランスポートセキュリティをそれぞれ確認してください。

Trojan

パスワード認証を使用し、通常はTLSと組み合わせるプロキシプロトコルです。クライアントにはドメイン、ポート、パスワード、トランスポート設定を入力します。サーバー名と証明書検証の設定も接続確立に影響します。

REALITY

Xrayエコシステムのトランスポートセキュリティ方式で、VLESSと組み合わせて使われることが多い方式です。通常、公開鍵、短いID、サーバー名、フィンガープリントなどを指定します。これらはデフォルト値から推測せず、サーバー設定に従って入力してください。

WebSocket

HTTP上で双方向通信を行うトランスポート方式です。V2Ray設定では、パス、リクエストヘッダー、ホスト名、TLS設定などが主要な項目です。パスやホスト名が一致しないと、通常はハンドシェイクを完了できません。

gRPC

HTTP/2を基盤とするリモート呼び出しフレームワークで、プロキシ通信のトランスポートにも利用できます。設定時はサービス名、トランスポートセキュリティ、サーバー名を重点的に確認します。WebSocketのパス項目とは別のパラメータです。

Core and client

コアとクライアント

GUIクライアントは画面と設定を管理し、コアはプロトコル接続、DNS、ルーティングを処理します。問題を切り分ける際は、まずどの層で障害が起きているかを確認してください。

Xray

Project Vエコシステムにおけるコア実装の一つで、VLESS、XTLS、REALITYなどの設定に対応します。v2rayNとv2rayNGはこのコアを呼び出して接続、DNS、ルーティングを処理できます。認識できる設定項目はコアのバージョンに左右されます。

V2Fly

Project Vエコシステムに属するコミュニティ系コアのフォークで、V2Rayの設定体系を引き継いでいます。基本概念はXrayと近いものの、対応するプロトコル項目やトランスポート機能は完全には同じではありません。コアを切り替える前に、既存設定の互換性を確認してください。

v2rayN

Windows、macOS、Linux向けのGUIクライアントです。サブスクリプション管理、設定編集、システムプロキシ、ルーティング設定、コアプロセスの制御を行います。画面上のモード設定は、最終的にコアが読み取れる設定へ変換されます。

v2rayNG

Android向けのGUIクライアントで、通常はXrayコアと組み合わせて使用します。設定のスキャン、サブスクリプションのインポート、ルーティング設定、VPNモードの有効化などに対応します。システム権限、バックグラウンド制限、コア設定が接続状態に影響します。

v2flyNG

Android向けで、V2Flyコアを使用するクライアントです。V2Fly設定との互換性が必要な用途に適しています。設定をインポートする前に、サブスクリプション内のプロトコルとトランスポート項目を現在のコアが認識できるか確認してください。

Subscription and profile

サブスクリプションとノード

サブスクリプションは設定をまとめて配信し、ノードは利用可能な1件の接続情報を表します。更新、絞り込み、速度測定は別の操作であり、同じ手順として扱わないでください。

サブスクリプション

サービス提供者が発行する設定セットのURLです。クライアントがサブスクリプションを更新すると、含まれるサーバー設定を解析して対応するグループに整理します。更新は新しい内容を読み込むだけで、ローカルのルーティングやDNS設定を自動修正するものではありません。

ノード

クライアントに登録された1件のサーバー接続設定です。通常はアドレス、ポート、プロトコル、認証情報、トランスポート設定を含みます。ノード名は識別用であり、実際の接続品質やプロトコル種別を示すものではありません。

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

複数のサブスクリプション提供元を区別するためのクライアント内の管理単位です。グループごとに更新、絞り込み、自動更新ポリシーを設定できます。設定が不足している場合は、正しいグループを更新したか先に確認してください。

遅延

端末から宛先へデータを送り、応答が戻るまでの時間を示す指標です。クライアントによってTCP探測、HTTPリクエストなど測定方法が異なります。結果は応答時間の比較に使うもので、実際の転送速度と同じではありません。

実接続遅延

プロキシ接続を実際に確立し、テスト対象へアクセスして測定した応答時間です。ネットワークの到達性だけを確認するテストより多くの接続段階を含みます。結果はテスト対象、DNS、現在のネットワーク状態にも左右されます。

Routing and dispatch

ルーティングとトラフィック分岐

ルーティングルールは接続情報を順番に照合し、トラフィックを指定の出方向へ渡します。ドメインの解決結果によって、その後のIPルールのマッチ状況が変わる場合があります。

ルーティングルール

ドメイン、IP、ポート、プロトコル種別などに基づいて、トラフィックの出方向を決めるマッチ条件です。複数のルールがある場合は順序が最終結果に影響します。変更後はコアを再起動し、ログで実際に適用されたルールを確認してください。

トラフィック分岐

宛先ごとのトラフィックを、ダイレクト接続、プロキシ、ブロックなどの出方向へ振り分ける設定方式です。結果はルール条件、DNS解決、出方向タグによって決まります。モード名は入口にすぎず、最終的な動作は具体的なルールで決まります。

GeoIP

IPアドレスの地域やネットワーク種別ごとに整理されたデータセットです。ルーティングルールではgeoipカテゴリを使って対象IPをマッチできます。データファイルはコアが対応する形式と一致させ、実際の設定周期に合わせて更新する必要があります。

GeoSite

ドメインの用途や地域ごとに整理されたデータセットです。ルール内のgeositeカテゴリ名は、マッチ対象となる複数のドメイン項目に展開されます。カテゴリ名の誤記やデータバージョンの不一致により、ルールが期待どおり適用されないことがあります。

出方向タグ

設定内で出方向の接続を識別する名前です。ルーティングルールはタグを使って、マッチしたトラフィックを指定の出方向へ渡します。タグは自由に設定できますが、ルールで参照する値は出方向設定と完全に一致させる必要があります。

DNS and network

DNSとネットワーク

DNSはドメインからアドレスを取得する方法を決め、ネットワークの取り込み方式はどのアプリのトラフィックをクライアントへ渡すかを決めます。両者はルーティングポリシーと組み合わせて設定する必要があります。

DNS

ドメイン名をIPアドレスに変換する名前解決システムです。V2Rayクライアントでは、ドメインごとにDNSサーバー、問い合わせポリシー、マッチルールを設定できます。名前解決の問題を調べる際は、システムの問い合わせとコア内部の問い合わせを区別してください。

FakeDNS

アプリにはマッピングされたアドレスを返し、コア内では元のドメインとの対応関係を保持するDNS処理方式です。元のドメイン情報を維持したい透過プロキシでよく使われます。アドレスプール、スニッフィング、ルーティングルールをまとめて設定する必要があります。

DNSリーク

本来指定した経路で処理すべきドメイン問い合わせが、別の名前解決経路から送信される状態です。調査時はシステムDNS、クライアントDNS、ルーティングルール、ブラウザーの名前解決設定を同時に確認します。DNSサーバーを1つ変更するだけでは、すべての問い合わせ経路が変わるとは限りません。

ドメインポリシー

ルーティング時にドメインを解決するか、解決結果を使ってIPルールのマッチを続行するタイミングを制御します。一般的なポリシーにはAsIs、IPIfNonMatch、IPOnDemandがあります。選択前に、ルールが主にドメインとIPのどちらに依存するかを確認してください。

TUNモード

仮想ネットワークインターフェースを通じて、システムのネットワークトラフィックを取り込む方式です。システムプロキシを参照しないアプリにも適用できますが、ルーティング、DNS、実行権限の適切な設定が必要です。有効化前に既存のネットワーク設定を記録しておくと、項目ごとの切り分けに役立ちます。

システムプロキシ

OSが、プロキシ設定に対応するアプリへプロキシのアドレスとポートを通知する仕組みです。クライアントのルーティングモードとは別の階層にあります。システムプロキシはトラフィックをクライアントへ渡すかを決め、ルーティングルールは取り込んだ後の処理方向を決めます。

Security and encryption

セキュリティと暗号化

トランスポートセキュリティ項目は通常、サーバー側の設定で決まります。クライアントでは名称、検証方式、フロー制御パラメータを1つずつ確認し、似た項目で代用しないでください。

TLS

通信接続を保護するセキュリティプロトコルです。クライアント設定では、サーバー名、証明書検証、アプリケーション層プロトコルなどを確認します。ドメイン、証明書、実際の接続先を正しく対応させる必要があります。

XTLS

Xrayエコシステムにおけるトランスポートおよびフロー制御技術の集合です。利用できる項目は、コアのバージョン、プロトコルの組み合わせ、サーバー設定によって異なります。XTLS関連の項目を確認する際は、VLESSのフロー制御値とトランスポートセキュリティ種別も同時に確認してください。

サーバー名

TLSまたはREALITY設定で、接続の検証とハンドシェイクに使うドメイン項目です。画面上ではSNIと表示される場合もあります。ノードのアドレスと同じとは限らないため、提供された設定どおりの値を入力してください。

フィンガープリント

一部のTLSおよびREALITY設定で、クライアントのハンドシェイク特性を指定する項目です。トランスポートセキュリティのパラメータであり、アカウントの認証情報ではありません。選択できる値は現在のコアのバージョンによって決まります。

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