「VPNを使いたいけど、NetflixやAmazonプライムビデオが見られなくなるのは困る…」
「仕事用のアプリはVPNで保護したいが、プライベートのアプリまでVPN経由にすると通信速度が遅くなってしまう」
そんな悩みを抱えていませんか?
実は、NordVPNのスプリットトンネリング機能を使えば、特定のアプリやWebサイトだけをVPN接続から除外したり、逆に特定のアプリだけをVPN経由にしたりと、通信経路を自由に使い分けられます。Windows・Android・Android TV・Linuxに対応しており、ブラウザ拡張機能を使えばmacOSやiOSでもドメイン単位の制御が可能です。
この記事では、NordVPNのスプリットトンネリング機能について、OS別の設定手順から機能しない場合のトラブルシューティングまで網羅的に解説します。
この記事のポイント
- スプリットトンネリングはアプリ・Webサイトごとに通信経路(VPN経由/通常接続)を選べる機能
- Windows・Android・Android TV・Linuxのアプリ版で利用可能。macOS・iOSはアプリ版非対応だがブラウザ拡張機能で代替可能
- 設定は2つのモード:「選択アプリをVPNから除外」と「選択アプリのみVPN経由」から選択
- 機能しない場合はVPN再接続・アプリ再起動・プロトコル変更で解決できるケースが多い
- Kill Switchとの併用時は、除外アプリがKill Switch保護対象外になる点に注意
NordVPNのスプリットトンネリング対応OS一覧
設定方法を確認する前に、まずお使いのデバイスがスプリットトンネリングに対応しているかを確認しましょう。
| OS/デバイス | 対応状況 | 制御単位 | 備考 |
|---|---|---|---|
| Windows | ✅ 対応 | アプリ単位 | Windows 7以降 |
| Android | ✅ 対応 | アプリ単位 | システムアプリも制御可能 |
| Android TV | ✅ 対応 | アプリ単位 | Fire TV Stickも含む |
| Linux | ✅ 対応 | ポート/サブネット単位 | CLIのAllowlist機能 |
| Chrome/Firefox拡張機能 | ✅ 対応 | URL/ドメイン単位 | macOS・iOSの代替手段 |
| macOS | ❌ 非対応 | — | ブラウザ拡張機能で代替 |
| iOS | ❌ 非対応 | — | ブラウザ拡張機能で代替 |
macOS・iOSユーザーの方へ:アプリ版のスプリットトンネリングには現在対応していませんが、NordVPNのChrome/Firefox拡張機能を使えば、ブラウザ内でドメイン単位のスプリットトンネリングが利用可能です。詳しくはブラウザ拡張機能でのスプリットトンネリングのセクションをご覧ください。
スプリットトンネリングとは?なぜ必要なのか
スプリットトンネリング(Split Tunneling)とは、インターネット通信を2つのルートに分割する技術です。一部の通信はVPNトンネルを通り暗号化されますが、残りの通信はVPNを経由せず通常のインターネット接続を使用します。
通常のVPN接続では、すべてのインターネット通信がVPNサーバーを経由します。これに対してスプリットトンネリングでは、アプリやWebサイトごとに通信経路を選択できます。
- VPN経由:セキュリティが必要な業務アプリ、ブラウザ、メールクライアント
- 通常接続:動画配信サービス、ゲーム、ローカルネットワークアプリ
スプリットトンネリングが解決する3つの課題
1. 動画配信サービスのブロック問題
多くの動画配信サービスは、VPN接続を検知してコンテンツへのアクセスをブロックします。私も以前、海外出張中にVPNを使用していたら、日本のNetflixが視聴できなくなった経験があります。スプリットトンネリングを使えば、Netflixアプリだけを通常接続にして、他のアプリはVPNで保護できます。
2. 通信速度の低下
VPN接続は暗号化処理とサーバー経由の通信により、通常より20〜30%程度速度が低下します。NordVPNのNordLynxプロトコル(WireGuardベースの独自プロトコル)を使えばこの差は縮まりますが、オンラインゲームや大容量ファイルのダウンロードなど、レイテンシや帯域幅がシビアな用途では影響が出ることがあります。必要なアプリだけVPNを使用すれば、この問題を回避できます。
VPN接続時の速度低下への対策については、NordVPN接続時の4Kストリーミングを快適に楽しむ設定ガイドでも詳しく解説しています。
3. ローカルネットワークへのアクセス制限
VPN接続中は、プリンターやNASなどのローカルデバイスにアクセスできなくなることがあります。在宅勤務で会社のシステムにVPN接続しながら、自宅のプリンターも使いたい場合などに困ります。
NordVPNでスプリットトンネリングを設定する手順
ここからは、OS・デバイス別の設定手順を解説します。お使いの環境に合わせて該当するセクションを参照してください。
Windows版NordVPNでの設定手順
Windows版では、アプリ単位でVPN経由の通信を制御できます。まだNordVPNを利用していない方は、公式サイトから登録し、アプリをダウンロードしてください。
Windows 10/11の場合:
- NordVPNアプリを起動する(VPN接続中の場合は一度切断する)
- アプリ左側のメニューから「設定」(歯車アイコン)をクリック
- 左側メニューから「スプリットトンネリング」を選択
- 「スプリットトンネリングを有効にする」のトグルスイッチをオンにする
- 動作モードを選択する(下記2種類から選択)
- 「アプリを追加」ボタンをクリックし、対象アプリを選択
- VPNに再接続して設定を反映させる
Windows 7/8.1の場合:
基本的な手順は同じですが、設定画面の構成がやや異なります。
- NordVPNアプリを起動する
- 右上の「設定」アイコンをクリック
- 「スプリットトンネリング」のセクションを探し、トグルをオンにする
- 動作モードとアプリを選択する
- VPNに再接続する
選択できる2つのモード:
- 「選択したアプリのVPN接続を無効にする」:指定したアプリだけ通常接続を使用し、それ以外はすべてVPN経由になる
- 「選択したアプリのみVPN接続を有効にする」:指定したアプリだけVPN経由にし、それ以外は通常接続になる
多くの場合、1つ目のモード(特定アプリをVPNから除外)が便利です。普段はVPNで保護しつつ、動画配信アプリやゲームなど特定のアプリだけを除外できるからです。
重要:スプリットトンネリングの設定変更後は、必ずVPN接続を一度切断してから再接続してください。設定変更だけでは反映されません。
Android版での設定方法
Android版でもWindows版と同様にアプリ単位でVPN通信を制御できます。さらに、システムアプリを含むより細かい制御が可能です。
- NordVPNアプリを開く
- 右下のプロフィールアイコンをタップ
- 「設定」をタップ
- 「VPN接続」セクションを探し、「スプリットトンネリング」をタップ
- 「スプリットトンネリング」のトグルスイッチをオンにする
- 動作モードを選択する(「アプリを除外」または「指定アプリのみVPN経由」)
- 除外(または指定)したいアプリにチェックを入れる
Androidならではのポイント:
- Google Playストアを除外すると、アプリのダウンロード速度が向上する
- システムアプリ(カメラ、ギャラリーなど)も一覧に表示されるため、不要なアプリまでVPN経由にならないよう調整できる
- 銀行アプリなどVPN経由だとブロックされるアプリは除外リストに追加するとよい
Android TV版での設定方法
Android TV(Fire TV Stickを含む)でもスプリットトンネリングを利用できます。リモコン操作での設定方法は以下のとおりです。
- NordVPNアプリをAndroid TV上で起動する
- リモコンで画面上部の「設定」(歯車アイコン)にカーソルを合わせて選択
- 「スプリットトンネリング」を選択
- トグルスイッチをオンにする
- VPNから除外したいアプリを選択する(例:Netflix、Hulu、Amazon Prime Video)
- 設定後、VPNに再接続する
活用例:ストリーミングアプリ(Netflix・Hulu・Disney+など)はVPNから除外し、ブラウザアプリはVPN経由にする設定が一般的です。これにより、動画視聴は地域制限を受けず、ブラウザでの通信はVPNで保護されます。
プロジェクターにNordVPNを導入して大画面で海外VODを楽しむ方法については、プロジェクターにNordVPNを入れて大画面で海外VODを見る手順も参考にしてください。
Linux版での設定方法(Allowlist機能・CLIコマンド)
Linux版NordVPNにはGUIのスプリットトンネリング設定がありませんが、CLIのAllowlist(許可リスト)機能を使って同等の制御が可能です。Allowlistに追加したポートやサブネットの通信は、VPNを経由せず通常接続を使用します。
主要CLIコマンド一覧:
ポート単位の除外:
nordvpn allowlist add port 443
nordvpn allowlist add port 80
nordvpn allowlist add port 8080
ポート範囲の除外:
nordvpn allowlist add port 3000-3100
サブネット単位の除外(ローカルネットワーク向け):
nordvpn allowlist add subnet 192.168.1.0/24
現在の許可リストを確認:
nordvpn allowlist list
許可リストから削除:
nordvpn allowlist remove port 443
nordvpn allowlist remove subnet 192.168.1.0/24
nordvpn allowlist remove all
注意:Allowlistの変更を反映するには、VPNの再接続が必要です。nordvpn disconnectの後にnordvpn connectを実行してください。
ブラウザ拡張機能でのスプリットトンネリング(URL・ドメイン単位の除外)
NordVPNのChrome拡張機能およびFirefox拡張機能を使えば、特定のURLやドメインをVPN接続から除外できます。アプリ版のスプリットトンネリングが使えないmacOSやiOSでも、ブラウザ内の通信であればこの方法で制御可能です。
設定手順:
- Chrome ウェブストアまたはFirefoxアドオンからNordVPN拡張機能をインストール
- 拡張機能アイコンをクリックし、NordVPNアカウントでログイン
- 拡張機能の「設定」を開く
- 「スプリットトンネリング」または「バイパスリスト」のセクションを探す
- VPNを除外したいWebサイトのドメイン(例:netflix.com、amazon.co.jp)を入力
- 設定を保存し、VPNに接続する
| 制御方法 | 制御単位 | 対応環境 | 適したユースケース |
|---|---|---|---|
| デスクトップ/モバイルアプリ | アプリ単位 | Windows・Android・Android TV | 特定アプリ全体の通信を除外したい場合 |
| ブラウザ拡張機能 | URL・ドメイン単位 | Chrome・Firefox(全OS) | 特定サイトだけ除外したい場合、macOS・iOSでの代替手段 |
| Linux CLI(Allowlist) | ポート・サブネット単位 | Linux | ローカルネットワークや特定ポートの除外 |
プライバシーをさらに強化したい方は、BraveブラウザやFirefoxとNordVPNを組み合わせることで広告ブロックと匿名性を同時に高められます。詳しくはBraveブラウザやFirefoxとNordVPNを組み合わせて匿名性を極める使い方をご覧ください。
スプリットトンネリングの実際の使用例
使用例1:Netflix視聴とセキュリティの両立
私の実際の設定を例に説明します。在宅勤務をしながらNetflixも楽しみたいという状況での設定です。
設定内容:
- モード:「選択したアプリのVPN接続を無効にする」
- 除外アプリ:Netflix(Windowsアプリ)、Amazon Prime Video、Disney+
この設定により、業務で使用するブラウザやSlack、メールクライアントはVPNで保護されますが、動画配信サービスは通常接続となり、地域制限の影響を受けずに視聴できます。
使用例2:オンラインゲームのラグ軽減
オンラインゲームではレイテンシ(通信遅延)が重要です。VPN経由だと10〜30ms程度のレイテンシが追加されることがあり、対戦型ゲームでは体感できるレベルの遅延になります。
設定内容:
- モード:「選択したアプリのVPN接続を無効にする」
- 除外アプリ:Steam、Epic Games Launcher、対象ゲームの実行ファイル
使用例3:ビデオ会議の品質維持
ZoomやMicrosoft Teamsなどのビデオ会議ツールは、VPN経由だと映像の解像度が低下したり、音声が途切れたりすることがあります。
設定内容:
- モード:「選択したアプリのVPN接続を無効にする」
- 除外アプリ:Zoom、Microsoft Teams、Discord
業務でVPNが必要な場合でも、ビデオ会議アプリだけを除外することで、会議の品質を維持しつつ他の業務通信はVPNで保護できます。
NordVPNのスプリットトンネリングが機能しない時の対処法
スプリットトンネリングの設定を行っても期待どおりに動作しない場合があります。以下のチェックリストに沿って原因を特定し、順番に対処してください。
原因1:設定変更後にVPNを再接続していない
症状:設定を変更したのに、除外したアプリの通信がまだVPN経由になっている。
対処法:
- VPN接続を一度切断する
- 対象アプリもすべて終了する
- VPNに再接続する
- 対象アプリを起動する
この手順を省略すると、変更が反映されません。設定変更後のVPN再接続は必須です。
原因2:VPNプロトコルとの互換性の問題
症状:スプリットトンネリングをオンにしても、一部のアプリで通信が正常に行われない。
対処法:VPNプロトコルをNordLynx(WireGuardベース)からOpenVPN(UDP)に変更すると安定するケースがあります。設定→VPNプロトコル→OpenVPN(UDP)を選択してください。
原因3:アプリがリストに表示されない
症状:除外したいアプリがスプリットトンネリングのアプリ一覧に出てこない。
対処法:
- 対象アプリを一度起動してからNordVPNの設定画面を開き直す
- それでも表示されない場合は、Windowsなら「参照」ボタンからアプリの実行ファイル(.exe)を手動で指定する
原因4:除外アプリのIPはISP経由だがDNSがNordVPN経由になる
症状:除外したアプリでIPアドレスは通常のISPのものが表示されるが、DNSの挙動が変わっている気がする。
解説:これは仕様上の動作です。スプリットトンネリングで除外したアプリのトラフィック(データ通信)はVPNを迂回しますが、DNSクエリはNordVPNのDNSサーバーを経由する場合があります。これはDNSリークではなく、正常な動作です。
原因5:メールアプリで期待どおりに動作しない
症状:一部のメールクライアント(Outlookなど)をスプリットトンネリングで除外しても、正常に通信できない。
対処法:メールアプリの中にはバックグラウンドプロセスが複数動作しているものがあり、メインの実行ファイルだけを除外しても完全に機能しないことがあります。関連するプロセスもすべて除外リストに追加するか、メールはブラウザ版(Webメール)を使用することで回避できます。
原因6:NordVPNアプリが古いバージョンのまま
対処法:NordVPNアプリを最新版にアップデートしてください。古いバージョンではスプリットトンネリングに不具合がある場合があります。アップデート後、アプリを再起動してから設定を行ってください。
Kill SwitchとVPNプロトコルとの関係・組み合わせ設定
スプリットトンネリングを使う際に理解しておくべき重要な仕様が、Kill Switch(VPN接続が切れた際にインターネット通信を自動遮断する機能)との関係です。
Kill Switchとの併用時の注意点
スプリットトンネリングで除外したアプリは、Kill Switchの保護対象外になります。
これはつまり、VPN接続が突然切れた場合:
- VPN経由のアプリ → Kill Switchによって通信が遮断され、IPアドレスの漏洩を防止
- 除外されたアプリ → もともと通常接続なので影響なし(ただしVPNの保護もなし)
セキュリティが特に重要なアプリ(オンラインバンキング、業務システムなど)は、スプリットトンネリングの除外リストに入れないようにしましょう。
VPNプロトコル別のスプリットトンネリング動作
| プロトコル | スプリットトンネリングとの互換性 | 特徴 |
|---|---|---|
| NordLynx(WireGuard) | ✅ 対応(推奨) | 高速・低レイテンシ。ほとんどの環境で安定動作 |
| OpenVPN(UDP) | ✅ 対応 | NordLynxで不具合がある場合の代替。互換性が高い |
| OpenVPN(TCP) | ✅ 対応 | 信頼性重視。速度はやや低下する |
推奨設定フロー:
- まずNordLynxプロトコルでスプリットトンネリングを設定
- 問題なく動作すればそのまま使用
- 特定アプリで不具合がある場合はOpenVPN(UDP)に変更
- Kill Switchをオンにして、VPN経由アプリのセキュリティを確保
他のVPNサービスとのスプリットトンネリング機能比較
スプリットトンネリング機能は、すべてのVPNサービスで提供されているわけではありません。主要なVPNサービスの対応状況を比較します。
| VPNサービス | 対応OS | 制御単位 | Linux対応 | URL単位の除外 |
|---|---|---|---|---|
| NordVPN | Windows・Android・Android TV・Linux | アプリ/ポート/サブネット | ✅(Allowlist) | ✅(ブラウザ拡張機能) |
| ExpressVPN | Windows・Mac・Android・ルーター | アプリ | ❌ | ❌ |
| Surfshark | Windows・Android | アプリ/URL | ❌ | ✅(デスクトップアプリ内) |
| CyberGhost | Windows・Android | アプリ | ❌ | ❌ |
| PureVPN | Windows・Android | アプリ | ❌ | ❌ |
NordVPNの強みは、対応OSの幅広さとLinuxのCLI対応です。特にLinuxでポート・サブネット単位の細かい制御ができるのはNordVPNならではの特徴です。また、ブラウザ拡張機能によるURL単位の除外もサポートしており、macOS・iOSユーザーにとっても実質的なスプリットトンネリング環境を構築できます。
NordVPNのスプリットトンネリングが向いている人
- 在宅勤務とプライベートを同じPCで行う人
- 動画配信サービスを頻繁に利用する人
- 特定のアプリだけ高速通信が必要な人
- LinuxやAndroid TVでも細かい通信制御をしたい人
- セキュリティと利便性のバランスを重視する人
詳しい料金プランについては、NordVPN完全ガイドで詳しく解説していますので、ぜひ参考にしてください。
よくある質問(FAQ)
NordVPNのスプリットトンネリングとは何ですか?
NordVPNのスプリットトンネリングは、アプリやWebサイトごとにVPN経由で通信するかどうかを選択できる機能です。特定のアプリだけをVPNから除外したり、逆に特定のアプリだけをVPN経由にしたりできます。
macOSとiOSではスプリットトンネリングを使えませんか?
アプリ版のスプリットトンネリングはmacOS・iOSでは非対応です。ただし、NordVPNのChrome拡張機能やFirefox拡張機能を使えば、ブラウザ内の通信に限りドメイン単位でVPNの除外設定が可能です。
スプリットトンネリングを有効にするとDNSリークしますか?
いいえ、DNSリークは発生しません。除外したアプリのデータ通信はVPNを迂回しますが、DNSクエリはNordVPNのDNSサーバーを経由する仕組みのため、DNS情報がISPに漏れることはありません。
設定を変更しても反映されない場合はどうすればよいですか?
VPN接続を一度切断し、対象アプリも完全に終了した上で、VPNに再接続してからアプリを起動してください。それでも反映されない場合は、VPNプロトコルをOpenVPN(UDP)に変更すると改善することがあります。
Kill Switchとスプリットトンネリングは同時に使えますか?
はい、同時に使えます。ただし、スプリットトンネリングで除外したアプリはKill Switchの保護対象外になります。VPN接続が切断されても、除外アプリの通信は遮断されずにそのまま継続します。
Linuxでスプリットトンネリングは使えますか?
はい、Linux版ではCLIのAllowlist機能を使ってポート番号やサブネット単位でVPNから除外する通信を指定できます。nordvpn allowlist add port 443のようなコマンドで設定します。
まとめ:スプリットトンネリングで快適なVPN環境を
NordVPNのスプリットトンネリング機能を使えば、セキュリティと利便性を両立した理想的なインターネット環境を構築できます。Windows・Android・Android TVではアプリ単位の制御、LinuxではCLIによるポート・サブネット単位の制御、ブラウザ拡張機能ではURL単位の制御が可能です。
今すぐ実践できるステップ:
- NordVPNアプリを最新版にアップデート
- 普段使用するアプリを整理し、VPN除外が必要なものをリストアップ
- お使いのOSに合わせて本記事の手順で設定を完了
- 設定後は必ずVPNを再接続して反映を確認
まだNordVPNを利用していない方は、30日間返金保証もありますので、リスクなく試すことができます。この機会に、あなたも快適で安全なインターネット環境を手に入れてみてはいかがでしょうか。