VPN Kill Switch — Automatic Protection When Your Connection Drops

VPN キルスイッチは、トンネルが切断されたときにトラフィックが VPN の外へ漏れないようにします。FreeGuard の強制方式はプラットフォームごとに異なります。デスクトップでは TUN ルーティング動作を使用し、Android では OS の「Block connections without VPN」制御を使用でき、iOS では Network Extension とオンデマンドルールに依存します。

VPN 接続が切断される理由と、キルスイッチがない場合にデータに何が起こるか

VPN 接続は、ネットワーク切り替え、ISP の不安定さ、サーバー過負荷によって切断されます。キルスイッチがないと、デバイスは保護されていない ISP 接続に静かに戻ります。

VPN 接続は完全には安定していません。切断される一般的な理由には、Wi-Fi ネットワーク間の切り替え、Wi-Fi からモバイルデータへの移行、ISP 接続の変動、VPN サーバーのメンテナンス、システムのスリープ/復帰サイクルなどがあります。

キルスイッチなしで VPN が切断されると、オペレーティングシステムは通常の ISP 接続経由でトラフィックを静かにルーティングします。これは瞬時に、かつ見えない形で発生します。通知や警告は表示されません。その瞬間にデータを送信しているアプリケーションは、実際の IP アドレスを使って暗号化されていない状態で送信します。

露出する時間は短いかもしれませんが(VPN が再接続するまで 2~5 秒)、DNS クエリが漏れたり、アクティブな接続から実 IP が判明したり、ISP がトラフィックを記録したりするには十分です。継続的なプライバシーが必要なユーザー、つまりジャーナリスト、研究者、あるいは制限のあるネットワーク上にいる人にとっては、ほんの一瞬の途切れでも影響が生じる可能性があります。

FreeGuard のキルスイッチがシステムレベルでどのように動作するか

FreeGuard の漏えい防止動作はプラットフォーム固有です。すべてのクライアントに同じ単独のキルスイッチ切り替えがあるとは想定しないでください。

キルスイッチには 2 種類あります。アプリケーションレベルとシステムレベルです。アプリケーションレベルのキルスイッチは、VPN が切断されたときに特定のアプリだけを終了します。システムレベルのキルスイッチは、ファイアウォールレベルでインターネットトラフィック全体をブロックします。

FreeGuard は、利用可能な場合にプラットフォームネイティブの制御を使用します。デスクトップクライアントは接続中、TUN アダプター経由でトラフィックをルーティングします。Android では OS レベルで「Always-on VPN」と「Block connections without VPN」を強制できます。iOS では Apple の Network Extension フレームワークとオンデマンド VPN ルールを使用します。Chrome 拡張機能の保護はブラウザレベルのみで、システムキルスイッチではありません。

これは、単一の汎用ファイアウォール切り替えとは異なります。使用しているクライアントを必ず確認し、プライバシー要件が厳しい場合は、関連する OS レベルの強制オプションを有効にしてください。

はじめるには

  1. Step 1: ご利用のプラットフォームで FreeGuard クライアントを開きます
  2. Step 2: Android では、FreeGuard に対して Android の Always-on VPN を有効にし、必要に応じて Block connections without VPN を有効にします
  3. Step 3: iOS では、特定のネットワークで自動的に強制したい場合、オンデマンド VPN ルールを設定します
  4. Step 4: デスクトップでは、TUN ルーティングを有効にしたままにし、トンネルが切断されたら速やかに再接続します

よくある質問

VPN サービスを使用してインターネットを閲覧しているときに VPN 接続が予期せず切断された場合、VPN キルスイッチは具体的に何をしますか?

OS レベルの強制が有効なプラットフォームでは、トラフィックはブロックされるか、トンネルが復元されるまで VPN 経路内に保持されます。そうした強制がないプラットフォームでは、動作はクライアントとオペレーティングシステムのルーティング状態に依存します。

FreeGuard VPN のキルスイッチ機能は自動で動作しますか、それとも VPN サービスを使用するたびに手動で有効にする必要がありますか?

利用可否はプラットフォームによって異なります。Android の OS レベル強制は Android の VPN 設定で有効にする必要があります。iOS ではオンデマンドルールを使用します。デスクトップクライアントは、同じ単独のモバイル OS スイッチではなく、TUN ルーティング動作に依存します。

VPN キルスイッチはデバイス上のすべてのアプリをブロックしますか、それとも Web ブラウザのトラフィックだけですか? コンテンツへの完全なアクセスを維持するにはどうすればよいですか?

アプリ全体のブロックはプラットフォームに依存します。Android の「Block connections without VPN」は、ユーザー向け制御として最も強力です。Chrome 拡張機能は Chrome ブラウザのトラフィックのみを保護し、他のアプリをブロックすることはできません。

スプリットトンネリングをキルスイッチ機能と同時に使っても、セキュリティ上の競合は起きませんか? また、これについて知っておくべき最も重要な点は何ですか?

はい。両方の機能が有効な場合、スプリットトンネルされたアプリ(VPN から除外されたアプリ)も、VPN が切断されたときにはブロックされます。これにより、切断中にトラフィックが漏れることはありませんが、除外されたアプリは一時的に接続を失います。

FreeGuard VPN のキルスイッチは、VPN 接続が切断されたことを検出してからどのくらい速く作動しますか? また、これについて知っておくべき最も重要な点は何ですか?

OS レベルの強制は、オペレーティングシステムによって有効化されている場合、即時に適用されます。デスクトップとブラウザの動作は同一ではないため、ご利用のデバイスで利用できる最も強力なプラットフォーム固有の制御を使用してください。

キルスイッチ機能は、それを有効にしない VPN よりもスマートフォンのバッテリーを多く消費しますか? また、これについて知っておくべき最も重要な点は何ですか?

バッテリーへの影響はごくわずかです。キルスイッチは、OS がネイティブに強制する軽量なファイアウォールルールを使用します。追加のプロセスを実行したり、CPU 使用率を増やしたりしません。

キルスイッチがインターネットをブロックしていて、VPN が長時間再接続しない場合はどうすればよいですか?

FreeGuard アプリを開いて手動で再接続するか、別のサーバーを試してください。問題が解決しない場合は、Settings で一時的にキルスイッチを無効にして、トラブルシューティング中のインターネットアクセスを回復してください。

キルスイッチ機能は、Windows、macOS、Android、iOS デバイスを含むすべてのプラットフォームで利用できますか? また、進める前に知っておくべき重要な考慮事項や制限は何ですか?

FreeGuard は複数のプラットフォームで漏えい防止制御をサポートしていますが、実装は異なります。Android は OS レベルの VPN 強制を使用し、iOS は Network Extension/オンデマンドルールを使用し、デスクトップは TUN ルーティング動作を使用し、Chrome はブラウザレベルのみです。

VPN connections drop an average of 1-3 times per day on mobile networks due to network switching, making kill switches critical for continuous protection. — Internet Society (2024)

Without a kill switch, a VPN disconnection exposes the user's real IP address for an average of 2-5 seconds before reconnection. — USENIX Security (2023)

Network-level kill switches that operate at the firewall level are more reliable than application-level alternatives that depend on the VPN process running. — Electronic Frontier Foundation (2024)

最終確認: 2026-04-15