V2Rayノードの選び方|遅延・通信量倍率・地域・プロトコルを比較

サブスクリプションのノードを、遅延の見方、通信量倍率、地域と用途の相性、VMess・VLESS・Trojanの違いから解説します。

この記事の概要

サブスクリプションを追加したものの、どのノードを選べばよいかわからない方に向けた解説です。まず実接続テストで使えないノードを除外し、接続先サイト、通信量倍率、混雑時の安定性を基準に絞り込みます。統一したテスト手順や倍率の計算例、プロトコルの設定項目を紹介し、一覧で最も遅延が小さいものだけを選ぶのではなく、メインと回線の異なる予備を確保できるようにします。

遅延の見方:TCP接続できてもプロキシが使えるとは限らない

ノード一覧の「遅延」は、すべて同じ方法で測定されているわけではありません。TCPテストで確認できるのは通常、サーバーの特定ポートへの接続にかかる時間だけです。認証、TLSハンドシェイク、プロキシ経由の通信、接続先サイトへのアクセスがすべて成功するとは限りません。サーバーのポートに接続できても、サブスクリプションの設定が無効なら「遅延は表示されるのにWebページが開かない」ことがあります。

実接続テストでは、選択したノード経由でテスト用アドレスにアクセスするため、実際の利用状況に近い結果を確認できます。ただし、結果はテストサイト、DNS、接続の再利用、そのときのネットワーク状況にも左右されます。プロキシ経路が使えるか判断する参考にはなりますが、すべてのサイトで同じ速度が出るわけではありません。TCP遅延と実接続遅延を同じ列で直接比較したり、タイムアウトをサーバーが必ず停止していると判断したりしないでください。

v2rayNでの選び方:まず接続を確認し、用途に合わせて検証

以下は、v2rayNの一般的な中国語UIを例に説明します。バージョンによってメニュー名が多少異なる場合があります。「実接続遅延」と「システムプロキシ」に相当する機能を使ってください。測定前にサブスクリプションの配布元が信頼できることを確認しましょう。サブスクリプションURLには認証情報が含まれることがあるため、公開スクリーンショットに載せないでください。

  1. サブスクリプションを更新

    メイン画面で「サブスクリプショングループ」→「すべてのサブスクリプションを更新(プロキシを使用しない)」を選択します。現在のネットワークからサブスクリプションを取得できず、利用可能なプロキシがある場合は、「すべてのサブスクリプションを更新(プロキシを使用)」を選びます。まずグループの更新が成功したことを確認し、古い項目と比較しないようにしてください。

  2. 候補を選ぶ

    ノード一覧から、地域や回線の異なる候補を3つ選びます。Ctrlキーを押しながら複数選択し、右クリックメニューから「サーバーの実接続遅延をテスト」を選択します。タイムアウトが続く項目を先に除外し、サブスクリプション全体を何度も測定する必要はありません。

  3. ノードを有効にする

    候補ノードを右クリックして「アクティブサーバーに設定」を選び、メイン画面の「システムプロキシ」→「システムプロキシを自動設定」を選択します。この設定が適用されるのは、システムプロキシに従うアプリだけです。すべてのプログラムの通信が切り替わるわけではありません。

  4. 用途に合わせて確認

    ブラウザーで実際に利用するWebサイトを開き、ログイン、ページの読み込み、リソースのダウンロードを確認します。ルールによりサイトへ直接接続する場合は、先にルーティング設定を確認してください。直接接続した結果を、そのノードの性能として記録しないようにしましょう。

  5. 再測定して予備を確保

    各候補を同じ条件で3回測定し、中央値と失敗回数を記録します。夜間など普段利用する時間帯にも再測定し、メインと予備を決めましょう。予備には、同じ回線で名前だけが異なるノードではなく、入口や経路の異なるものを選ぶのがおすすめです。

Android版v2rayNGでは、対象の設定を選んで接続ボタンをタップし、初回接続時にシステムVPNの許可を確認してから、アプリ内の実接続テスト機能で検証します。デスクトップ版の「システムプロキシ」とAndroidのVPNサービスは仕組みが異なるため、設定名をそのまま当てはめないでください。どちらも、最終的には実際のアプリで動作を確認する必要があります。

通信量倍率の計算:倍率が低くても通信量が少ないとは限らない

ノード名にある「0.5倍」「1倍」「2倍」は、通常サブスクリプションサービスの課金ルールを示すもので、V2Rayのプロトコル設定や通信速度の倍率ではありません。一般的な計算式は「課金対象の通信量=サーバーで計測された通信量×ノード倍率」です。上りと下りの両方を計測するか、時間帯別の倍率があるかは、サービスの案内や利用量画面で確認してください。

ここではサーバー側で計測された通信量を10 GBと仮定し、倍率の計算例だけを示します。速度測定の結果でも、特定のサブスクリプションプランを示すものでもありません。実際の課金量は、単位の換算、計測の遅延、接続に伴う追加通信などの影響を受けるため、端末でダウンロードしたファイルの容量と完全に一致するとは限りません。

5 GB
計測された通信量10 GB × 0.5倍
10 GB
計測された通信量10 GB × 1倍
20 GB
計測された通信量10 GB × 2倍

地域の選び方:距離だけでなく出口と接続先で判断

ノード名に記載された地域は通常、出口の所在地を示しますが、サービス提供者独自のラベルである場合もあります。入口、中継地点、出口が別々の場所にあることもあるため、地理的に近いからといって通信経路が短いとは限りません。近くの入口から遠回りする場合もあれば、離れた出口でも相互接続の品質が高く、アクセスが安定する場合もあります。

まず利用目的を決めましょう。普段のWeb閲覧なら、回線の安定性と通信量コストを優先します。地域制限のあるサービスにアクセスする場合は、出口IPと、そのサービスがその時点でどう判定するかを実際に確認してください。IP確認サイトでわかるのは今回のリクエストの出口だけです。他のアプリやドメインも同じ経路を通るとは限らず、接続先サービスがそのIPを受け入れる保証もありません。

普段使いのメイン

おすすめ

普段使うネットワークで実接続が安定し、目的のサイトを利用でき、倍率も適切なノードを選びます。まず総合的な使い勝手で絞り込み、条件が同じ場合の参考として遅延を比較しましょう。

用途:Web閲覧、日常業務、一般的な動画視聴

特定地域の出口

目的の地域に対応した出口を選び、ログインやコンテンツへのアクセスを実際に確認します。地域を頻繁に切り替えると追加認証が発生することがあるため、できるだけ同じ地域を使いましょう。

用途:利用地域が指定されているWebサイトやアカウント

別回線の予備

メインと同じ障害経路を避けることを優先します。名前が異なっていても回線が別とは限りません。サービス提供者の回線情報や混雑時間帯の測定結果を参考に判断してください。

用途:メインがタイムアウト、混雑、または一時メンテナンス中の切り替え先

プロトコルの比較:VMess・VLESS・Trojanの選び方

プロトコル名は、接続時の認証やカプセル化、通信の保護方法を示しますが、それだけで速度が決まるわけではありません。サーバーのリソース、回線品質、伝送方式、クライアントのコア対応状況も重要です。v2rayNはデスクトップクライアントで、利用できるプロトコル機能は使用するコアとバージョンによって異なります。Android版のv2rayNGはXrayコア、v2flyNGはv2flyコアを使用しているため、すべての設定に同じように対応しているとは限りません。

プロトコル主な違い選ぶときの確認項目
VMess認証・暗号化の仕組みを備え、複数の伝送方式と組み合わせ可能クライアントの互換性、システム時刻、伝送方式とTLSの設定が一致しているか
VLESS軽量な認証プロトコル。ペイロードの暗号化機能はなく、TLSやREALITYと組み合わせるのが一般的使用するコアが該当の組み合わせに対応しているか、Flow・セキュリティ層・サーバー設定が一致しているか
Trojan通常、TLS接続内でパスワード認証を使用パスワード、サーバー名、証明書の検証、伝送設定が正しいか

VLESSを見ただけでREALITYを自動的に組み合わせたり、VMessを一律にWebSocketと捉えたりしないでください。プロトコル、伝送方式、セキュリティ層はそれぞれ別の要素です。以下の2つのカードは設定項目を確認するための構成例であり、そのまま接続できるノード設定ではありません。ポート443は一般的なサーバーポートの例にすぎず、実際の値はサービス提供者の案内に従ってください。

VLESS + REALITY

プロトコル
VLESS
伝送方式
TCP。サブスクリプションに記載された値と照合
セキュリティ層
REALITY
ポートの例
443。実際のポートをこの値で上書きしないこと
追加項目
公開鍵、サーバー名、Short ID、Flowを確認

Flowにxtls-rprx-visionを使用するかどうかはサーバー設定によって決まります。通常のVLESSに対応しているだけでは、この組み合わせにも対応するとは限りません。

VMess + WebSocket + TLS

プロトコル
VMess
伝送方式
WebSocket
セキュリティ層
TLS
ポートの例
443。サブスクリプションに記載された実際の値を使用
追加項目
パス、Host、TLSサーバー名を確認

WebSocketのパスはサーバー側の設定と一致させる必要があります。任意に/wsへ変更しないでください。この組み合わせだからといって、CDN経由になるとは限りません。

ノード選びのよくある質問:症状から原因を絞り込む

遅延が最小のノードなのに、動画が止まるのはなぜ?

遅延が示すのは特定のリクエストにかかる時間であり、継続的な帯域幅ではありません。バックグラウンドのダウンロードを一時停止し、同じ動画を同じ画質で2つの候補から再生して、バッファリングと再生の安定性を比べましょう。普段利用する夜間にも再測定し、回線が空いているときの結果だけで判断しないようにしてください。

すべてのノードがタイムアウトします。サブスクリプションが無効ですか?

まずローカルネットワークとシステム時刻を確認してから、対象のサブスクリプショングループを更新します。クライアントのログにコアの起動失敗やポートの競合が表示されている場合は、先に端末側の問題を解消してください。1つのノードだけが失敗する場合は、その項目のアドレスや認証情報、サーバーの状態を確認するのが適切です。

地域を切り替えたのに、Webサイトの表示位置が変わらないのはなぜ?

まずv2rayNの「システムプロキシ」で「システムプロキシを自動設定」が選択されていることを確認し、そのWebサイトがルーティングルールで直接接続されていないか調べます。ブラウザーの接続を閉じて再接続してから、出口IPを比較してください。Webサイトはアカウントの地域、位置情報の許可、既存のセッションをもとに位置を判定する場合もあります。

0.5倍のノードは速度も半分になりますか?

倍率だけで速度が半分になるわけではありません。まずサブスクリプションサービスの課金説明で0.5倍の意味を確認し、1倍のノードと同じ条件でアクセスをテストしましょう。倍率は通信量の差し引きルールを示すもので、帯域幅や混雑状況は別に確認する必要があります。

サブスクリプションの更新後、以前のノードが見つからない場合は?

元のグループを更新したか確認し、サービス提供者がノード一覧を変更していないか調べます。以前のノード名からアドレスやポートを推測して手動設定しないでください。新しい一覧から利用可能な候補を選び、実接続、用途、倍率を基準に改めて絞り込みましょう。

記録は複雑にする必要はありません。ノード名、測定に使ったネットワークと時間帯、実接続遅延の中央値、接続先サイトの結果、倍率を残しておきましょう。設定変更、回線の切り替え、継続的な速度低下があった場合に再測定します。こうして選んだメインと予備のほうが、遅延だけで並べるより実際の用途に合った構成になります。

クライアントのダウンロードはこちら