サブスクリプションを追加したものの、どのノードを選べばよいか迷っているAndroidユーザー向けです。まず同じ方法で使えないノードを除外し、通信量倍率と接続先地域を確認。最後にプロトコルとクライアントの互換性をチェックします。紹介する手順で記録すれば、遅延の低さだけで並べるのではなく、普段使いのメインと別経路の予備を選べます。
まずv2rayNGで接続可否を確認し、遅延を比較
v2rayNGのメイン画面でサブスクリプションのグループが更新済みか確認し、右上のメニューから「実接続テスト」を選びます。バージョンによっては「すべての設定を実接続テスト」と表示される場合があります。「実接続」を含むテスト項目を選んでください。テスト後は成功したノードを残し、タイムアウトしたノードも一度の結果だけで削除しないようにします。
TCPテスト、実接続テスト、ダウンロード速度テストは、それぞれ測定する内容が異なります。TCPテストで分かるのは、主にサーバーの待ち受けポートへの接続状況です。実接続テストではプロキシ経由でテスト先にアクセスするため、プロキシ経路が使えるかをより直接的に確認できます。いずれもダウンロード帯域をそのまま示すものではありません。遅延が80 msのノードでも、夜間に実効速度が落ちることがあります。
| 確認項目 | 主に分かること | これだけでは判断できないこと |
|---|---|---|
| TCP接続テスト | 端末からサーバーのポートに接続できるか | 認証、TLS、接続先サイトへのアクセスが正常か |
| 実接続テスト | プロキシ経由で指定のテスト先に接続できるか | すべてのサイトにアクセスできるか、接続先地域が要件に合うか |
| 指定ファイルのダウンロード | その時点でのテスト先への実際の転送状況 | 別の時間帯や接続先でも同じ速度が出るか |
| 実際のサービス利用 | 普段使うWebサイト、通話、動画が快適に使えるか | 速度テストの数値が他の経路より必ず優れているか |
比較時はネットワークとテスト先をそろえます。Wi-Fiでの結果とモバイル回線での結果をそのまま順位付けしたり、v2rayNのTCP遅延とv2rayNGの実接続遅延を同じ列で比べたりしないでください。モバイル回線に切り替えたら、通信事業者によって経路が大きく異なるため、改めてテストします。
- バックグラウンドでの大容量ダウンロードを止め、同じネットワークで実接続テストを1回行います。
- 成功した結果から3~5件を選び、それぞれ3回ずつテストして中央値とタイムアウト回数を記録します。
- 普段の空いている時間帯と夜間によく使う時間帯にそれぞれ再テストし、安定して使えるかを確認します。
- 候補のノードに接続し、普段使っているWebサイトを開いて、初回表示とその後の閲覧が快適かを確認します。
同じ条件で記録し、1回だけ遅延が低かった結果で判断しない
以下は比較方法の目安であり、当サイトが特定の経路を実測した結果ではありません。候補ノードのテスト回数、時間帯、ダウンロード用ファイルを統一すれば、偶然によるばらつきを抑えられます。記録にはA、B、Cなどのローカルな記号を使い、ノードのアドレス全体を公開する必要はありません。
たとえばAの測定結果が95、98、420 ms、Bが125、130、135 msだったとします。中央値はそれぞれ98 msと130 msですが、Aのほうがばらつきは大きくなっています。この数値は記録方法を示す例です。普段使うWebサイトがAでは何度も読み込みに失敗するなら、安定したBのほうがメインに向いているかもしれません。タイムアウトも個別に記録し、失敗した結果を除いて「安定している」と判断しないでください。
通信量倍率の計算方法:ノード名ではなくサービスのルールを確認
まずサブスクリプションサービスの通信量に関する説明やアカウント画面を開き、ノード名にある「0.5×」「1×」「2×」が何を意味するか確認します。倍率は通常、課金係数であり、速度の倍率ではありません。「2×」でもダウンロード速度が2倍になるわけではなく、同じ通信量で消費される残量が増えることを示します。アップロードとダウンロードの扱い、集計単位、適用時刻などはサービスによって異なります。
| ノードの表示 | 通信量の例 | 倍率を適用した消費量 |
|---|---|---|
| 0.5× | 10 GB | 約5 GB |
| 1× | 10 GB | 約10 GB |
| 2× | 10 GB | 約20 GB |
表の10 GBは、サービス側が課金対象として集計する通信量を指し、ダウンロードしたファイルのサイズとは異なります。アップロードとダウンロードの合計に倍率を掛けるルールなら、合計量で計算してください。時間帯ごとに倍率が変わる場合は、利用する時間帯に合わせて見積もり直します。クライアントの表示とサーバー側の請求で集計方法が異なることもあるため、残量の計算にはサービスの説明を優先してください。
- 普段のWeb閲覧:安定性とほどよい倍率を優先しましょう。通信量が少ない用途なら、最高速度にこだわる必要はありません。
- 大容量ファイルや長時間の動画視聴:残量、倍率、速度の持続性を確認し、始める前に消費量を見積もりましょう。
- ノード名に倍率の表示がない:倍率が1×とは限りません。ノード名では課金情報が省略されている場合があるため、アカウント画面で確認してください。
- サブスクリプション更新後にノード名が変わった:ルールを改めて確認し、以前のスクリーンショットにある倍率をそのまま使わないでください。
地域表示は出口の確認に使い、実際の使い勝手は接続経路も考慮
候補のノードを選んで接続したら、接続先サービスのアカウント利用履歴や接続情報で地域を確認します。ノード名に表示された地域、サーバーの所在地、最終的な出口地域は一致しないことがあります。中継経路では、近い地域の入口を経由して別の地域から外部へ接続する場合があります。ドメイン名から調べた入口のIPアドレスだけでは、出口の場所は特定できません。
距離が近いと遅延面で有利な傾向がありますが、ネットワーク間の接続状況、混雑、迂回によって結果は変わります。特定地域向けのコンテンツを利用する場合、接続先サービスは独自のIPアドレス情報やアカウントのルールに基づいて地域を判定するのが一般的です。サブスクリプション一覧の旗や地域名だけで判断しないでください。地域が要件に合っていても、出口IPの評価、アカウントの地域設定、サービス側の制限によって使えない場合があります。
- 特定地域への接続が必要なら、まず接続先サービスが実際に認識する地域を確かめてから速度を比較します。
- 通常のWeb閲覧が目的なら、地域にこだわりすぎず、安定性と操作時の応答速度を優先しましょう。
- 同じ地域に予備経路を用意する場合は、できるだけ入口や経路グループが異なるものを選びます。ノード名だけが違っても、障害箇所が共通していることがあります。
- Wi-Fiでは問題なく、モバイル回線でタイムアウトする場合は、結果を分けて記録し、まず接続経路の違いを調べます。
VLESS・VMess・Trojan:まず互換性を確認し、経路全体で比較
v2rayNGでノード右側の編集ボタンをタップし、プロトコル、サーバーポート、転送方式、安全性の設定を確認します。確認するだけなら変更を保存する必要はありません。443はよく使われるサーバーポートですが、番号だけでプロトコルの種類は分かりません。速度を上げようとしてVLESSをVMessに変更したり、TLSを安易に無効にしたりしないでください。クライアントの設定はサーバー側と一致させる必要があります。
v2rayNGはXrayコア、v2flyNGはv2flyコアを使用します。両者の拡張機能は単純に置き換えられません。デスクトップ版のv2rayNでも、対象ノードをどのコアが実行しているか確認してください。特にREALITY、特定のflow、転送パラメーターを含む設定では、コアのバージョンがサーバーの要件に合っているか確認が必要です。プロトコル名だけで遅延や帯域の優劣は判断できません。
VLESS:設定が合っている場合の普段使い候補
おすすめVLESS自体には通信内容を暗号化する機能がなく、TLSやREALITYと組み合わせて使うのが一般的です。まずセキュリティ層と転送方式の設定を確認し、前述の方法で経路をテストします。互換性のある設定がすでに用意されている場合の候補であり、VLESSのノードがすべて他のプロトコルより速いという意味ではありません。
向いているケース:Xrayに対応した設定一式がサブスクリプションに含まれているv2rayNGユーザー
VMess:安定している設定をそのまま使う
VMessは認証と暗号化に対応し、複数の転送方式と組み合わせられます。現在の設定ではAEADを使い、追加IDを0にするのが一般的ですが、サーバー側の指定に従ってインポートしてください。端末の時刻が大きくずれていると認証に影響することがあるため、システムの自動時刻設定を有効にしてください。
向いているケース:VMessのサブスクリプションが安定していて、現在の経路を継続したい場合
Trojan:TLSの設定を重点的に確認
Trojanは通常、TLSで接続を保護し、パスワードで認証します。パスワード、サーバー名、証明書の検証設定を確認してください。TCPポートに接続できても、TLSハンドシェイクや認証が成功したとは限りません。実接続テストも必要です。
向いているケース:サーバー側からTrojanの設定一式が提供され、クライアントがその転送方式の組み合わせに対応している場合
VLESSとTrojanの経路を比較しても、入口、出口、帯域などが異なれば、速度の差をプロトコルの違いだけに帰属できません。ほかの条件が近い場合に限り、プロトコルのオーバーヘッド比較が参考になります。普段使いでは、プロトコル名にこだわるより、正しく設定できること、安定して使えること、通信量が適切に請求されることが重要です。
メインと予備の選び方:Androidで確認し、デスクトップでも再テスト
候補を絞ったら、普段使うメインを1つ、予備を1つ残します。ローカルのメモに用途、倍率、テスト日を記録してもかまいませんが、アドレスや認証情報は変更しないでください。サブスクリプションの更新でローカルの名前が上書きされることがあるため、長期的な記録は別に保存しましょう。複数の端末で同じサブスクリプションを使う場合は、サーバー側の端末数や同時接続数の制限も守ってください。
候補の組み合わせ:普段使いのメイン1つと、別経路の予備1つ
Android:v2rayNG
- 普段使うWi-Fiとモバイル回線の両方で実接続テストを行います。
- 接続を開始してWebサイトを開き、VPN接続の許可とアプリごとのプロキシ範囲を確認します。
- メインは安定性と適切な倍率を優先し、予備はできるだけ別の入口を選びます。
デスクトップ:v2rayN
- サブスクリプションを更新したら再テストし、スマートフォンの遅延ランキングをそのまま当てはめないでください。
- 使用中のコアとノード設定を確認してから、システムプロキシまたはTUNモードをチェックします。
- 同じ接続先とネットワークを使って比較し、デスクトップでの実際の利用状況を記録します。
サブスクリプションを共有しても、共有されるのは候補の一覧です。端末ごとにネットワーク、プロキシの適用範囲、コアのバージョンが異なるため、最終的にメインとして選ぶノードも異なる場合があります。
ノード選びでよくある質問
遅延が最も低いノードなのに、Webページの表示が遅いのはなぜ?
まず同じネットワークを使い、そのノードに接続して普段使うWebサイトを開きます。次に別の候補でも同じ操作をしてください。テスト先とWebサイトでは経路が異なることがあり、Webページの表示速度はDNS、出口の混雑、接続先の応答にも左右されます。3回続けてテストし、タイムアウトや読み込みの遅れも記録してください。最も低かった数値だけを残して判断しないようにしましょう。
すべてのノードで実接続がタイムアウトする場合、サブスクリプションを買い直す必要はありますか?
まず接続を停止して、インターネットの基本接続に問題がないか確認します。「サブスクリプショングループの設定」でURLを確認し、メイン画面のメニューから「サブスクリプションを更新」を実行してください。アカウントの残量、システム時刻、クライアントのログも確認します。ポートテストには成功するのに実接続がすべて失敗する場合は、テスト先だけにアクセスできない可能性も調べてください。この結果だけで、すべてのサーバーが停止したと判断しないでください。
ノードを選択したのに、一部のアプリしか使えないのはなぜ?
v2rayNGの「設定」→「アプリごとのプロキシ」を開き、有効になっているか、プロキシモードが適切か、対象アプリが想定した範囲に含まれているか確認します。次に、ルーティングルールで対象ドメインが直接接続に設定されていないか確認してください。変更後はVPN接続を再確立し、対象アプリも再起動します。リストでノードを選択しても、すべてのアプリの通信がそのノードを経由するとは限りません。
ノードの表示が2×なら、選ぶ価値は高いですか?
まずアカウント画面で倍率のルールを確認し、同じ条件で安定性と持続速度を比較してください。通信量が5 GBなら、倍率2×では約10 GBが消費される計算です。1×の候補と性能がほとんど変わらなければ、倍率が高いことに直接的なメリットはありません。必要な接続先地域や安定性の問題を解決できる場合に、選ぶ価値があります。