VPN Split Tunneling — Route Only the Traffic You Choose Through the VPN

FreeGuard は現在、Windows および macOS のデスクトップアプリで、GeoIP ルールを介した地域ベースのルーティングを提供しています。Linux CLI、モバイルアプリ、Chrome 拡張機能、および TV アプリでは、現時点で同じデスクトップ向け GeoIP 制御は公開されていません。

FreeGuard が現在実際に提供しているもの: デスクトップでの GeoIP 地域ルーティング

Tauri デスクトップアプリでは、1 つの地域(CN、US、JP、KR、RU、IR、ID、AE)を選択でき、その地域宛てのトラフィックだけが他と異なる経路でルーティングされます。これはアプリ単位ではなく、宛先ベースのルーティングです。

従来の VPN は、すべてのデータをトンネル経由で送信します。FreeGuard のデスクトップアプリでは、Settings で GeoIP 地域 を選択でき、その地域内の IP 宛てのトラフィックは VPN をバイパスできます(たとえば、中国向け接続では中国ローカルのサービスを高速に保ちつつ、その他はすべて暗号化されたトンネルを通すことができます)。

これは、アプリ単位の split tunneling とは異なります。GeoIP ルーティングは、どのアプリ がトラフィックを生成したかではなく、宛先 IP の国に基づいてどこへトラフィックを送るかを決定します。一度に選べる地域は 1 つだけで、デフォルトはオフ(すべてのトラフィックがトンネル経由)です。

現在サポートされている地域: 中国 (CN)、米国 (US)、日本 (JP)、韓国 (KR)、ロシア (RU)、イラン (IR)、インドネシア (ID)、UAE (AE)。

プラットフォーム対応状況: 正直な現状

デスクトップ(Tauri 経由の Windows/macOS): GeoIP 地域ルーティング。Linux CLI、モバイル、Chrome 拡張機能、TV アプリ: 現時点ではユーザー向けの split tunneling 制御はありません。

デスクトップ(Tauri): Settings → GeoIP Region で地域を選択するか、機能をオフにできます。これは現在、エンドユーザー向けに提供されている唯一の split-routing 機能です。

Android: 基盤となる Android VPN API はアプリ単位のルーティングをサポートしていますが、FreeGuard のモバイルアプリではまだこの設定を公開していません。この機能はロードマップに含まれています。

iOS: Apple の Network Extension フレームワークは、アプリ単位ではなく、IP 範囲ごとのルートレベルの include/exclude をサポートしています。FreeGuard iOS では現在、ユーザー向けの split tunneling は公開していません。

Linux CLI: 現在の Go CLI には split tunneling 制御はありません。

Chrome 拡張機能: ブラウザレベルの Proxy ルーティングのみです。システム全体の split tunneling は管理しません。

TV アプリ: Apple TV および Android TV は TV アプリのトラフィックを TV VPN フロー経由でルーティングし、デスクトップ型の GeoIP split routing は公開していません。

アプリ単位の制御が必須要件である場合は、最も近い提供済みの代替としてデスクトップアプリの GeoIP 地域ルーティングを使用するか、必要なプラットフォームを GitHub でお知らせください。

GeoIP 地域ルーティングの使い方(デスクトップ)

  1. Step 1: Windows または macOS で FreeGuard を開き、Settings に移動します
  2. Step 2: “GeoIP Region” のドロップダウンを見つけます(既定では “Off” と表示されています)
  3. Step 3: 1 つの地域(CN、US、JP、KR、RU、IR、ID、AE)を選んで再接続します — その地域宛てのトラフィックは別ルートを通ります

よくある質問

FreeGuard は、他の VPN のようなアプリ単位の split tunneling をサポートしていますか?

まだです。現在もっとも近い機能はデスクトップアプリの GeoIP 地域ルーティングで、アプリケーションではなく宛先国ごとにトラフィックを分割します。アプリ単位の split tunneling はロードマップにありますが、まだ提供されていません。

Android で、VPN を使う特定のアプリを選べますか?

FreeGuard アプリからはできません。Android のシステムレベルの VPN API はアプリ単位のルールをサポートしており、システムの「VPN always-on」/「Block connections without VPN」トグルで回避できますが、FreeGuard にはまだアプリ選択 UI はありません。

GeoIP 地域ルーティングは具体的に何をしますか?

地域を選ぶと、その国の IP アドレス宛てのトラフィックは VPN トンネルの外へルーティングされます(または地域固有のルールを通ります)。その他すべての宛先へのトラフィックは引き続き FreeGuard を通ります。これは、他の場所で VPN 保護を失わずに、ローカルでホストされたサービスを高速に保つのに便利です。

GeoIP ルーティングは split tunneling と同じですか?

関連する問題を解決しますが、同じではありません。split tunneling は アプリ に基づいてトラフィックを選びます。GeoIP ルーティングは 宛先国 に基づいて選びます。複数の地域のサーバーに接続するストリーミングアプリでは、どちらの方法でも異なる影響を受けます。

GeoIP ルーティングはセキュリティを低下させますか?

トンネル外のトラフィックは FreeGuard で暗号化されません。信頼できる宛先地域でのみ GeoIP ルーティングを使用してください(たとえば、自国のローカル銀行や決済サービスなど)。機微なトラフィックは既定の(Off)設定のままにして、すべてをトンネル経由にするべきです。

アプリ単位の split tunneling は後でモバイルにも来ますか?

ロードマップにはありますが、リリースは確約されていません。更新は changelog を確認してください。それまでは、モバイルユーザーのすべてのトラフィックは既定で FreeGuard を通ります。

GeoIP ルーティングは kill switch と併用できますか?

デスクトップでは可能です。トンネル経由で処理されるトラフィックは kill switch の対象です。GeoIP ルールでトンネル外へルーティングされたトラフィックは直接接続され、トンネルが切断されても影響を受けません。

なぜ今すぐモバイルでアプリ単位の split tunneling を提供しないのですか?

Android と iOS の両方で正しく実装するには(確実な有効/無効切り替え、アプリ変更検出、ネットワーク遷移中の安定したルーティングなど)、デスクトップの GeoIP 機能よりも多くの作業が必要です。中途半端に動くトグルを出すより、十分に安定してから提供したいと考えています。

Split tunneling can reduce VPN bandwidth usage by 40-60% by routing only sensitive traffic through the encrypted tunnel. — Cisco Research (2024)

Enterprise VPN deployments report 35% fewer bandwidth bottlenecks after implementing split tunneling policies for non-sensitive traffic. — Gartner (2024)

Remote workers using split tunneling experience 20-30% faster speeds for local applications compared to full-tunnel VPN configurations. — IEEE (2023)

最終確認: 2026-04-15