サブスクリプションを読み込んだものの、どの接続先を選べばよいか迷っている方に向けたガイドです。まずv2rayNのデスクトップ版またはAndroid版v2rayNGで接続を確認し、遅延を複数回測定して、夜間の安定性・通信量倍率・出口地域を比較します。プロトコルは互換性の確認に使うもので、速度を直接決めるものではありません。以下の手順で記録すれば、普段使いのノードと、入口の異なる予備ノードを選べます。
1. 遅延・速度・実用性の違いを把握する
ノード一覧に表示されるミリ秒の数値は、特定の方法で測定した結果にすぎません。TCP接続遅延はサーバーのポートへの接続にかかる時間を示し、実接続遅延には通常、プロキシのハンドシェイクやテスト先へのリクエストも含まれます。クライアントやテスト先が異なる数値は、そのまま比較できません。ノードに40 msと表示されていても、どのサイトも40 msで開くという意味ではありません。
| 指標 | 主に確認できること | この数値だけでは判断できないこと |
|---|---|---|
| TCP遅延 | サーバーのアドレスとポートに接続しやすいか | プロキシ認証の成否、接続先ページの利用可否 |
| 実接続遅延 | ノード経由で指定したテスト先にアクセスするまでの時間 | 長時間通信時の速度、すべてのサイトへの接続状況 |
| ダウンロード速度 | 速度測定サーバーへの継続的なデータ転送能力 | 夜間の混雑状況、ほかの地域にあるサーバーの性能 |
| 実際の用途でのテスト | 対象サイトへのログイン、動画再生、ファイル転送 | ほかの通信事業者や時間帯での使用感 |
たとえば、ノードAの測定遅延は65 msでも、5回中2回はタイムアウトするとします。一方、ノードBは110~130 msで安定し、5回とも成功しました。普段のウェブ閲覧なら、まずノードBを検討するのがよいでしょう。数値は選び方を示す例であり、実測に基づくランキングではありません。動画や大容量ファイルの転送に使う場合は、継続的な転送速度も測定してください。遅延だけで順位を決めることはできません。
2. v2rayNで再現可能な方法でノードを絞り込む
ここではWindows版v2rayN 7.xで一般的な画面を例に説明します。マイナーバージョンによってメニュー名が異なる場合がありますが、サブスクリプションの更新、複数ノードの測定、使用サーバーの設定、対象サイトへの接続確認という流れは同じです。後から同じ条件で再測定できるよう、「ヘルプ」→「バージョン情報」で使用中のバージョンを記録しておきましょう。
-
サブスクリプションを更新
メイン画面の「サブスクリプショングループ」で「現在のサブスクリプションを更新(プロキシを使用しない)」を選びます。現在のネットワークからサブスクリプションのURLに接続できない場合は、プロキシ経由で更新する項目を選んでください。更新後、グループにノードが表示されたことを確認します。同じサブスクリプションを何度も追加する必要はありません。
-
複数ノードの遅延を測定
ノード一覧から候補を選び、右クリックして「サーバーの実接続遅延をテスト」を選択します。各回の測定が完了するまで待ってから繰り返してください。TCPテストの列と実接続テストの列を、同じ指標として比較してはいけません。
-
候補ノードを有効化
候補のノードを選択し、右クリックして「アクティブサーバーに設定」を選びます。検証時は候補を1つだけ接続し、コアが正常に起動していることを確認してください。テストに失敗した場合は、まずログに接続タイムアウトや認証エラーが出ていないか確認します。
-
実際のサイトに接続して確認
ブラウザーの通信にシステムプロキシを使う場合は、メイン画面下部の「システムプロキシ」で「システムプロキシを自動設定」を選びます。実際に使うサイトを開き、ルーティングルールに従って対象の通信がプロキシ経由になっていることを確認してから、ページの表示、ログイン、動画再生を試します。
-
メインと予備のノードを確保
メインと予備のノードについて、元の名前、グループ、倍率、測定日時を記録します。翌日、同じ条件で再測定してください。サブスクリプションの更新で名前が変わった場合は、新しいノード情報を確認し、以前の並び順に頼らないようにします。
Android版v2rayNGでも、サブスクリプションを更新してからノードを選び、接続を開始して接続テストを行います。v2rayNGはXrayコア、v2flyNGはV2Flyコアを使用します。インポートに成功しても、すべてのノード機能が使えるとは限りません。プロトコルの互換性に問題がある場合は、ノードを使えないと判断する前に、クライアントとコアが対応しているか確認してください。
これらは推奨する測定計画であり、クライアントの初期設定ではありません。5回の結果は成功回数と成功した測定値の中央値を記録します。たとえば88、92、95、100 msとタイムアウト1回なら、「成功4/5回、中央値93.5 ms」と記録し、タイムアウトを0 msとして扱わないでください。測定数が少ない場合、成功率はあくまで参考情報です。実際に使って確認しましょう。
3. 通信量倍率:速度とデータ容量を合わせて考える
ノード名にある「0.5×」「1×」「2×」は、通常、サービス提供元が定める通信量の消費倍率を示します。速度の倍率ではありません。2×のノードが1×のノードより2倍速いとは限りません。倍率、アップロード・ダウンロードの課金範囲、プランでのGBの定義は、サービス提供元の案内を確認してください。クライアントに表示される通信量と、サーバー側で差し引かれる通信量は一致しない場合があります。
| 倍率 | 課金対象の通信量 | 予想される消費量 | 選ぶときのポイント |
|---|---|---|---|
| 0.5× | 10 GB | 5 GB | 大容量通信向き。ただし速度制限と安定性も確認 |
| 1× | 10 GB | 10 GB | 普段の利用コストを見積もりやすい |
| 2× | 10 GB | 20 GB | 必要な地域や回線の特徴があるかを確認 |
上の表では、サービス提供元が定める課金対象の通信量をちょうど10 GBと仮定しています。プランの残量が100 GBで、2×のノードを使い続ける場合、課金対象の通信量が理論上約50 GBに達すると容量を使い切ります。速度測定のダウンロードでも通信量が発生します。まず遅延測定で明らかな問題があるノードを除外し、候補を絞ってから速度を測ると、通信量を抑えられます。
- ウェブ閲覧・メッセージ:安定性と応答性を優先しましょう。ほとんど使わないピーク速度のために、常に高倍率のノードを選ぶ必要はありません。
- 動画・ダウンロード:継続速度、倍率、残りの通信量をあわせて確認し、一時的な速度のピークだけで判断しないようにしましょう。
- 倍率の表示がない場合:サービス提供元の案内ページやユーザー画面で確認してください。ノード名に倍率がないからといって、1×と決めつけてはいけません。
4. 地域の選び方:出口の場所と回線品質は別
ノード名に含まれる地域名は、一般に出口やサービス提供地域を示すものです。入口の場所、物理サーバーの所在地、途中の通信経路まで保証するものではありません。接続は、まずある地域の入口に到達し、別の地域の出口へ転送される場合もあります。そのため、地理的に近いノードが速いとは限らず、同じ地域のノードでも通信事業者や経路がまったく異なることがあります。
用途別の選び方:普段使いと地域指定のサービスを分けて考える
日常のウェブ閲覧・仕事
- まず近隣地域のノードを試し、日本国内の利用回線での実測結果をもとに選びます。
- 夜間の混雑時に、接続成功率、ページの応答、再接続のしやすさを確認します。
- 障害の影響を抑えられるよう、予備ノードはできるだけ異なる入口を選びます。
特定地域が必要なサービス
- まずサービスが指定する地域の条件を満たし、そのうえで遅延と倍率を比較します。
- 接続後に出口IPの地域を確認し、対象サービスが利用できるか実際に試します。
- アカウントのセキュリティ確認が頻繁に発生しないよう、出口をできるだけ固定します。
地域はアクセス条件を満たすための要素です。品質は自分の端末とネットワーク、普段使う時間帯で確認してください。
「専用回線」「中継」「ネイティブ」などはサービス提供元による説明であり、テスト結果の代わりにはなりません。出口IPの地域判定はデータベースによって異なる場合があり、対象プラットフォームはアカウントの地域、支払い情報、IPの評価なども確認します。特定地域のノードからサイトを開けても、そのサイトのすべての機能を利用できるとは限りません。
5. VMess・VLESS・REALITY:パラメーターとコアを確認
VMessとVLESSはプロキシプロトコル、REALITYはセキュアなトランスポート方式です。同じ階層の速度設定として比較するものではありません。よくある組み合わせにはVMess + WebSocket + TLSやVLESS + REALITYがあります。プロトコル名だけでは帯域を予測できません。回線の混雑、サーバー負荷、接続先サイトまでの経路のほうが、速度に直接影響します。
VLESS + REALITYの例
- プロキシプロトコル
- VLESS
- トランスポート方式
- TCP。一部の画面ではRAWと表示
- セキュリティ層
- REALITY
- Flow
- サーバーでVisionが有効な場合はxtls-rprx-vision
- 重要なパラメーター
- 公開鍵、shortId、serverNameをサーバー側の設定と一致させる
該当機能に対応するXrayコアで使用できます。サブスクリプションのパラメーターを保持し、Flowを独自に追加しないでください。
VMess + WS + TLSの例
- プロキシプロトコル
- VMess
- トランスポート方式
- WebSocket
- セキュリティ層
- TLS
- 重要なパラメーター
- UUID、WebSocketパス、Host、serverName
- ポートの例
- 443。実際の設定はサーバー側に従う
WebSocketを使っていても、CDN経由とは限りません。HostとserverNameも自由に入れ替えられるものではありません。
2つのカードはよくある組み合わせの例であり、そのまま貼り付けられる完全な設定ではありません。ポートが443でも、特定のプロトコルを使っているとは限らず、速度が速いとも限りません。サブスクリプションのインポート後にエラーが出た場合は、まずコアがその組み合わせに対応しているか、システム時刻が正しいか、トランスポートとセキュリティのパラメーターがそろっているかを確認します。
6. メイン・予備ノードの選び方とよくある誤解
最終的な選定に複雑な採点は必要ありません。まず実接続に失敗するノードを除外し、対象サービスや地域の条件を確認します。次に普段使う時間帯の安定性を比べ、最後に許容できる倍率の範囲で必要な速度のノードを選びましょう。メインと予備のノードは、名前が違うだけではなく、共通の障害要因ができるだけ少ない組み合わせにします。
- メインノード:普段使う時間帯に連続して接続でき、必要なサービスを利用でき、倍率も通信量の予算に合っている。
- 予備ノード:同様に実際のアクセスを確認し、できるだけ異なる入口または回線グループを選ぶ。
- 切り替えの目安:リクエストが連続して失敗する、動画が止まり続ける、対象サービスを利用できない場合に切り替えます。遅延が一度揺れただけで何度も変更するのは避けましょう。
- 測定記録の見直し:日付、接続ネットワーク、ノード名、5回の測定結果、倍率、実際の用途での確認結果を記録します。回線に変更があった場合は再測定してください。
遅延が低いのにウェブページが開かないのはなぜ?
まず、表示されているのがTCP遅延か実接続遅延かを確認します。次に、アクティブノード、システムプロキシ、ルーティングルールを確認し、ブラウザーの通信が実際にそのノードを経由しているかを確かめてください。特定のドメインだけ失敗する場合は、DNS、接続先サービスの制限、出口IPの状態も確認します。1つのミリ秒値だけで経路全体が正常だと判断しないでください。
速度測定は速いのに動画が止まるのはなぜ?
速度測定サーバーと動画サーバーは異なるネットワークにあり、ノードから各サーバーまでの経路も異なる場合があります。実際の動画を再生し、連続再生とシーク時の動作を確認してから、夜間の混雑時間にも再度試してください。ダウンロード速度がMB/sで表示されている場合、Mb/sに換算するには8倍します。たとえば5 MB/sは約40 Mb/sです。単位を混同して比較しないでください。
サブスクリプションの全ノードがタイムアウトします。1つずつプロトコルを変更すべきですか?
まず共通の原因を調べます。サブスクリプションの期限切れ、プラン容量の超過、ローカルネットワークの接続、コアの起動、システム時刻を確認してください。全ノードが同時に失敗する場合は、こうした共通部分に原因がある可能性が高くなります。プロトコル、ポート、セキュリティ層をまとめて変更しないでください。サーバー側と設定が一致しなくなり、かえって原因の特定が難しくなります。