What is VPN split tunneling? How does it work?
VPNスプリットトンネリングとは何か、なぜ便利なのか?
VPNスプリットトンネリングは、インターネットトラフィックの一部を選択的にVPN経由でルーティングし、残りはVPNを経由させない機能です。つまり、どのアプリやウェブサイトをVPN経由にし、どれを経由させないかを選べます。
スプリットトンネリングは、インターネットトラフィックに優先順位を付け、帯域幅をより効率的に管理できるため便利です。たとえば、スプリットトンネリングを使って機密データを暗号化して安全に保ちつつ、機密性のないデータはVPNを使わずに自由に流すことができます。

スプリットトンネリングのもう一つの利点は、VPNの負荷を軽減することでインターネット速度を向上できる点です。一部のトラフィックにVPNを経由させないことで、VPNネットワークの混雑を軽減でき、VPN経由でルーティングされるトラフィックの速度が向上する可能性があります。
VPNとは何か、どのように機能するのか?
仮想プライベートネットワーク(VPN)は、公衆インターネット接続上で安全かつプライベートなネットワーク接続を作成できる技術です。VPNに接続すると、インターネットトラフィックが暗号化され、リモートサーバー経由でルーティングされるため、他者がデータを傍受したり閲覧したりすることが困難になります。
VPNを使用するには、まずコンピューターやスマートフォンなどのデバイスにVPNソフトウェアをインストールする必要があります。ソフトウェアをインストールすると、VPN経由でリモートサーバーに接続できます。この接続により、デバイスとサーバーの間に安全なトンネルが作成され、通過するすべてのデータが暗号化されます。
その後、VPNサーバーはデバイスとインターネットの間の仲介役として機能し、インターネットトラフィックをサーバー経由でアクセス先のウェブサイトやサービスにルーティングします。これにより、お住まいの地域で制限されている可能性のあるコンテンツにアクセスできるほか、公衆Wi-Fiネットワークを使用する際に追加のセキュリティ層も得られます。
スプリットトンネリングとは何か、通常のVPN利用とどう違うのか?
スプリットトンネリングは、一部のVPNサービスが備える機能で、インターネットトラフィックの一部のみをVPN経由でルーティングし、残りは直接インターネットに送ることができます。スプリットトンネリングを使えば、どのアプリやサービスがVPN接続を使い、どれが使わないかを選択でき、インターネットトラフィックをより細かく制御できます。

対照的に、通常のVPN利用ではすべてのインターネットトラフィックがVPNサーバー経由で送信され、すべてのインターネット活動に対して完全な暗号化とプライバシーが提供されます。
スプリットトンネリングの主な利点は、VPNの負荷を軽減でき、VPN保護を必要としない機密性のない活動についてインターネット速度が向上する可能性がある点です。たとえば、スプリットトンネリングを使って仕事関連のインターネットトラフィックをVPN経由でルーティングし、ストリーミングやゲームのトラフィックにはVPNを経由させないといった使い方ができます。
ただし、スプリットトンネリングは、インターネットトラフィックの一部が暗号化されず第三者に見える可能性があることも意味し、これはセキュリティリスクとなり得ます。そのため、スプリットトンネリングは慎重に、機密性のない活動のみに使用することが重要です。
VPNスプリットトンネリングの仕組み
VPNスプリットトンネリングは、デバイス上でVPN接続を使用する特定のアプリやサービスを選択できるようにすることで機能し、それ以外はVPNを経由せず通常のインターネット接続を使用します。
スプリットトンネリングを使用する際は、どのトラフィックをVPN経由で送信し、どれを送信しないかを指定するルールを作成します。このルールはVPNソフトウェアまたはアプリケーションに保存され、どのアプリやサービスをVPNで保護し、どれを保護しないかを選択できます。
VPNを使用するよう指定されたアプリを起動すると、デバイスはVPNサーバーへの安全な接続を確立し、インターネットトラフィックを暗号化されたトンネル経由でルーティングします。VPNを使用するよう指定されていないトラフィックは、通常のインターネット接続を介して送信されます。
すべてのインターネットトラフィックが同じレベルのセキュリティを必要とするわけではないため、スプリットトンネリングはネットワークパフォーマンスの最適化に利用できます。VPNを通過するトラフィック量を減らすことで、機密性のない活動のインターネット速度とパフォーマンスを向上できます。
Windows 10でのVPNスプリットトンネリングの設定
Windows 10でVPNスプリットトンネリングを設定するには、次の手順に従ってください:
- 設定アプリを開き、「Network & Internet」セクションに移動します。
- 左側のメニューで「VPN」をクリックし、設定したいVPN接続を選択します。
- 「Advanced options」をクリックします。
- 「Split tunneling」セクションまでスクロールし、スプリットトンネリングを有効にするために「On」を選択します。
- インターネット接続が失われたときでもアプリがVPNを使用できるようにしたい場合は、「Allow apps to use the VPN while disconnected from the Internet」を選択します。
- 「Choose apps that can use the VPN」で、VPN接続を使用したいアプリやサービスを選択し、それ以外はチェックを外したままにします。
スプリットトンネリングを設定すると、指定したアプリやサービスはVPN接続を使用し、それ以外はVPNを経由しません。スプリットトンネリングはセキュリティリスクをもたらす可能性があるため、VPNに含めるアプリやサービスを慎重に検討することが重要です。
macOSでのVPNスプリットトンネリングの設定
macOSでVPNスプリットトンネリングを設定するには、次の手順に従ってください:
- System Preferencesアプリを開き、「Network」をクリックします。
- 設定したいVPN接続を選択し、「Advanced」をクリックします。
- 「Options」タブをクリックし、「Send all traffic over VPN connection」の横のチェックボックスをオンにします。
- 「Interface Configuration」の下の「+」ボタンをクリックし、VPN接続から除外したいネットワークのIPアドレスまたはサブネットを追加します。
- 変更を保存するには「OK」をクリックします。
スプリットトンネリングを設定すると、指定したIPアドレスまたはサブネットはVPN接続から除外され、その他のすべてのトラフィックはVPNを使用します。スプリットトンネリングはセキュリティリスクをもたらす可能性があることを念頭に置くことが重要なので、VPNから除外するIPアドレスやサブネットを慎重に検討することが重要です。
AndroidでのVPNスプリットトンネリングの設定
AndroidでVPNスプリットトンネリングを設定するには、次の手順に従ってください:
- スプリットトンネリングに対応したVPNアプリをダウンロードしてインストールします。
- VPNアプリを開き、希望するサーバーの場所に接続します。
- Androidデバイスの設定に移動し、「Network & internet」を選択します。
- 「VPN」をタップし、設定したいVPN接続の横にある歯車アイコンをタップします。
- 下にスクロールして「Split Tunneling」オプションをオンにします。
- 「Selected apps」をタップして、VPN接続から除外したいアプリやサービスを選択します。
- 選択が完了したら、「Save」をタップして変更を適用します。
スプリットトンネリングを設定すると、指定したアプリやサービスはVPN接続から除外され、その他のすべてのトラフィックはVPNを使用します。スプリットトンネリングはセキュリティリスクをもたらす可能性があることに留意し、VPNから除外するアプリやサービスを慎重に検討することが重要です。
トラブルシューティング:VPNスプリットトンネリングのよくある問題
VPNスプリットトンネリングのよくある問題には次のものがあります:
- VPN接続から除外すべきアプリやサービスが依然としてVPNを使用している。
- スプリットトンネリングがVPNアプリでサポートされていない。
- 一部のアプリやサービスがVPN接続から除外されると正常に動作しない。

これらの問題を解決するには、スプリットトンネリングの設定が正しく構成されていること、およびVPNアプリがスプリットトンネリングに対応していることを確認してください。除外したにもかかわらずアプリやサービスがまだVPNを使用している場合は、除外リストから一度削除してから再度追加してみてください。
さらに、一部のアプリやサービスはVPN接続から除外されると正常に動作しない場合があるため、セキュリティが懸念される場合はそれらをVPN接続に含めることを検討してください。
実際のシナリオ:VPNスプリットトンネリングをいつ、なぜ使うべきか
VPNスプリットトンネリングは、VPN接続を通じてインターネットトラフィックを管理するためのカスタマイズされたアプローチを提供する貴重な機能です。特定のデータをVPN経由にしつつ、他のデータを直接インターネットに送ることで、スプリットトンネリングはさまざまな実際のシナリオで活用されます。VPNスプリットトンネリングの使用が有利となる一般的な状況を以下に示します:
- リモートワーク:多くのリモートワーカーは、メール、ソーシャルメディア、ストリーミングなどの個人的な作業のために公衆インターネットにアクセスしながら、同時にVPNを通じて会社のリソースに安全にアクセスする必要があります。スプリットトンネリングはこれら2種類のトラフィックを効率的に分離します。
- 帯域幅の最適化:モバイルデバイスや低速インターネット接続の地域など、帯域幅が限られているシナリオでは、スプリットトンネリングによってVPNトラフィックを優先しつつ、機密性のないデータにVPNを経由させないことで、全体的なパフォーマンスを向上できます。
- ローカルリソースへのアクセス:場合によっては、ユーザーが安全な社内サーバーへのVPNアクセスを必要としながら、ローカルのプリンター、デバイス、サービスにもアクセスする必要があります。スプリットトンネリングは、両方の種類のリソースへの同時アクセスを容易にします。
- 地理的制限の回避:ユーザーはセキュリティのためにVPNを使用しながら、地域制限のあるコンテンツにアクセスする必要がある場合があります。スプリットトンネリングはこれを可能にし、ストリーミングサービスを視聴したり、現在地で利用できないウェブサイトにアクセスしたりできます。
- セキュリティの最適化:セキュリティを重視するユーザーにとって、スプリットトンネリングは、すべてのトラフィックをVPN経由で不必要にルーティングする(過剰になりかねない)ことなく、特定のアプリケーションやタスクに高レベルのセキュリティを維持する方法を提供します。
- サーバー負荷の軽減:すべてのインターネットトラフィックをVPN経由でルーティングしないことで、スプリットトンネリングはVPNサーバーの負荷を軽減でき、サーバーパフォーマンスの向上と混雑の緩和につながる可能性があります。

VPNスプリットトンネリングは柔軟性と制御を提供しますが、設定の誤りや不適切な使用がセキュリティリスクにつながる可能性があるため、慎重に検討して使用する必要があります。最も有益となる実際のシナリオを理解することで、ユーザーは安全で効率的なネットワーク接続を維持しながらスプリットトンネリングの利点を活用できます。
結論:VPNスプリットトンネリングの長所と短所
結論として、VPNスプリットトンネリングには長所と短所があり、使用するかどうかの判断はユーザーの具体的なニーズと関連するリスクに依存すべきです。スプリットトンネリングの主な利点の一つは、ローカルリソースにアクセスしながらトラフィックを選択的にVPN経由でルーティングできることで、より高速なインターネット速度とネットワーク混雑の軽減につながります。
これは、データを保護するためにVPNを使用しながらローカルリソースにアクセスする必要があるリモートワーカーにとって特に有用です。

一方で、スプリットトンネリングはローカルネットワークを潜在的な脅威にさらすため、セキュリティ侵害のリスクを高める可能性があります。ハッカーはVPNの保護を回避し、ネットワークの保護されていない部分の脆弱性を悪用する可能性があります。このリスクは、機密データが危険にさらされる企業ネットワークにとって特に懸念されます。
さらに、スプリットトンネリングは、社内リソースへのアクセスが重要な場合など、特定のシナリオには適さないことがあります。こうした場合、スプリットトンネリングの使用は機密データのセキュリティを損なう可能性があり、ユーザーはフルトンネルVPN接続を使用する必要があるかもしれません。
全体として、VPNスプリットトンネリングを使用するかどうかの判断は、特定のユースケースに対する長所と短所を比較検討し、慎重に行うべきです。