公共Wi-Fiは、駅、空港、ホテル、カフェ、学校、コワーキングスペースなどで手軽に利用できます。一方で、表示されているネットワーク名が本当に施設の公式回線とは限らず、接続後の通信が暗号化されているかどうかも、利用者からは判断しにくい場合があります。VPNは、端末とVPNサーバーの間の通信を暗号化し、同じWi-Fiに接続した第三者から通信内容を覗き見られるリスクを下げるための有効な手段です。

ただし、VPNをオンにすればすべての情報漏えいが自動的に防げるわけではありません。偽のアクセスポイント、DNS設定、WebRTC、端末内のマルウェア、フィッシングサイト、アカウントの使い回しなど、確認すべき場所は複数あります。この記事では、公共Wi-FiでVPNを使うときに守れる範囲と限界を整理し、接続前の確認、DNS・WebRTC漏れの調べ方、キルスイッチの設定、クライアントとサービスの選び方を順番に解説します。

公共Wi-Fiで起こりやすいリスクを整理する

公共Wi-Fiのリスクは、単純に「暗号化されていないから危険」という一言では説明できません。現在のWebサイトやアプリの多くはHTTPSを使用しているため、同じネットワークにいる第三者がすべてのページ内容をそのまま読めるとは限りません。しかし、接続先の偽装、DNS応答の改変、暗号化されていない古いサービス、端末の自動接続などが重なると、利用者が偽サイトへ誘導されたり、通信先や接続時間などの情報が推測されたりする可能性があります。

特に注意したいのが、施設名に似せたSSIDです。公式回線と同じ、またはよく似た名前のアクセスポイントを設置し、利用者を接続させる方法があります。ログイン画面を装ってIDやパスワードを入力させることもあるため、Wi-Fi接続後に突然表示された認証ページへ、メール、決済、仕事用サービスの情報を入力するのは避けてください。

また、端末側の設定も重要です。以前利用したネットワークへ自動的に再接続する設定、ファイル共有、AirDropなどの近距離共有、古いOSやブラウザー、不要なVPNプロファイルが残っている状態は、公共の場所での攻撃面を広げます。VPNだけでなく、端末とアカウントの基本的な防御も同時に確認する必要があります。

90+

接続先の国・地域

200+

利用できる回線

14日

初回支払いの返金期間

無制限

同時接続できる端末数

VPNで守れる範囲と守れない範囲

VPNを有効にすると、通常は端末からVPNサーバーまでの通信が暗号化されたトンネルを通ります。同じ公共Wi-Fiを使う第三者や、アクセスポイントとインターネットの間にいる観察者から、通信内容を直接読み取られにくくなる点が大きな利点です。DNS問い合わせもVPN側で処理される構成なら、接続先の名前がローカルネットワークへ漏れる可能性を抑えられます。

一方、VPNはアクセス先のWebサイトやアプリそのものを安全にする仕組みではありません。フィッシングサイトへ自分でパスワードを入力した場合、VPNは入力内容の正しさを判断できません。端末にマルウェアが入っている場合、VPN接続前後にかかわらず、画面やキーボード入力が盗まれる可能性があります。サービス側の障害、アカウントの乗っ取り、弱いパスワード、ブラウザー拡張機能の問題も、VPNだけでは解決できません。

VPNの「出口」も理解しておきましょう。VPNを使うと、アクセス先からは自宅や公共Wi-FiのIPアドレスではなく、VPNサーバー側のIPアドレスに見えることがあります。そのため、接続元のネットワークを隠す助けになりますが、VPN事業者に通信経路が集中する構成でもあります。利用するサービスの運営情報、ログに関する説明、サブスクリプションの扱い、クライアントの配布元を確認し、出所の不明な設定ファイルを避けてください。

確認項目 VPNで期待できること 別途必要な対策
Wi-Fi上の覗き見 端末からVPNサーバーまでの通信を暗号化 HTTPSを使い、証明書警告を無視しない
DNSの盗聴 VPN側DNSを利用する構成なら漏えいを抑制 DNSテストで実際の問い合わせ先を確認
偽サイト 通信経路を保護しても、偽サイトの判別はしない URL、証明書、ブックマーク、二段階認証を確認
端末内のマルウェア 端末内部の不正な読み取りは防げない OS更新、アプリの出所、セキュリティ対策を確認
結論:VPNは公共Wi-FiからVPNサーバーまでの経路を守る対策であり、偽サイトや端末感染まで自動的に解決する機能ではありません。

DNS漏れとWebRTC漏れを確認する方法

VPN接続後に確認したい代表的な項目が、DNS漏れとWebRTC漏れです。DNSはドメイン名をIPアドレスへ変換する仕組みで、VPNを使っていてもOS、ブラウザー、別のアプリがローカルネットワークや契約回線のDNSを利用していると、閲覧先の名前が想定外の経路へ送られることがあります。通信内容がすべて読まれるという意味ではありませんが、プライバシーを重視するなら確認しておく価値があります。

調べるときは、まずVPNを切った状態でDNSテストの結果を確認し、次に同じブラウザー、同じネットワーク環境でVPNを接続して再確認します。VPN接続後も自宅回線や公共Wi-Fiの事業者に割り当てられたDNSが表示される場合は、クライアントのDNS設定、TUNモード、システムDNSの扱いを確認してください。テストページへアクセスする際は、サブスクリプションURLや個人情報を入力する必要があるサービスを選ばないようにしましょう。

WebRTCは、ブラウザーで音声通話やビデオ通話などのリアルタイム通信を行うための技術です。ブラウザーの実装や設定によっては、VPNの通常のプロキシ経路とは別に、ローカルまたは別の候補アドレスが検出されることがあります。確認ページでは、VPN接続前後で表示されるIPアドレスやネットワーク情報を比較します。自分の契約回線やローカルネットワークに関係するアドレスが見える場合は、ブラウザーのWebRTC関連設定、プライバシー拡張、クライアントのTUNモードを見直してください。

ただし、テストページの結果はブラウザー、OS、接続モードによって変わります。ひとつの結果だけで安全性を断定せず、VPN接続中にブラウザーを再起動し、通常利用するサイトでログイン状態や通話機能も確認します。WebRTCを完全に無効化すると、ビデオ会議やブラウザー通話に影響することがあるため、仕事や授業で使う場合は、必要なサイトだけ許可する運用が現実的です。

  • ✅ VPN接続前後で外部IPアドレスを比較する
  • ✅ DNSテストで表示される事業者や地域を確認する
  • ✅ WebRTCテストでローカル回線に関係するアドレスが出ないか調べる
  • ✅ 結果に疑問があれば、クライアントのDNS保護とTUN設定を確認する
  • ❌ テスト結果を確認するために、サブスクリプションURLを第三者へ送信しない

キルスイッチを有効にして切断時の漏れを防ぐ

公共Wi-FiでVPNを使うなら、キルスイッチの有無を確認しておきましょう。キルスイッチは、VPNトンネルが切断されたときに、通常回線へ自動的に切り替わる通信を停止する機能です。移動中にアクセスポイントが切り替わった場合、スリープから復帰した場合、サーバーを変更した場合など、短時間だけVPNが切れる場面があります。その瞬間にブラウザーや同期アプリが通常回線へ接続するのを防ぐことが目的です。

設定名はクライアントによって異なり、「Kill Switch」「ネットワークロック」「VPN切断時にインターネットを遮断」などと表示されます。単にアプリの画面が接続中と表示されているだけでは不十分なため、設定を有効にした後、テストとしてVPNを手動で切断し、ブラウザーが通信できなくなるかを確認します。テスト後はVPNを再接続し、通常の通信へ戻ることも確認してください。

キルスイッチには注意点もあります。VPNアプリを終了したときに通信が止まる設定では、解除方法を知らないと「インターネットが壊れた」と誤解することがあります。自宅など信頼できる回線で設定を確認し、必要なときだけ一時的に無効化する手順を覚えておきましょう。特定アプリだけを保護する除外設定がある場合も、公共Wi-Fiでは除外対象を増やしすぎないほうが安全です。

公共Wi-Fi向けのクライアントとプロトコルを選ぶ

クライアントは、Windows、macOS、iOS、Android、Linuxの公式アプリを使う方法と、互換クライアントへサブスクリプションを導入する方法があります。公式クライアントは、ログイン、接続、キルスイッチ、DNS保護などの設定を一つの画面で確認しやすい点が利点です。Clash Verge、sing-box、Shadowrocketなどを使う場合は、クライアントがサブスクリプション形式とプロトコルの両方に対応しているかを事前に確認してください。

プロトコルにはそれぞれ特徴があります。WireGuardは比較的構成が簡潔で、対応クライアントでは接続と再接続を扱いやすい方式です。OpenVPNは長く利用されており、対応機器や設定の選択肢が広い一方、クライアントによって導入手順が異なります。Shadowsocksは暗号化されたプロキシとして利用され、VMessやTrojanは対応するクライアントと設定形式が必要です。Hysteria2はUDPを利用する構成で、ネットワーク環境との相性やクライアント対応を確認する必要があります。どれが常に最速、または最も安全と決めつけず、公式に案内された組み合わせを優先しましょう。

互換クライアントへ導入するときは、サブスクリプションURLを正しい場所へ貼り付け、更新後にノードやプロファイルが表示されることを確認します。URLはアカウントに紐づく情報を含む場合があるため、公開チャット、出所不明の変換サイト、共有パソコンの履歴に残さないでください。IEPL、BGP、CN2など回線の説明がある場合でも、公共Wi-Fiでの最終的な使いやすさは、接続先、混雑、プロトコル、現地ネットワークとの相性によって変わります。

選択時は、次のように「必要な保護」と「管理しやすさ」を基準にすると判断しやすくなります。

  • ✅ 自動接続、キルスイッチ、DNS保護の設定を確認できるクライアントを選ぶ
  • ✅ 公式アプリまたは信頼できる配布元からインストールする
  • ✅ サブスクリプション形式とプロトコルの対応状況を確認する
  • ✅ 仕事用端末ではTUNモードやシステムプロキシの影響を管理者に確認する
  • ❌ 複数のVPNクライアントを同時に起動し、経路を重ねない

接続前後に行う安全確認の手順

公共Wi-Fiへ接続する前に、端末のOSとブラウザーを更新し、自動接続設定を見直します。ネットワーク名は施設の掲示やスタッフの案内と照合し、認証画面に個人情報を入力する場合は、公式サイトから案内されたURLかどうかを確認してください。ファイル共有や不要な近距離通信を停止し、仕事用サービスや決済サービスを利用する予定があるなら、多要素認証を有効にしておくと被害の拡大を抑えやすくなります。

Wi-Fi接続後は、先にVPNクライアントを起動し、キルスイッチが有効になっていることを確認してからブラウザーやメール、クラウドストレージを開きます。接続先を選んだら、外部IP、DNS、必要に応じてWebRTCの状態を確認します。問題がある場合は、何度も接続を繰り返すのではなく、別のノード、別のプロトコル、または公式クライアントを順番に試し、どの段階で問題が起きているかを切り分けましょう。

利用終了時は、公共Wi-Fiの自動接続設定を保存しない、ネットワークを削除する、ブラウザーに保存した一時的なログイン状態を確認する、といった後処理も行います。共有端末ではサブスクリプションURLやパスワードをクリップボード、履歴、メモアプリに残さないでください。接続中に証明書警告、見覚えのないログイン通知、突然のパスワード再入力要求が表示された場合は、操作を止め、別の信頼できる回線からアカウントのセッションとパスワードを確認します。

一言でまとめると:公共Wi-Fiでは、接続先を確認し、VPNとキルスイッチを先に有効にし、DNS・WebRTC・外部IPを確認してから重要な操作を行うのが基本です。

不審な挙動があった場合の対応

偽サイトへパスワードを入力した、VPN切断中に重要なサービスへ接続した、見覚えのない証明書警告を無視した、といった場合は、まず問題のネットワークから切断します。次に信頼できる回線へ移動し、対象アカウントのパスワードを変更し、すべてのセッションを終了できる場合は実行します。多要素認証の設定、回復用情報、ログイン履歴、決済情報も確認してください。

端末の挙動がおかしい場合は、不要なプロファイル、見覚えのないアプリ、ブラウザー拡張、VPN設定を確認し、OS標準または信頼できるセキュリティ機能で検査します。VPNを再インストールするだけでは原因が残ることがあるため、サブスクリプションURLを新しく取得する必要があるか、サービスのサポートへ相談すべきかも判断します。