遅延の数値がいくつも表示され、どれを見ればよいか分からないv2rayNユーザー向けの記事です。ICMPの往復時間、プロキシ接続全体の所要時間、継続的な通信速度の違いを理解し、Web閲覧、動画再生、大容量ファイル転送など用途別にテスト方法を選べるようになります。
3種類のテストは同じ経路を測っていない
ノード一覧に35 ms、126 ms、78 MB/sと表示されても、これらの数値をそのまま比較することはできません。ミリ秒は1回の通信にかかる時間、MB/sやMbpsは単位時間あたりのデータ転送量を示します。同じミリ秒表示でも、ICMP Pingと実接続遅延では通過するプロトコル層が異なります。
ICMP Pingは通常、端末からノードのサーバーアドレスへ直接エコー要求を送り、ネットワーク層の往復時間とパケットロスを確認します。VMess、VLESS、Trojan、Shadowsocksのプロキシハンドシェイクは実行せず、ノード設定のユーザー識別子、ポート、トランスポート層パラメーター、暗号化設定が利用可能かどうかも検証しません。
実接続遅延では、クライアントが現在の設定を起動し、ローカルプロキシの入口からテスト先への実際の接続を確立します。DNS名前解決、サーバーとのTCPなどのトランスポート接続、プロキシプロトコルのハンドシェイク、テスト先からの応答待ちまでが含まれます。ダウンロードテストではさらに大きなデータを転送し、時間とデータ量からスループットを算出します。
| テスト方法 | 主な単位 | プロキシプロトコルを経由 | 判断に適すること | 単独では証明できないこと |
|---|---|---|---|---|
| ICMP Ping | ms、パケットロス率 | いいえ | 基礎的なネットワーク到達性、物理的距離 | ノード設定でトラフィックをプロキシできること |
| 実接続遅延 | ms | はい | ノードが実際の接続と通信応答を完了できるか | 継続的なダウンロード帯域が十分か |
| ダウンロード速度テスト | MbpsまたはMB/s | はい | 実効スループット、回線の混雑状況 | 短いリクエストへの応答が必ず速いこと |
ICMP Ping
処理が速く、通信量も少ないため、サーバーへの到達性や回線上の明らかなパケットロスを最初に確認するのに適しています。
適した用途:一括での初期選別、基礎ネットワークの切り分け
実接続遅延
推奨プロキシのハンドシェイクとテスト先の応答まで確認でき、日常的に利用可能なノードを選ぶ際の最初の基準として最適です。
適した用途:Web閲覧、初回接続、日常的なノード切り替え
ダウンロード速度テスト
継続的なデータ転送から実効帯域を確認できますが、所要時間、通信量、テスト先の負荷も結果に影響します。
適した用途:動画、大容量ファイル、帯域の確認
ICMP Pingが低いことは、基礎的な経路が短いことを示すだけ
Pingの数値は、端末からサーバーのIPアドレスまでのネットワーク経路で決まります。一般に同じ地域のサーバーは大陸をまたぐサーバーより低くなりますが、通信事業者のルーティング、混雑する時間帯、中継ネットワークの迂回によって結果は変わります。地理的に近いノードでも、経路の迂回によって遅延が高くなることがあります。
たとえば同じPCから20回連続でリクエストを送り、ノードAは平均38 ms・パケットロス0%、ノードBは平均31 ms・パケットロス15%だったとします。平均値だけを見るとBの方が速いように見えますが、15%のパケットロスは再送や待ち時間を発生させ、Webページの読み込みやプロキシのハンドシェイクを不安定にします。この場合は、パケットロスのないAを優先して残すべきです。
サーバーによってはICMPリクエストを制限または無視するため、Pingのタイムアウトはプロキシポートが必ず利用不能であることを意味しません。逆に、サーバーがPingに応答しても、サブスクリプションのポートが待ち受け中とは限らず、UUID、トランスポート経路、TLSドメインなどの設定が一致している証拠にもなりません。Pingがタイムアウトしても実接続遅延が表示されるノードは、実接続の結果を基準にしてください。
- 平均遅延は全体的な往復時間を示しますが、単発のスパイクを隠すことがあります。
- 最小遅延は回線が理想的な状態に近いときの値であり、継続利用時の体感を示すものではありません。
- 最大遅延と変動幅は、ネットワークの揺らぎを判断する手掛かりになります。
- 平均遅延の差が5〜10 ms程度であれば、まずパケットロス率を優先して確認すべきです。
- 企業ネットワークや公衆ネットワークではICMPが直接フィルタリングされても、許可されたTCP接続には影響しない場合があります。
実接続遅延はノードが使えるかを確認するのに最適
実接続遅延では、Pingにはないアプリケーション層の処理全体が加わります。一般的なTCPトランスポートの場合、クライアントはアドレスを解決し、サーバーポートへの接続を確立し、ノード設定に従ってプロキシハンドシェイクを完了してから、プロキシ経由でテスト先へアクセスします。WebSocket、TLS、その他のトランスポート構成を使う場合は、それぞれのハンドシェイクも追加されます。
そのため、実接続遅延がICMP遅延より高くなるのは正常です。Pingが40 msで、完全なテスト結果が105 msだったとしても、それだけでノード異常とは判断できません。追加時間には、TCP接続、TLSネゴシエーション、プロキシプロトコルの処理、テスト先の応答、クライアント側でのテストタスク待ちなどが含まれる可能性があります。
v2rayNでは、まず1つまたは複数のノードを選択し、「サーバー」→「サーバーの実接続遅延をテスト」を実行します。一部のバージョンでは、ノードの右クリックメニューにも同じ項目があります。テストが完了すると、成功した項目にはミリ秒単位の数値が表示されます。タイムアウトや失敗になった項目は、ノードが利用不能なのか、テスト先に到達できないのか、テストの待機時間が足りないのかをログと併せて判断してください。
- まずサブスクリプションを更新し、サーバー側で削除された古い設定をテストしないようにします。
- ノード一覧で候補を選択し、「サーバー」→「サーバーの実接続遅延をテスト」を実行します。
- タイムアウトしたノードはいったん除外し、結果が得られたノードの遅延と安定性を比較します。
- 候補ノードをアクティブサーバーに設定し、システムプロキシを有効にして複数のページを実際に開きます。
- 初回の結果が異常な場合は、単発のネットワーク揺らぎによる誤判定を避けるため、30秒空けてさらに2回テストします。
推奨手順:候補ノードを2段階で選別
第1段階:利用可能か確認
- 実接続遅延を一括テスト
- 2回連続で成功したノードを残す
- 継続的なタイムアウトとハンドシェイク失敗を除外
第2段階:実際の用途に合わせる
- Web閲覧用途では応答時間を比較
- 動画用途ではダウンロード速度テストを追加
- 混雑する時間帯に候補を再テスト
まずプロキシ経路全体を確認してから帯域を測定すれば、利用不能なノードに対して大容量テストを行う無駄な待ち時間を減らせます。
すべてのノードが同時に実接続タイムアウトになる場合は、サブスクリプション全体が無効になったとすぐ判断せず、まずローカル状態を確認してください。「設定」→「パラメーター設定」→「基本設定」を開き、ローカルの待ち受けポートが他のプログラムと競合していないか確認します。一般的な設定ではローカルSOCKS入口に10808、旧式の分離設定ではHTTP入口に10809を使用することがありますが、実際には現在の画面に表示されている値を基準にしてください。
結論:日常的なノード選びでは、まず実接続結果を見る
ノードは実接続テストを2〜3回連続で完了できて初めて、遅延比較の対象に入れるべきです。Pingが低くても実接続が継続的にタイムアウトするノードは、現在のアクティブサーバーにしないでください。
ダウンロード速度はスループットを示すが、Webページの表示速度とは別
ダウンロード速度テストでは、継続的なデータ転送能力を確認します。通常は現在のプロキシ接続を通じて一定量のデータをダウンロードし、転送バイト数を所要時間で割って速度を算出します。ローカル回線の帯域、無線ネットワークの品質、ノードの出口容量、回線の混雑、テスト先の速度制限、クライアントの並列処理方針が同時に影響します。
MbpsとMB/sは同じ数値として直接比較できません。ネットワーク帯域にはMbps、ファイルのダウンロード画面にはMB/sがよく使われます。理論上は8 Mbpsが約1 MB/sです。テスト結果が80 Mbpsなら理論上限は約10 MB/sですが、プロトコルのオーバーヘッド、再送、ディスクへの書き込みによって、実際のファイル速度はやや低くなります。
帯域が広いノードでも、インタラクティブな通信の遅延が最小とは限りません。たとえばノードAは実接続遅延85 ms・ダウンロード42 Mbps、ノードBは実接続遅延145 ms・ダウンロード160 Mbpsだったとします。普段のWeb閲覧ではAの方が軽快に感じられる一方、高ビットレートの動画や大容量ファイルの転送にはBが適しています。選択基準は用途で決め、3つの数値を単純に合算して順位付けしないでください。
| 利用シーン | 優先する指標 | 判断の目安 |
|---|---|---|
| テキスト中心のWebページ・検索 | 実接続遅延 | 連続テストが安定し、数値の変動が小さい |
| 高画質動画 | ダウンロード速度と安定性 | 継続帯域が動画のビットレートを上回り、余裕がある |
| 大容量ファイル転送 | ダウンロード速度 | 瞬間的なピークではなく、30秒以上の継続速度を見る |
| 頻繁に通信するページ | 実接続遅延と揺らぎ | 応答が安定したノードを優先する |
v2rayNで候補ノードを選択したら、「サーバー」→「サーバーのダウンロード速度をテスト」を使用できます。ダウンロード速度テストは実際のサブスクリプション通信量を消費するため、ノード一覧全体に頻繁に実行するのは適していません。まず実接続遅延で候補を2〜3個に絞り、それぞれ1回ずつ測定すれば、通常は十分に判断できます。
結論:帯域テストは実際の利用時間帯に合わせる
主に夜間に利用するなら、夜間に候補ノードをそれぞれ2回測定し、低い方の結果を容量の目安にします。空いている時間帯のピーク値だけを記録しても、混雑時間帯の継続的な性能は分かりません。
速度テストは順序を固定してこそ比較できる
速度テストで最も多い問題は、ツールの誤動作ではなく、条件が変化し続けることです。午前にノードA、夜にノードBを測ったり、一方を有線、もう一方を無線で測ったりすると、差をノードだけに帰属できません。端末、接続ネットワーク、テスト先、時間帯をできるだけ揃えてください。
候補ノードごとに実接続テストを10〜30秒間隔で3回行い、最小値だけでなく中央値を記録することをおすすめします。たとえば92 ms、108 ms、246 msなら中央値は108 msです。246 msは明らかな揺らぎを示すため、削除して見栄えのよい数値だけを残すのではなく、引き続き観察してください。
- 進行中の大容量ファイルのダウンロード、クラウド同期、システム更新を停止します。
- 同じネットワーク上でサブスクリプションを更新し、地域と倍率が要件に合うノードを選びます。
- まず実接続遅延を実行し、継続的なタイムアウトやプロトコルハンドシェイク失敗の設定を除外します。
- 残ったノードを3回ずつ再テストし、中央値と最大値の差を比較します。
- 最終候補の2〜3ノードだけにダウンロード速度テストを実行します。
- アクティブサーバーに設定した後、実際に利用するWebサイトを開き、システムプロキシが有効になっていることを確認します。
ノードA:実接続 92 / 108 / 246 ms、ダウンロード 68 Mbps
ノードB:実接続 124 / 128 / 131 ms、ダウンロード 82 Mbps
ノードC:実接続タイムアウト / タイムアウト / 310 ms、今回は選択しない
閲覧を優先:ノードB、遅延はやや高いが変動が小さい
ダウンロードを優先:ノードB、継続帯域も高い
継続観察:ノードA、246 msが混雑時間帯にも繰り返し発生するか確認が必要
ブラウザーの通信が確実にプロキシを経由しているか確認するには、まずv2rayNでアクティブサーバーを設定し、システムプロキシを有効にします。そのうえで信頼できるIP情報ページにアクセスし、有効化前後の出口アドレスを比較してください。アドレスが変わらない場合は、速度テストを繰り返すのではなく、まずシステムプロキシの状態とブラウザー独自のプロキシ設定を確認します。
速度テストでよくある異常値への対処
同じノードで短時間に大きく異なる結果が出る場合は、通常、ローカルネットワーク、ノード負荷、テスト先の3方向から切り分けます。1回のタイムアウトだけでノードを削除したり、1回だけ極端に低い遅延が出たからと長期固定したりしないでください。単発のピーク値より、連続した結果の方が判断材料になります。
ルーティングの振り分けも、テスト結果と実際のアクセスの対応関係に影響します。テスト先は現在のルールによりプロキシを経由していても、実際にアクセスする特定のドメインはルールで直接接続に設定されていることがあります。逆の場合もあります。速度テストは正常なのに特定サイトの挙動が異なるなら、速度テストを繰り返すのではなく、ルーティングルールの適用状況とコアのログを確認してください。
Pingは20 msなのに、なぜ実接続は150 msを超えるのですか?
Pingではプロキシプロトコルやテスト先とのハンドシェイクを実行しません。まず3回連続でテストしてください。すべて成功し、変動も小さいなら、その差だけで障害とはいえません。テスト先を変更して、応答が遅いテスト先の影響を排除することもできます。
PingがすべてタイムアウトしてもノードでWebページを開ける場合はどうすればよいですか?
サーバーや中継ネットワークがICMPに応答していない可能性があります。実接続テストに成功し、実際のアクセスも正常なノードは残してください。Pingのタイムアウトだけを設定削除の条件にしないでください。
実接続がすべてタイムアウトした場合、まずどこを確認すればよいですか?
まずサブスクリプションが更新済みか確認し、次に「設定」→「パラメーター設定」→「基本設定」にあるローカルポートを確認します。コアのログにポート競合、DNS名前解決失敗、ハンドシェイク失敗がないかも確認してください。その後、ノードを1つだけ選んでテストします。
ダウンロード速度は高いのに、なぜWebページの表示が遅いのですか?
ダウンロード速度は継続的なスループットを測る指標です。Webページの表示には、接続確立、DNS名前解決、対象サーバーの応答、多数の短いリクエストも影響します。実接続遅延と揺らぎを確認し、そのドメインが実際にプロキシルールと直接接続ルールのどちらに適用されているかを確認してください。
速度テストでは、すべてのノードを一度に選択すべきですか?
実接続遅延は一括で初期選別できますが、ダウンロード速度テストは最終候補だけに実行してください。大量の並列タスクはローカル帯域を奪い合い、後から測定したノードの結果を低くする可能性があります。
最終判断は3段階にまとめられます。Pingは基礎ネットワークとパケットロスの確認、実接続遅延は設定の利用可能性と通信応答の比較、ダウンロード速度テストは継続帯域の確認に使います。3つは互いに代替できず、ノードの品質を1つの数値だけで完全に表すこともできません。