このVPN用語解説では、サブスクリプション、ノード、プロトコル、ルーティング、ルールモードを実際の利用手順に沿って整理します。サブスクリプションは設定を取得するもの、ノードは接続先、プロトコルは通信方式、ルーティングは通信経路を決めるものです。それぞれ別の設定で、互いに置き換えることはできません。

よくある用語の違いにも注意が必要です。「VPNクライアント」は、OS全体で使うトンネルツールを指す場合も、プロキシクライアントを指す場合もあります。後者が処理できるアプリの通信範囲は、システムプロキシや仮想ネットワークアダプター、アプリ自体の設定によって異なります。画面に「接続済み」と表示されているだけでは判断できません。

サブスクリプションとノード:設定の取得元と接続先

サブスクリプションURLは設定を取得するためのアドレスであり、特定のノードそのものではありません。クライアントがURLにアクセスすると、サーバーからノード情報を取得します。形式によっては、グループ設定、ルーティングルール、DNS設定が含まれることもあります。URLには認証情報が含まれることが多いため、アカウントの鍵と同様に慎重に管理してください。

ノードは、サーバーアドレス、ポート、プロトコル、認証情報、通信設定などからなる具体的な接続設定です。クライアントに表示される地域名はラベルにすぎません。出口IPの所在地や実際の通信経路が表示と一致するかは、サービスの説明やネットワーク診断で確認してください。

サブスクリプションの更新とは、設定を再取得することです。料金の更新ではなく、現在のノードが切り替わるとも限りません。サブスクリプションの形式も重要です。ノード一覧だけを返すURLもあれば、設定一式を返すものもあります。形式に互換性がない場合、別の読み込み方法を試しても解決しないことがあるため、まずクライアントが対応する形式を確認しましょう。

プロトコル・通信方式・ルート種別:それぞれ異なるレイヤー

プロトコルは、クライアントとサーバーが認証を行い、データをやり取りする方法を定めます。通信方式はデータの運び方を指し、設定によってはWebSocketを使います。TLSは該当する接続を保護します。これらの名称がノードの詳細に同時に表示されても、同じレイヤーの選択肢という意味ではありません。

設定項目を識別するための情報です。以下のプロトコルへの対応をVPNMGが保証するものではありません
プロトコル名 主な役割 利用時の確認事項
Shadowsocks 暗号化プロキシプロトコル 暗号化方式、パスワード、クライアントの実装が一致しているか
VMess 認証と暗号化の仕組みを備えたプロキシプロトコル 認証パラメーター、通信設定、システム時刻
Trojan 通常、TLS接続上でプロキシ通信を行う パスワード、サーバー名、証明書の検証設定
VLESS 軽量なプロキシプロトコル。プロトコル自体は通信内容を暗号化しない TLS、REALITYなど、組み合わせるセキュリティ・通信設定
Hysteria2 / TUIC QUICベースのプロキシ方式 クライアントの対応状況と、必要なUDP通信がネットワークで許可されているか

プロトコル名は速度ランキングではありません。同じプロトコルでも経路が異なれば使い心地に大きな差が出ることがあり、プロトコルや設定項目への対応状況もクライアントのバージョンによって変わります。読み込みに失敗しても、プロトコルをむやみに変更したり証明書の検証を無効にしたりせず、設定の提供元とクライアントのドキュメントを確認してください。

ルート種別はネットワーク上の経路を表します。直接接続は通常、クライアントから海外の接続先へ直接つなぐ方式です。中継では、経路上に転送用の接続先を加えます。IEPLは国際イーサネット専用線であり、ネットワークを運ぶための回線リソースです。プロキシプロトコルではありません。また、自宅の端末から最終的なWebサイトまで、すべての区間が専用線になるとは限りません。

1つのルートには、接続先、中継、専用線による通信、出口が同時に関わる場合があります。混雑状況、迂回経路の有無、出口から対象サイトまでの接続品質などが、利用感に影響します。そのため、「専用線」や「中継」という表示は説明内容とあわせて確認してください。表示だけから一定の速度やサービスへの接続を保証することはできません。

ルールモードとグローバルモード:通信の経路を決める設定

ルーティングとは、条件に応じて通信の経路を選ぶことです。条件には、ドメイン名、宛先IP、アプリのプロセス、地域情報データベースなどがあります。一致した通信には、直接接続、プロキシ経由、拒否、または選択したポリシーグループへの振り分けといった処理が適用されます。

ルールモードでは、ルールを順に照合します。多くのクライアントは上から順に確認し、最初に一致したルールを適用しますが、実際の動作は設定形式によって異なります。ポリシーグループは別のルートではなく、ノードや接続方式を選ぶための入れ物です。手動で選べるものや、クライアントが対応する仕組みで自動切り替えを行うものがあります。

グローバルモードは通常、プロキシの処理エンジンに届いた通信を一括してグローバルポリシーに渡します。端末全体の通信をすべて処理するという意味ではありません。処理エンジンに届いていないアプリの通信は、グローバルモードに切り替えても自動的には処理されません。直接接続モードでは通常、処理エンジンに届いた通信を直接接続しますが、クライアントを終了するわけではありません。

普段使いの基本:信頼できる設定のルールモードを使いましょう。特定のWebサイトで問題が起きた場合は、一時的にグローバルモードに切り替えて比較できます。グローバルモードではアクセスでき、ルールモードではできない場合は、ノードを変更する前にルール、ポリシーグループ、DNSを確認してください。

グローバルモードは問題の切り分けに役立ちますが、あらゆるトラブルに対する万能な解決策ではありません。国内のサービスやWebサイトへの経路が変わったり、プランの通信量を多く消費したりする場合があります。確認が終わったら、元のモードに戻してください。

システムプロキシとTUN:通信がクライアントに届くか

システムプロキシは、プロキシのアドレスをOSに設定する機能です。この設定に従うアプリは通信をプロキシに渡しますが、一部のゲームやコマンドラインツール、アプリ内コンポーネントは利用しません。ブラウザーでWebサイトを開けても、確認できるのはそのブラウザーの通信が使えることだけで、すべてのアプリが接続されているとは限りません。

TUNモードは仮想ネットワークインターフェースを通じてIP通信を受け取り、通常はより幅広い通信を処理できますが、追加の権限が必要になる場合があります。ルーティング、除外ルール、DNS設定、システムの制限による影響も受けます。有効にした後、社内ネットワーク、LAN上の機器、ほかのトンネル接続に問題が起きた場合は、設定をむやみに増やさず、ルートの競合を確認してください。

Windows、macOS、Linuxのクライアントでは、システムプロキシ、バックグラウンドサービス、TUN設定などが提供されますが、画面上の名称は統一されていません。Androidは通常、システムのVPNインターフェースを使って通信を処理します。iOSのクライアントは、システムのネットワーク拡張機能でトンネルを構成することが一般的です。システムにVPNと表示されても、同じプロキシプロトコルを使っているとは限りません。

ネットワーク通信を処理するツールを複数同時に動かすと、ポート、ルーティング、DNSが競合しやすくなります。問題が起きたら、必要な接続ツールだけを残して、1つずつ原因を確認してください。iOSクライアントの入手方法は、App Storeの地域、配布方法、管理画面の権限にも左右されるため、実際に利用できる正規の入手先を確認しましょう。

DNSと出口IP:接続できるかどうか以外に確認すること

DNSはドメイン名をIPアドレスに変換します。プロキシ接続に成功していても、ドメイン名の名前解決にローカルネットワークのDNSサーバーが使われる場合があります。本来指定した経路で処理されるはずの問い合わせが別の経路から送信されると、DNS漏えいが起きる可能性があります。これは、Webサイトへの通信が最終的にどの出口IPを使うかとは別の確認項目です。

クライアントのリモートDNS、暗号化DNS、Fake-IPも、それぞれ異なる機能です。暗号化DNSは該当する名前解決リクエストの通信を保護しますが、そのリクエストがプロキシ経由になるとは限りません。Fake-IPは、クライアントが合成アドレスを返し、実際のドメイン名と関連付けて処理する方式です。利用者のパブリック出口IPを変更するものではありません。

確認する際は、まずネットワーク診断で現在の通信の出口情報を確認し、クライアントのログや信頼できるDNS診断とあわせて名前解決の経路を調べます。Webページでの診断結果が示すのはそのテスト時の状況だけで、すべてのアプリが同じ経路を使っているとは限りません。IPv6が有効な場合は、関連する通信が現在の設定で処理されているかも確認してください。

設定の読み込みからトラブル対応まで:順番に確認する

用語を理解したら、次の順番で設定を確認しましょう。まず設定を読み込めるか、次にノードへ接続できるかを確認し、最後に各アプリの通信とルーティング結果を調べます。一度に変更する項目を1つに絞ると、接続に影響した設定を特定しやすくなります。

  1. クライアントの入手元と互換性を確認する。信頼できる配布元からクライアントを入手し、対応するサブスクリプション形式、プロトコル、必要なシステム権限を確認してください。ソフト名が似ているというだけで、別のクライアント向けの手順をそのまま使わないでください。
  2. サブスクリプションを読み込み、更新する。管理画面からURL全体をコピーし、クライアントのサブスクリプション欄に貼り付けて、ノード情報が読み込まれたか確認します。失敗した場合は、URLが有効か、全体を正しくコピーできているか、現在のネットワークからサブスクリプションのアドレスにアクセスできるかを確認してください。
  3. ノードを選択し、通信の取り込みを有効にする。管理画面に表示されたノードを選び、利用するプラットフォームの手順に従ってシステムプロキシまたはトンネルを有効にします。遅延テストに成功しても、確認用の通信に応答があったというだけで、対象のWebサイトに必ずアクセスできるとは限りません。
  4. 実際の通信を確認する。対象のWebサイトを開き、出口情報を確認します。ブラウザーでは使えるのにほかのアプリで使えない場合は、ルートが使えなくなったと判断する前に、そのアプリの通信がプロキシに届いているかを確認してください。
  5. ルールと名前解決の問題を切り分ける。一時的にグローバルモードと比較し、通信に適用されたルール、選択されたポリシー、DNSの動作を確認します。問い合わせを送る際は、OS、クライアント、エラー内容を伝え、サブスクリプションURLと認証情報は隠してください。

プランの通信量と設定のサブスクリプション:同じ言葉でも意味は別

最後に、「サブスクリプション」のもう1つの意味を確認しましょう。設定のサブスクリプションはノード情報の取得、月額サブスクリプションは料金の支払い方式を指します。設定を更新してもプランの通信量はリセットされません。ノード一覧が更新されても、プランの容量や特典が変わるわけではありません。

VPNMGの月額プランは¥9.9 / 60GB、¥18 / 250GB、¥28 / 500GBで、通信量は利用開始日を基準に毎月リセットされます。データパックは¥158 / 300GB、¥358 / 1000GB、¥658 / 3000GBで、使い切るまで有効期限はありません。プランの詳細はプラン案内をご覧ください。設定の「自動更新」をプランの更新と混同しないようにしましょう。

次の関係を覚えておきましょう:サブスクリプションは設定を取得し、ノードは接続先となり、プロトコルは通信方式を担います。通信の取り込み方法によってクライアントに届く通信が決まり、ルーティングルールがその行き先を決めます。各設定名を暗記するより、この順番で理解するほうが実際のトラブルを解決しやすくなります。