本文へスキップ

VPN初心者向け用語ガイド:サブスクリプション、ノード、回線、プロトコルとルール設定を解説

サブスクリプション、ノード、回線の種類、プロトコル、ルール設定、全体モードとルールモードの違いを、実際の操作順に解説。初心者にもクライアント画面がわかるようになります。

このVPN用語ガイドでは、実際の操作順に沿ってサブスクリプション、ノード、回線、プロトコル、ルール設定を解説します。まずは、サブスクリプションが設定情報を取得し、ノードが接続先となり、回線が通信経路を示し、プロトコルが通信方法を定め、ルール設定がリクエストの経路を決めることを押さえましょう。関連する用語ですが、それぞれ別の設定です。

一般に「VPNクライアント」と呼ばれるアプリでも、実際にはプロキシクライアントの場合があります。システムにVPNの表示が出ても、アプリがOSの通信制御機能を利用しているだけで、従来型のVPNプロトコルを使っているとは限りません。画面を理解するには接続アイコンだけでなく、設定内容とリクエストの経路を確認しましょう。

サブスクリプションURL:設定の取得元であり、接続スイッチではない

契約中のサブスクリプションサービスと、クライアントに設定するサブスクリプションURLは、混同しやすい用語です。前者はアカウントに紐づくプランの利用権、後者は通常、アクセス用の認証情報を含むURLです。クライアントはURLからサーバー、ポート、プロトコルのパラメーターなどを取得します。サービスによっては、ポリシーグループやルールも含まれます。内容は提供形式によって異なります。

そのため、「サブスクリプションの更新に成功」と表示されても、クライアントが読み取り可能な情報を取得したことを示すだけです。ノードに接続できたことや、すべてのアプリがプロキシを経由することを意味しません。設定を読み込んだ後は、設定を有効にし、ポリシーグループを選択して、クライアントが求める通信制御方式を有効にする必要があります。

設定の読み込みと更新の違い

読み込みは、クライアントに設定情報の取得元を登録する操作です。更新は、その取得元から最新の情報を取得する操作です。更新によってノード名、接続パラメーター、ルールが変わることがあります。サブスクリプションから生成された設定を手動で編集すると、次回更新時に上書きされる場合があります。カスタムルールを保持するには、クライアントが対応する上書き設定または独立したルール領域に追加し、ルールの統合方法を事前に確認してください。

形式の不一致は、読み込みに失敗するよくある原因です。ある形式の設定を読み込めるクライアントでも、別形式の設定ファイルやルールをすべて扱えるとは限りません。管理画面で現在のアプリに合った設定方法を選び、ファイルの拡張子だけで互換性を判断しないでください。URLのパラメーターを何度も変更して試すのも避けましょう。

ノードと回線:接続先と経路を分けて考える

ノードとは通常、クライアントで選択できる接続設定を指します。実際のサーバーに接続する場合もあれば、中継用の接続先を指す場合もあります。ノード名に含まれる国や地域は出口の位置を示す目安ですが、名称だけでは確認できません。Webサイトに表示される出口の位置は、実際のルーティングやIPアドレスの位置情報データベースにも左右されます。

回線は、リクエストが出口に到達するまでの経路を指します。同じ地域でも接続先や通信経路が異なる場合があるため、「同じ国を選んだ」からといって使い心地も同じとは限りません。管理画面によってはノードと回線を区別せずに使うこともあります。名称が不明確な場合はネットワーク構成を推測せず、サービスの説明を確認してください。

回線名は経路の種類を示すもので、動画再生、ダウンロード、アクセスの結果を直接保証するものではありません。
用語 一般的な意味 そこからは判断できないこと
直結 クライアントから海外のサーバーへ直接接続し、通常はサービス事業者の国内中継拠点を経由しない方式。 経路が短ければ必ず速いという意味ではありません。インターネット上の経路や混雑状況にも左右されます。
中継 まず中継拠点に接続し、そこから次のサーバーまたは出口へ転送する方式。 専用線を使うとは限らず、アプリケーション層の暗号化が自動的に強化されるわけでもありません。
IEPL専用線 一般に、通信事業者が提供する国際イーサネット専用線を、一部の国際通信に利用する方式。 ユーザーの端末から接続先のWebサイトまで、全区間が専用線になるとは限りません。特定のプラットフォームで使えることも保証しません。
出口IPアドレス 接続先のサービスがリクエストを受信した際に確認する送信元アドレス。 アカウントの地域、支払い条件、コンテンツの利用権限を単独で決めるものではありません。

クライアントに表示される遅延も、測定方法と合わせて考える必要があります。接続確立のテスト、Webページへのアクセス確認、実際のファイル転送では測定対象が異なり、遅延が小さくても通信速度が高いとは限りません。実用的な回線選びでは、対象アプリを固定してページの読み込み、再生の安定性、接続の復旧状況を確認し、一覧の数値だけを追わないようにしましょう。

プロトコル:まず互換性、次にネットワーク環境を確認

プロトコルは、クライアントとサーバーがデータをやり取りする方法を定めます。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICはよく見かける名称ですが、自由に切り替えられる設定ではありません。サーバーが提供するプロトコルと通信パラメーターにクライアントが対応している必要があります。設定内のプロトコル名だけを書き換えても、別の方式で正常に接続できるようにはなりません。

暗号化・認証・通信方式は、それぞれ異なる要素

Shadowsocksは独自の暗号化プロキシ方式を採用しています。VMessには認証と暗号化の仕組みがありますが、実際の動作は実装と設定によって異なります。Trojanは一般にTLSを利用して通信します。VLESS自体には通信内容の暗号化機能がないため、TLSなど適切なセキュア通信の設定と組み合わせる必要があります。これらを「より安全」「より高速」と単純に順位付けすることはできません。

Hysteria2とTUICはQUICをベースとしており、通常はネットワーク上でUDP通信が許可されている必要があります。現在のネットワークがUDPを制限している場合、クライアントがプロトコルに対応していても接続できないことがあります。一方、UDPが使えるネットワークでも、あらゆる状況でTCPベースの方式より優れているとは限りません。

初心者はまず管理画面で提供される互換性のある設定を使い、エラーを解消するために証明書の検証を無効にしないでください。証明書エラーは、端末の時刻のずれ、ドメイン名と証明書の不一致、設定の変更などが原因で発生することがあります。セキュリティ設定をむやみに切り替えるより、時刻とサブスクリプションを確認し、クライアントのバージョンと公式の案内を確認しましょう。この記事で挙げたプロトコルは用語の説明を目的としており、VPNBabyがすべてのプロトコルを提供することを示すものではありません。

ルール設定・全体モード・ルールモード

ルール設定とは、リクエストごとに通信先を選ぶ仕組みです。主な動作には、直結、プロキシ、拒否があります。ポリシーグループには複数の候補ノードや接続方式をまとめ、ユーザーが選ぶか、クライアントが定められた方針に沿って選択します。ノードは接続候補、ポリシーグループは選択する場所、ルールはリクエストの振り分けを担います。

ルールモードでは、ドメイン名、接続先IPアドレス、プロセスなど、対応する条件に基づいてリクエストを判定します。多くのクライアントはルールを順に照合し、一致した時点で指定された動作を実行するため、ルールの順番が結果に影響します。詳しい仕様はクライアントのドキュメントを確認してください。範囲の広い直結ルールが先にあると、後続のプロキシルールが適用されないことがあります。

全体モードは通常、クライアントが制御している通信を一つの方針にまとめますが、端末上のすべてのアプリが必ずプロキシを経由するわけではありません。システムプロキシを使うのは、その設定に従うアプリだけです。TUNやシステムVPNインターフェースでは、より広い通信を制御できますが、対象範囲はOS、ルーティング、クライアントの設定によって異なります。

  • ✅ 日常的な利用では、まずクライアントに合ったルールモードを選び、対象リクエストに適用されたルールを確認します。
  • ✅ 問題の切り分けには、一時的に全体モードへ切り替えて比較できます。アクセスが回復した場合は、ルールとポリシーグループを重点的に確認してください。
  • ❌ 「全体モード」に切り替えても、DNS、アカウントの地域、プラットフォームのアクセス制限が自動で解消されるわけではありません。
  • ❌ 複数の通信制御ツールを同時に有効にした状態で、回線の品質を判断しないでください。競合によって結果が変わることがあります。

アプリごとのプロキシ設定とドメインによる振り分けも異なります。前者はアプリ単位で通信を制御し、後者はリクエストの接続先に応じて判断します。同じアプリが複数のドメインにアクセスする場合もあり、1つのWebページでも、画像、スクリプト、ログイン用の接続先が異なることがあります。トップページは表示できるのにログインできない場合は、トップページのドメインだけでなく、失敗したリクエストに適用されたルールを確認しましょう。

DNSとクライアント:接続アイコンだけではわからない確認ポイント

DNSはドメイン名をIPアドレスに変換します。プロキシ接続が確立していても、DNSリクエストが想定外のローカル経路を通る状態は、一般にDNSリークと呼ばれます。これはWebページの本文が必ず直結で通信しているという意味でも、1回の検査でプライバシーが完全に確認できるという意味でもありません。クライアントのDNS設定、ブラウザーの暗号化DNS設定、実際の通信経路を合わせて判断してください。

ブラウザーが独自のDNSサービスを利用する場合もあれば、クライアントがシステムのDNSを制御する場合もあります。両方が関係すると、検査ページに表示されるDNSリゾルバーの所在地が、出口の所在地と一致しないことがあります。まず想定する動作を確認してから、DNSの問い合わせと接続の記録を調べましょう。検査ページに別の地域が表示されただけで、ノードが使えないと判断しないでください。

OSによって異なる通信の制御方法

WindowsとmacOSのクライアントでは、システムプロキシやTUNモードを利用できることがよくありますが、対応機能はアプリによって異なります。Linuxでは、デスクトップ環境、コマンドラインプログラム、システムサービスによってプロキシ設定の参照方法が異なる場合があります。ブラウザーでは接続できてもターミナルのリクエストが失敗する場合、ノードではなく、ターミナルのプログラムがプロキシを使っていない可能性があります。

Androidのクライアントは、システムVPNインターフェースを使って通信を制御することがよくあります。アプリによっては、対象アプリを除外または指定できます。バックグラウンドでの動作制限が接続の維持に影響することもあります。iOSのクライアントは通常、システムのネットワーク拡張機能を利用します。設定の読み込み、構成の許可、接続の有効化はそれぞれ別の手順です。別のOSへ移行するときは、クライアントが対応するサブスクリプション形式を改めて確認し、すべての設定をそのまま移せると思い込まないでください。

読み込みからアクセス確認まで:順を追って問題を切り分ける

用語を実際の操作手順に当てはめると、効果のない試行を減らせます。問題が起きたら一度に変更する設定は一つにし、変更前後の状態を記録しましょう。ノード、モード、DNSを同時に変更すると、どの設定が影響したのか判断しにくくなります。

  1. 設定の取得元を確認する。管理画面からクライアントに合ったサブスクリプションを取得し、読み込み時のメッセージを確認します。形式のエラーがある場合は、回線を切り替える前に互換性の問題を解消してください。
  2. 現在の設定が有効か確認する。実行中の設定が、読み込んだばかりの設定と同じか確認し、ポリシーグループで選択されているノードも確認します。
  3. 通信の制御方法を確認する。クライアントが求めるシステムプロキシ、TUN、またはシステムVPN接続を有効にします。初回の許可手続きが完了していないと、設定があっても通信が取り込まれないことがあります。
  4. 実際に使うアプリで確認する。対象のWebサイトまたはアプリを開き、リクエストがクライアントに届いているか、どのポリシーが適用されているかを確認します。
  5. 接続と名前解決を分けて確認する。接続がタイムアウトする場合はノード、プロトコルの互換性、現在のネットワークを確認します。ドメイン名を解決できない場合はDNSの経路を調べ、あらゆるエラーを回線の問題と決めつけないでください。
  6. アプリ側の制限を確認する。出口が変わっても、アカウントの地域、支払い地域、コンテンツの利用権限が変わるとは限りません。ネットワークに接続できても地域に関するエラーが続く場合は、対象プラットフォームの案内に従って確認してください。

さらにサポートが必要な場合は、クライアント名、OS環境、エラーの原文、試した操作を記録しておくと、「接続できない」とだけ伝えるより原因を特定しやすくなります。一般的な操作は使い方ガイドをご覧ください。読み込みは完了したものの問題が続く場合は、トラブルシューティングガイドに沿って原因を絞り込めます。

要点:サブスクリプションは設定情報を提供し、ノードは接続先となり、回線は経路を示し、プロトコルは通信方法を定め、ルール設定はリクエストの経路を振り分けます。読み込みの成功、接続の成功、対象アプリの利用可否は、それぞれ分けて確認する必要があります。まず設定と通信制御を確認し、次にルールとDNSを調べ、最後に対象プラットフォームの制限を確認しましょう。接続アイコンだけで判断しないでください。

初月無料