VPNとは?初心者向け用語集|サブスクリプション・ノード・プロトコルとルーティングを解説
サブスクリプション、ノード、IEPL専用線と中継、プロトコル、ルーティング、グローバルモードとルールモード。初心者には分かりにくい用語を、一覧表と利用例で解説します。
VPNとは、厳密には公衆ネットワーク上に仮想的な専用接続を構築する技術です。日常的な会話では、プロキシクライアントやサブスクリプションサービスをまとめてVPNと呼ぶこともあります。サービスの仕組みを理解するには、設定の入手先、接続先、通信方法、通信経路の振り分けを担う「サブスクリプション」「ノード」「プロトコル」「ルーティング」の違いを押さえましょう。
これらの用語は、それぞれ異なるレイヤーを指します。ノード数が多くても接続先のIPアドレスがすべて異なるとは限らず、新しいプロトコルだからといって回線が速くなるとも限りません。クライアントが接続済みでも、すべてのアプリの通信が経由しているとは限りません。設定の取り込みからアクセスまでの流れを見ながら、プランの仕様・回線の種類・クライアントの機能を区別して解説します。
VPNとプロキシの違いは通信の範囲
従来のVPNは、トンネルを使ってデバイスを別のネットワークに接続します。一方、プロキシは特定の通信を中継サービス経由で転送します。現在のクライアントには、システムプロキシと仮想ネットワークインターフェースの両方を備えたものもあります。画面上の使い方が似ていても、アプリの名称だけで動作方式を判断することはできません。
システムプロキシは、OSやアプリにプロキシ設定を提供しますが、その設定を使うかどうかはアプリによって異なります。システムプロキシを経由しないアプリもあります。TUNモードは仮想ネットワークインターフェースで通信を取り込み、クライアントに渡します。一般に対象範囲は広くなりますが、ルーティング、除外設定、権限、プロトコルの対応状況などに左右されます。
モバイルOSでは、この種の接続がまとめてVPNとして表示されることがあります。ただし、それだけで出口の地域やルーティングの結果、DNSの経路が正しいとは判断できません。ブラウザーは使えるのにほかのアプリで接続できない場合は、まず通信の取り込み範囲を確認しましょう。すぐにサーバー側の障害と決めつけないことが大切です。
用語一覧:設定からアクセスまでの役割
| 用語 | 意味 | 混同しやすいポイント |
|---|---|---|
| クライアント | デバイス上で設定を読み込み、接続を確立し、ルールを適用するソフトウェア。 | インストールできても、すべてのサブスクリプション形式を読み込めるとは限りません。 |
| サブスクリプションURL | ノードや関連設定をクライアントが取得・更新するためのアドレス。 | 支払い期間を示すものではなく、ルーティングルール一式が含まれるとも限りません。 |
| ノード | アドレス、ポート、認証情報、プロトコルなど、接続に必要な情報をまとめた設定。 | 名前が異なっていても、同じ入口・出口や一部の経路を共有している場合があります。 |
| 入口と出口 | 入口は接続を受け付け、出口は接続先のWebサイトへアクセスします。 | Webサイトが認識する地域は、入口の所在地よりも出口の所在地に近いことが一般的です。 |
| プロトコル | クライアントとサーバーが通信する際の形式と手順。 | プロトコル名だけでは、回線の帯域や混雑状況は分かりません。 |
| プロキシグループ | 複数のノードをまとめ、手動選択、自動テスト、障害時の切り替えに使う仕組み。 | 自動選択の結果は、テスト先やクライアントの実装によって異なります。 |
| ルーティングルール | ドメイン、アドレス、プロセスなどの条件に応じて、直接接続・プロキシ経由・拒否を決めます。 | ルールがプロキシグループに一致しても、グループ内で何が選択されているか確認が必要です。 |
| DNS | ドメイン名をネットワークアドレスに変換する仕組み。 | Webサイトへの接続とドメインの名前解決は、異なる経路を通る場合があります。 |
アクセスの流れは、クライアントがリクエストを受け取り、接続先を判別し、ルールに照合して、プロキシグループを選び、該当するノードに接続する、と考えると分かりやすいでしょう。DNSの名前解決は処理の途中で行われる場合もあれば、リモート側で行われる場合もあります。ノードを何度も変更するより、この流れに沿って段階ごとに確認するほうが原因を特定しやすくなります。
サブスクリプションURLと有料プランは別のもの
有料サブスクリプションは、たとえば月単位で通信量を提供するプランのことです。一方、サブスクリプションURLは設定を取得するための入口です。URLの更新は設定の再取得であり、料金の更新ではありません。URLには認証情報が含まれることが多く、第三者が入手するとノード情報の取得やアカウントの通信量消費につながるおそれがあります。パスワードと同じように管理してください。
よくある設定形式には、単一ノードの共有リンク、複数ノードのリスト、完全な設定ファイルがあります。単一ノードのリンクには通常、接続パラメーターだけが記載されています。完全な設定には、プロキシグループ、ルール、DNS設定が含まれることもあります。クライアントごとに設定の構文は異なり、インポートできてもすべての項目が使えるとは限りません。
- まず公式の案内でデバイスのOSと推奨クライアントを確認しましょう。F4VPNのダッシュボードのダウンロードページでクライアント情報を確認できます。
- ダッシュボードでクライアントに合ったサブスクリプション形式を選び、クライアントのインポート機能を使ってください。URLを公開の変換サイトに貼り付けるのは避けましょう。
- 更新後、ノード一覧に表示されているか確認し、通知やログに未対応の項目、解析エラーなどがないかチェックします。
- プロキシグループからノードを選び、システムプロキシまたは使用する通信モードが有効か確認します。そのうえで、プロキシ経由にするアプリと直接接続するアプリをそれぞれテストしてください。
直接接続・中継・IEPL専用線の違い
回線の種類はネットワーク上の経路を表し、クライアントで使うプロトコルとは別のものです。直接接続の回線は一般に、デバイスが海外のサービス入口へ直接接続し、ネットワーク間の通信には途中の公衆ネットワークを利用することを指します。ここでいう「直接接続の回線」もプロキシ転送を提供する場合があります。ルール上の「Webサイトへ直接接続」と同じ意味ではありません。
中継回線は通常、接続または転送の中継点を追加します。デバイスがまず入口に接続し、入口から次のノードへ接続する仕組みです。これにより、接続元からのアクセス経路や地域間の経路を調整できますが、中継が増えたからといって必ず遅くなるわけでも、必ず安定するわけでもありません。性能は入口の品質、後続の回線、負荷、出口によって変わります。
IEPL専用線は、国際イーサネット専用線を指す一般的な呼び方で、サービス事業者のネットワークにある専用の伝送区間を表します。経路の一部に専用線が使われていても、デバイスから入口まで、また出口からWebサイトまでが専用線とは限りません。「専用線」という名称だけで、アクセス経路全体が混雑しないとは判断できません。クライアントから接続先のWebサイトまで、実際にテストする必要があります。
回線を比較する際は、まず出口の地域がアプリの要件に合っているか確認し、同じデバイス・同じネットワーク・近い時間帯で使い比べましょう。ノード名は単なるラベルであり、物理的な回線、専有リソース、Webサイトへの接続可否を証明するものではありません。F4VPNは90+か国、220+回線をカバーしています。選択時は回線一覧と実際の利用環境をあわせて確認してください。
プロトコル名から分かること・分からないこと
Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、いずれもプロキシツールでよく使われるプロトコルですが、設定を自由に置き換えられるわけではありません。サーバー側で利用できるプロトコルに合わせて、クライアントも対応する実装、パラメーター、伝送方式をサポートしている必要があります。以下は一般的な用語の説明であり、F4VPNがこれらすべてのプロトコルを提供しているという意味ではありません。
- Shadowsocks:規定の暗号化方式と認証情報を使って通信を転送します。接続にはサーバーとクライアントの設定を一致させる必要があり、サーバーアドレスだけでは接続できません。
- VMess:認証などの仕組みを含むプロキシプロトコルで、さまざまな伝送設定と組み合わせて使われます。実装や設定要件は、クライアントの説明を確認してください。
- Trojan:通常、TLSを使って通信を保護します。証明書の検証、サーバーのドメイン名、関連パラメーターによって接続の成否が左右されます。トラブルシューティングのために検証を長期間無効にするのは避けてください。
- VLESS:プロトコル自体はペイロードを暗号化しません。TLSやREALITYなど、適切な安全な伝送方式と組み合わせる必要があります。名称だけでは、設定全体の安全性は判断できません。
- Hysteria2とTUIC:どちらもQUIC関連の技術を使い、通常はUDPのネットワーク経路に依存します。制限のあるネットワークでの動作は、該当する通信が許可されるかどうかによって異なり、名称だけで速度を予測することはできません。
プロトコル、伝送方式、暗号化は区別して考えましょう。WebSocketは伝送方式の一つ、TLSは通信を保護する仕組み、TCPとUDPは下位層の伝送プロトコルです。ノード設定ではこれらを組み合わせることがあり、見慣れた項目があってもほかのパラメーターを省略できるとは限りません。
ルーティング・グローバルモード・ルールモード
ルールモードは、条件に応じてリクエストの処理方法を選びます。たとえば、ローカルネットワーク上のリソースは直接接続し、特定の海外サイトには指定したプロキシグループを使い、それ以外はデフォルトのルールに従わせます。多くのクライアントは設定された順にルールを照合します。条件の広いルールが先にあると、後続の細かなルールが適用されない場合があります。構文は利用するコアの仕様を確認してください。
グローバルモードでは通常、クライアントが取り込んだリクエストをすべてグローバルポリシーに渡します。ただし、デバイスの全通信が取り込まれるとは限りません。システムプロキシだけを有効にしている場合、それに従わないアプリは通常のネットワークを使う可能性があります。また、グローバルポリシーで直接接続が選ばれることもあるため、プロキシグループの設定も確認しましょう。
仕事用のWebサイトと動画配信サービスで異なる出口を使いたい場合は、ルールモードが適しています。特定のWebサイトが誤ったルールで振り分けられていないか調べるときは、一時的にモードを切り替えて比較できます。テスト後は元の設定に戻し、デバイスのローカル通信、業務ネットワーク、ほかのアプリに影響が出ないようにしてください。
DNS漏洩とOSごとの違いを確認する
DNS漏洩とは、ドメイン名の問い合わせが想定したプライバシー設定やルーティングに従わず、意図しない名前解決経路に送られることです。Webページの内容が必ず平文で送信されるという意味ではありません。反対に、WebサイトがHTTPSに対応していても、DNS問い合わせの経路が自動的に解決するわけではありません。
ブラウザーの暗号化DNS、クライアントのリモート名前解決、システムキャッシュ、アプリ内蔵の名前解決が同時に使われる場合があります。検査ページに表示されたDNS事業者が出口の事業者と異なっていても、それだけで漏洩とは断定できません。設定内容、問い合わせ経路、クライアントのログをあわせて確認し、検査ページの地域表示だけで判断しないようにしましょう。
Windows、macOS、Linuxのシステムプロキシ設定では、すべてのプログラムをカバーできるとは限りません。仮想インターフェースを有効にする場合は、権限やルーティングの設定が必要になることもあります。iOSとAndroidのクライアントも、システムのネットワーク拡張、バックグラウンド動作、アプリの機能による制約を受けます。同じサブスクリプションを読み込めても、プロセスルール、DNS、通信の取り込み機能まで各プラットフォームで同じとは限りません。
- ✅ まず通常のネットワーク接続を確認し、サブスクリプションが更新済みか、認証情報が有効かを確認します。
- ✅ 接続できないアプリの通信がクライアントのログに記録されているか確認します。記録がなければ、まず通信の取り込み範囲を見直しましょう。
- ✅ リクエストが記録されている場合は、一致したルール、プロキシグループ、最終的に選ばれたノードを確認します。画面上部の接続スイッチだけでは判断できません。
- ✅ Webページは開けるのにアプリが使えない場合は、アプリのプロキシ設定、UDPへの対応、クライアントの権限を確認します。
- ✅ ドメインの名前解決に問題がある場合は、ブラウザーとクライアントのDNS設定を確認し、変更後に接続を再テストします。
- ❌ プロトコル、DNS、ルール、ノードを同時に変更しないでください。復旧しても、原因を特定できなくなります。
問い合わせを送る場合は、デバイスのOS、クライアント名、現在の通信モード、接続できないアプリ、機密情報を隠したエラーメッセージを記載してください。サブスクリプション全体は貼り付けないでください。設定の階層を詳しく知りたい場合は回線とプロトコルの解説をご覧ください。初めて設定する場合は使い方ガイドから始められます。
最後に、用語とプランの内容は分けて確認しましょう。F4VPNは利用台数に制限がありませんが、各デバイスで対応クライアントを使う必要があります。月額サブスクリプションの通信量は利用開始日にリセットされ、追加通信量パックは使い切るまで有効で、期限はありません。アカウント作成にメールアドレスは不要で、ユーザー名とパスワードを使用します。プランを選ぶ前に設定をインポートできることとルールが要件に合うことを確認し、通信量や課金方式を比較してください。