VPN用語集:サブスク・ノード・接続経路・プロトコル・通信振り分けとグローバルモードを解説
サブスクリプション、ノード、IEPL・中継回線、プロトコル、ルール設定、グローバルモードとルールモードを、初心者向けに一つずつ簡潔に解説します。
VPNの基本用語を先に整理します。サブスクリプションは設定情報を提供し、ノードは接続先となるエンドポイント、回線は通信が通るネットワーク経路、プロトコルは通信方式、振り分けルールはリクエストの経路を決めます。グローバルモードは通常、クライアントが取り込んだ通信をまとめてプロキシに送る設定であり、端末上のすべての通信を取り込むという意味ではありません。
これらの用語はそれぞれ異なる階層を指し、置き換えて使えるものではありません。ノードが一覧に表示されていても、設定が有効とは限りません。クライアントが接続済みでも、目的のウェブサイトにアクセスできるとは限りません。設定、通信の取り込み方、ルール、ネットワーク経路を分けて考えると、問題の切り分けがしやすくなります。
サブスクリプションとクライアント:設定情報の入手先
プランの契約はアカウントに付与されるサービス利用権で、料金、データ通信量、有効期間に関わります。一方、サブスクリプションURLはクライアントが設定情報を取得するためのアドレスです。どちらも日常会話では「サブスク」と呼ばれることがあるため、「サブスクの期限切れ」と「サブスクの更新失敗」はまったく別の問題を指している場合があります。
クライアントはサブスクリプションURLにアクセスし、ノードのアドレスや認証情報、対応形式に含まれるその他の設定を読み込みます。ルール、プロキシグループ、DNS設定が含まれるかどうかは、サービスの提供内容とクライアントが対応する形式によって異なります。インポートに成功したことは、クライアントが設定を受け付けたという意味にすぎず、すべての回線に接続できる保証にはなりません。
クライアントは設定を実行するソフトウェアで、コアはその中でプロキシプロトコル、ルーティング、接続を処理する部分です。見た目が似ているクライアントでも、異なるコアを使用している場合があります。同じクライアントでも、バージョンによって対応機能が異なることがあります。「このプロトコルには対応していません」と表示されたら、同じURLを何度もインポートするのではなく、クライアントとコアのバージョンを確認してください。
ノードと回線:接続先と通信経路は別のもの
ノードは通常、クライアントの一覧に表示される設定項目を指し、サーバーアドレス、ポート、プロトコル、認証パラメーターなどが含まれます。ノード名は識別用のラベルであり、ネットワーク構成を示す証拠ではありません。複数の名前が同じ入口を共有することも、異なる出口を使うこともあります。名前に含まれる地域が実際の出口に対応しているかは、サービスの説明と接続結果で確認してください。
入口は端末が最初に接続するサーバー側の地点、出口は接続先のウェブサイトから見える接続元です。回線はより広い意味で使われ、利用者側の通信事業者、入口、中継区間、出口までを含む場合があります。回線の品質は実際の利用状況を踏まえて判断し、地域名やプロトコル名だけで決めないでください。
| 用語 | 一般的な意味 | この説明だけではわからないこと |
|---|---|---|
| 直結回線 | 端末が海外のサーバーに直接接続し、通常はサービス事業者が別途設けた中継入口を経由しません。 | 物理的な経路上に中継ルーターがないことや、通信速度が速いことを意味するわけではありません。 |
| 中継回線 | 端末がまず中継入口に接続し、そこから次のサーバーへ通信を転送します。 | 転送区間が増えても必ず遅くなるとは限らず、経路や混雑状況によって異なります。 |
| IEPL専用線 | 国際イーサネット専用線。通常、指定地点間の専用伝送区間に使用されます。 | IEPLという表記だけでエンドツーエンドの専有回線とは限らず、接続先のサービスを利用できる保証にもなりません。 |
中継区間に専用線を使っていても、利用者側の接続、入口での処理、出口から接続先ウェブサイトまでの経路がボトルネックになる場合があります。低遅延だからといって、通信量が多い処理も速いとは限りません。遅延は操作時の待ち時間に、スループットは継続的なダウンロードや動画通信に影響します。パケットロスや遅延の変動も重要で、1回の速度測定だけでは普段の使用感を判断できません。
プロトコル名:通信方式と互換性
厳密には、VPNとアプリケーション層プロキシは別の技術です。サービス選びでは「VPN」がネットワーク接続ツール全般を指すこともありますが、Shadowsocks、VMess、Trojan、VLESSなどは一般にプロキシプロトコルに分類されます。クライアント名にVPNと付いていても、従来型のVPNトンネルを使っているとは限りません。
- Shadowsocks:暗号化プロキシプロトコルです。クライアントとサーバーでパスワードと暗号化方式を一致させる必要があります。拡張機能は実装によって異なります。
- VMess:認証と暗号化の仕組みを備えたプロキシプロトコルです。複数のトランスポート方式と組み合わせられます。システム時刻が大きくずれていると、認証に影響する場合があります。
- Trojan:TLSを利用して暗号化通信を確立する方式です。証明書の検証、サーバー名、認証パラメーターを一致させる必要があり、パスワードだけを確認しても十分ではありません。
- VLESS:軽量なプロキシプロトコルです。プロトコル自体は通信内容を暗号化しないため、通常はTLSやREALITYなどのセキュリティ層と組み合わせます。設定全体を確認して判断してください。
- Hysteria2とTUIC:QUICをベースにしたプロキシ方式で、UDP通信を利用します。UDPが制限されているネットワークでは接続に影響が出る場合があります。プロトコル名だけで速度を保証するものではありません。
トランスポート方式とプロキシプロトコルは分けて理解する必要があります。たとえばWebSocketは通信を運ぶ方式の一つで、あらゆるプロキシ設定の代わりになるノード種別ではありません。手動設定では、プロトコル、トランスポート、セキュリティ層、サーバーパラメーターを対応させてください。
ここで説明したのは業界一般の用語であり、VPNRainが現在対応しているプロトコルの一覧ではありません。実際に利用できるプロトコルは、管理画面に表示されるサブスクリプションとクライアントの説明を確認してください。トラブル対応のために証明書検証をむやみに無効化することはおすすめしません。サーバーの本人確認が弱まり、設定ミスの解決にもつながらない場合があります。
通信振り分け・ルールモード・グローバルモード
通信振り分けとは、条件に応じてリクエストの送信先を選ぶことです。ルールはドメイン名、宛先アドレス、アプリのプロセスなどを基準に照合し、通信を直接接続、プロキシグループ、拒否のいずれかに振り分けます。利用できる条件はクライアントとコアによって異なります。
ルールモードでは、設定されたルールに従ってリクエストを処理します。通常は日常利用に適しています。多くのクライアントではルールを上から順に照合し、最初に一致したルールで送信先が決まります。最後のフォールバックルールは、それ以前のルールに一致しなかったリクエストを処理します。そのため、同じノードでもルール設定が異なるとアクセス結果が変わる場合があります。
グローバルモードでは通常、クライアントが取り込んだリクエストを指定したプロキシグループに送ります。ルールの問題を一時的に切り分ける用途には便利ですが、UDP非対応のノードにUDP機能を追加することはできません。また、プロキシ設定を迂回するアプリまで自動的に取り込めるわけではありません。
システムプロキシとTUNは通信を取り込む方式
システムプロキシはOSが提供するプロキシ設定を行いますが、各アプリがそれに従うかどうかはアプリの実装次第です。TUNは仮想ネットワークインターフェースを使い、該当するルートを通る通信を取り込みます。通常は追加の権限が必要で、ほかのネットワークツールと競合する場合もあります。
TUNはグローバルモードと同じではなく、ルールモードもシステムプロキシと同じではありません。前者は通信をどう取り込むか、後者は取り込んだ通信をどう振り分けるかを示します。TUNを有効にしていても、ルートやアプリの除外設定、アドレスファミリーへの対応によって対象範囲は変わります。
選び方:普段はサービスが提供する互換性のある設定とルールモードを使いましょう。特定のウェブサイトで問題が起きた場合は、一時的にグローバルモードへ切り替えて比較できます。特定のアプリだけで問題が起きるなら、ノードの故障と決めつけず、まず通信が取り込まれているか確認してください。
DNS・漏えい・出口の地域
DNSはドメイン名をネットワークアドレスに変換します。ウェブページが開かない原因は、ドメイン名の解決に失敗している場合もあれば、解決後に宛先へ接続できない場合もあります。見た目は似ていますが、回線の変更とDNSの変更では効果が異なります。
DNS漏えいとは、指定した経路を通るはずのDNSクエリが、別のリゾルバーに送られる状態を指すことが一般的です。たとえば、プロキシが通信を取り込んでいても、システムやアプリの名前解決リクエストがローカルネットワークを通る場合があります。判断する際は想定している設定と照らし合わせてください。リゾルバーの所在地が異なるというだけで、漏えいと断定することはできません。
暗号化DNSはクエリの通信経路を保護しますが、クエリが自動的にプロキシ経由になるわけではありません。ブラウザー内蔵のセキュアDNS、システムDNS、クライアントのDNS設定が同時に使われる場合があるため、クライアントの説明も確認してください。一部のクライアントはFake-IPを使用します。これは内部マッピング用のアドレスをいったん返し、リクエストに応じてドメイン名を復元してルートを決める方式です。このアドレスは接続先ウェブサイトから見える実際の出口ではありません。
出口の地域はノードのラベルだけでは決まりません。ウェブサイトはIPアドレスの地域データベース、アカウントの地域、ブラウザーの位置情報へのアクセス許可、過去のセッションなどを組み合わせて所在地を判定する場合があります。回線を切り替えても結果が変わらないからといって、クライアントが切り替わっていないとは限りません。また、特定の回線で特定のコンテンツに継続してアクセスできると保証することもできません。
サブスクリプションのインポート:設定から接続確認まで
VPNRainはWindows、macOS、iOS、Android、Linux向けのクライアントを提供しています。管理画面にログインして、クライアントとサブスクリプションを取得してください。iOSでの取得条件は管理画面の案内をご確認ください。権限の設定、バックグラウンドでの動作、システムへの通信取り込み方法はプラットフォームごとに異なるため、別のプラットフォームのボタン名をそのまま当てはめないでください。
- 設定の入手先を確認。管理画面から現在のクライアントに対応したサブスクリプションを取得します。サブスクリプションURLを、単一ノードのサーバーアドレス欄に入力しないでください。
- インポートして結果を確認。クライアントのサブスクリプション追加機能を使い、形式やプロトコルのエラーがないか確認します。リストが空の場合は、取得に成功しているかを先に確認してください。
- 設定を更新。サブスクリプションを更新し、現在の設定が有効になっていることを確認します。設定を新しく作り直しても、既存の設定が更新されるわけではありません。
- ノードとポリシーを選択。まずはデフォルトのルールを使い、プロキシグループが直結や別の自動選択先ではなく、想定したノードを指しているか確認してください。
- システムの許可を設定。クライアントの案内に従ってシステムプロキシまたは必要な通信取り込みモードを有効にし、目的のウェブサイトにアクセスして確認します。
- 症状に合わせて確認。エラーメッセージと発生条件を記録し、一度に変更する設定は一つに絞ると、変更の効果を判断しやすくなります。
AndroidのVPN許可は通常、端末内で通信を取り込むインターフェースを作るためのもので、リモート側で使われているプロトコルを示すものではありません。iOSではシステムの案内に従ってネットワーク設定を許可してください。デスクトップOSではシステムプロキシとTUNの両方が設定されていることがあります。LinuxではGUI環境とコマンドライン環境で異なるプロキシ環境変数を使う場合もあります。詳しい手順は使い方ガイドをご覧ください。
よくあるエラー:階層ごとに確認
- ✅ サブスクリプションを更新できない:URLが完全か、認証が有効か、ネットワークからサブスクリプションのアドレスにアクセスできるか確認してください。サブスクリプションサーバーとプロキシノードは、同じアドレスとは限りません。
- ✅ ノードは表示されるが接続できない:アカウントの利用権、クライアントの互換性、エラーログを確認してください。ハンドシェイクの失敗、認証の失敗、接続タイムアウトは、それぞれ分けて調べる必要があります。
- ✅ グローバルモードでは使えるが、ルールモードでは使えない:対象ドメインに適用されたルール、プロキシグループの選択、DNSの処理を確認してください。最初からすべてのルールを削除する必要はありません。
- ✅ ブラウザーでは使えるが、アプリでは使えない:アプリがシステムプロキシに対応しているか、独自のプロキシ設定があるか、クライアントの通信取り込み範囲に含まれているか確認してください。
- ✅ 回線を切り替えても問題が続く:接続先サービスの状態、アカウントの制限、以前の接続が残っていないか確認してください。サポートに問い合わせる場合は、サブスクリプションの認証情報など機密情報を伏せてください。
「遅延テスト成功」は、そのテスト経路から応答があったことを示すだけです。「接続成功」も、ローカルのプロキシが待ち受けを開始しただけの場合があります。実際に確認するには、目的のウェブサイトへのアクセスとアプリでの利用まで試してください。緑色のアイコン一つだけで判断しないようにしましょう。
サポートに問い合わせる際は、「使えない」とだけ伝えるより、OS、クライアントのバージョン、通信の取り込みモード、発生時刻、エラー内容を記載すると原因を特定しやすくなります。VPNRainへの問い合わせはサポート窓口から行えます。スクリーンショットを送る前に、サブスクリプションURLやアカウントの認証情報を隠してください。
要点:サブスクリプションは設定情報、ノードは接続先、回線は通信経路、プロトコルは通信方式を扱います。通信の取り込み方式はクライアントに渡す通信の範囲を決め、振り分けルールはその通信の送信先を決めます。この順に設定を確認すると、設定、ネットワーク、接続先ウェブサイトの問題を混同しにくくなります。