GeoIP Routing の解説: スマートなトラフィック管理
GeoIP routing は、特定の地域トラフィックをインターネットへ直接送信し、それ以外の通信は VPN を通して保護したままにできる強力な機能です。このガイドでは、GeoIP routing の仕組みと効果的な使い方を説明します。
TL;DR (クイックサマリー)
- GeoIP routing は、選択した地域の IP トラフィックを 直接 送信します(VPN をバイパス)
- ローカルサービスとの互換性 を向上させます(銀行、ストリーミング、アプリ)
- それ以外のトラフィック は VPN によって保護されたままです
- 利用可能な地域: CN, US, JP, KR, RU, IR, ID, AE
- FreeGuard PC → Settings → GeoIP Region で設定します
GeoIP Routing とは?
GeoIP routing は、地理的な IP アドレスに基づく split tunneling の一種です。これにより、次のことが可能になります:
- 特定の国宛てのトラフィックを 直接 ルーティングする (DIRECT)
- それ以外のすべてを VPN tunnel 経由でルーティングする
視覚的な説明
Without GeoIP Routing:
ALL Traffic → VPN Tunnel → Internet
With GeoIP Routing (e.g., CN region):
├── Traffic to China IPs → DIRECT → China Services
└── All Other Traffic → VPN Tunnel → Internet
なぜ重要なのか
あなたがある国にいて VPN を使う場合、ローカルサービスが正常に動作しないことがあります:
| 問題 | 原因 | GeoIP 解決策 |
|---|---|---|
| 銀行サイトがアクセスをブロックする | 外国 IP を検出する | 銀行トラフィックを直接ルーティング |
| ローカルストリーミングが再生されない | 地域の不一致 | ローカルサービスを直接ルーティング |
| 政府ポータルに問題がある | VPN IP がフラグされる | 政府向け IP を直接ルーティング |
| ローカルアプリが誤動作する | ジオロケーションチェックが失敗する | ローカルトラフィックを直接ルーティング |
GeoIP Routing の仕組み
技術的なプロセス
- IP Database: FreeGuard は国ごとの IP レンジの更新済みデータベースを管理しています
- Rule Injection: 地域を選択すると、FreeGuard が routing ルールを追加します
- Traffic Matching: 各接続がルールと照合されます
- Routing Decision: 一致したトラフィックは DIRECT に、その他は VPN を通します
Rule Provider の更新
FreeGuard は Loyalsoldier’s GeoIP data を使用しており、毎日更新されます:
Schedule: Daily automatic update
Source: MaxMind GeoLite2 + corrections
Accuracy: High (95%+ for major services)
Format: MRS (Mihomo Rule Set)
何が直接ルーティングされるのか
地域の GeoIP routing を有効にすると:
- その国に登録された IP addresses
- その地域に配信している CDN endpoints
- Local service のインフラ
VPN に残るもの:
- すべての国際トラフィック
- 未知/未分類の IP
- あなたの DNS queries(デフォルト)
サポートされる地域
| Region Code | Country | Common Use Case |
|---|---|---|
| CN | China | Chinese banking, local apps, government services |
| US | United States | US banking while abroad, local services |
| JP | Japan | Japanese services, local streaming |
| KR | South Korea | Korean banking, local apps |
| RU | Russia | Russian services, local compatibility |
| IR | Iran | Local services access |
| ID | Indonesia | Indonesian services, banking |
| AE | UAE | Local banking, government services |
セットアップガイド
ステップ 1: Settings を開く
- PC で FreeGuard VPN を起動します
- Settings の歯車アイコンをクリックします
ステップ 2: GeoIP Region を見つける
- 下にスクロールして GeoIP Region を見つけます
- ドロップダウンメニューをクリックします
ステップ 3: 地域を選択する
- 適切な地域を選択します(例: CN, US, JP)
- または無効化するには Off を選択します
ステップ 4: 保存して再接続する
- Save をクリックします
- すでに接続済みの場合は VPN に Reconnect します
- 変更は即座に反映されます
ユースケースとシナリオ
シナリオ 1: 海外在住で、ローカル銀行を使う必要がある
状況: あなたはヨーロッパに住んでいる米国市民で、米国の銀行にアクセスする必要があります
問題: 米国の銀行は、外国 IP のログインをブロックまたはフラグする場合があります
解決策:
- FreeGuard に接続します
- GeoIP: US を有効にします
- 米国の銀行トラフィックは直接送信されます(あなたの実 IP)
- それ以外は VPN で保護されます
結果: 銀行はあなたの実際の所在地を認識し、セキュリティフラグは付きません
シナリオ 2: 中国にいて、ローカルサービス + 国際アクセスが必要
状況: 中国を旅行中で、中国のサービスと国際サービスの両方が必要です
問題: VPN では中国のサービスが使えず、VPN なしでは国際サービスが使えません
解決策:
- FreeGuard に接続します
- GeoIP: CN を有効にします
- 中国のサービスは通常どおり動作します(direct)
- 国際サービスは VPN 経由です
結果: 両方の利点を得られます
シナリオ 3: 地域限定コンテンツ付きのゲーム
状況: 地域固有のコンテンツがあるゲームをプレイしている
問題: ゲームが VPN を検出し、一部の機能をロックする
解決策:
- 適切な GeoIP region を有効にします
- ゲームトラフィックは直接送信されます
- その他のブラウジングは保護されたままです
シナリオ 4: Work VPN + 個人のプライバシー
状況: 仕事用リソースにアクセスしつつ、個人のブラウジングも行いたい
問題: 仕事ではローカル IP が必要で、個人のブラウジングにはプライバシーが必要
解決策:
- FreeGuard に接続します
- 仕事の地域向けに GeoIP を有効にします
- 仕事用アプリはあなたの実 IP を確認します
- 個人のブラウジングは VPN 経由です
GeoIP と Full Split Tunneling の比較
| Feature | GeoIP Routing | App-Based Split Tunneling |
|---|---|---|
| Based on | IP geography | Application |
| Granularity | Country-level | Per-app |
| Setup | Simple (one dropdown) | Complex (per-app rules) |
| Use case | Regional services | Specific applications |
| FreeGuard support | ✅ Built-in | Future feature |
GeoIP routing はよりシンプルですが、粒度は低めです。これは どのアプリが送信したか ではなく、トラフィックの行き先 に基づいてルーティングします。
GeoIP と Protocol Selection の組み合わせ
GeoIP routing は 3 つのすべての protocol で動作します:
| Protocol | GeoIP Compatibility | Notes |
|---|---|---|
| AnyTLS | ✅ Excellent | Recommended for most cases |
| Hysteria2 | ✅ Good | May have slight overhead |
| Trojan | ✅ Good | Works well in restricted networks |
推奨の組み合わせ:
- ローカルサービスを使う日常利用には AnyTLS + GeoIP
- 制限のある地域では Trojan + GeoIP
トラブルシューティング
ローカルサービスがまだ動作しない
問題: GeoIP を有効にしたのに、ローカルサービスがまだ失敗する
考えられる原因:
- サービスが異なる IP を使う CDN を利用している
- サービスが IP 以外もチェックしている
- DNS resolution の問題
解決策:
- ブラウザの cache/cookies を削除する
- 別のブラウザを試す
- サービスが同じ地域からの一貫した login を要求していないか確認する
- それでも続く場合はサービスの support に連絡する
地域内の一部サイトがまだ VPN を通る
問題: その地域のすべてのトラフィックが直接にならない
理由: GeoIP databases は 100% 完全ではありません。以下の IP は対象外になる場合があります:
- 最近割り当てられたもの
- サードパーティ CDN を使用しているもの
- 誤分類されたもの
回避策: これは想定される挙動です。重要なサービスは動作するはずですが、例外ケースは変わることがあります。
GeoIP が動作しているか分からない
テスト方法:
- GeoIP を有効にした状態で地域サービスにアクセスします
- 通常どおり動作するか確認します
- 次に ipinfo.io にアクセスします - VPN IP が表示されるはずです
- 地域サービスが動作し、ipinfo が VPN を示す → GeoIP は動作中
パフォーマンスへの影響
質問: GeoIP routing は速度を低下させますか?
回答: 影響は最小限です:
- 直接トラフィック: より高速(VPN のオーバーヘッドなし)
- VPN トラフィック: これまで通り
- ルールチェック: 無視できるレベル(マイクロ秒単位)
セキュリティ上の考慮事項
何が保護され、何が保護されないか
| Traffic Type | With GeoIP | Protection Level |
|---|---|---|
| Matching region | Direct | No VPN encryption |
| International | VPN | Full encryption |
| DNS queries | VPN* | Encrypted |
*デフォルトでは、GeoIP に一致したトラフィックでも DNS は VPN を通ります
GeoIP を使わない方がよい場合
- Public Wi-Fi: すべてのトラフィックを保護したい場合があります
- Sensitive browsing: ローカル ISP の監視が気になる場合
- Maximum anonymity: 直接トラフィックはあなたの IP を明らかにします
安全な GeoIP の使い方
✅ 適している用途:
- 信頼できるローカルサービス(銀行など)へのアクセス
- ローカル IP を必要とする地域アプリ
- 一般的なプライバシーを維持しながら互換性を向上させること
❌ 避けるべきケース:
- 信頼できない सार्वजनिकネットワーク
- 最大限のプライバシーが最優先のとき
- ローカルサービスが不要な場合
高度編: ルールの注入方法
技術的なことに興味がある方向けに、内部で起こっている処理は次のとおりです:
# 選択した地域にルールプロバイダーを追加
rule-providers:
geoip-cn:
type: http
behavior: ipcidr
url: "https://cdn.jsdelivr.net/gh/Loyalsoldier/geoip@release/text/cn.txt"
interval: 86400
# ルーティングにルールを追加
rules:
- RULE-SET,geoip-cn,DIRECT
- MATCH,PROXY
これは、設定で地域を選択すると自動的に行われます。
よくある質問
複数の地域を選択できますか?
現在、FreeGuard は一度に 1 つの地域のみサポートしています。複数必要な場合は、直接アクセスで最も重要なものを選択してください。
PC から VPN を共有している場合、GeoIP はスマートフォンにも影響しますか?
はい。PC の共有 VPN 接続を使用しているデバイスにも、GeoIP ルーティングが適用されます。
直接トラフィックでは、ISP に何をしているか見られますか?
はい。直接トラフィックは VPN 暗号化なしで通常どおり ISP を通過します。そのため、GeoIP は信頼できるローカルサービスにのみ有効にすべきです。
Web サイトは、分割ルーティングを使っていることを検出できますか?
直接 IP とパターンを比較する場合は、検出される可能性があります。ほとんどのサービスは、そのレベルのチェックまでは行いません。
GeoIP ルーティングは Proxy 例外と同じですか?
似た概念ですが、実装は異なります。GeoIP は、特定のドメインやアプリではなく、宛先 IP の地理情報に基づいています。
次のステップ
- FreeGuard をダウンロード して GeoIP ルーティングを試す
- 料金プランを見る で全機能を確認する
- Split Tunneling ガイド で他のルーティング方法を確認する
- 地域バイパスのシナリオ で実践例を見る
- プロトコル選択 でプロトコルと組み合わせる
最終更新: January 2026