VPN Split Tunneling — Route Only the Traffic You Choose Through the VPN
FreeGuard اس وقت desktop (Windows/macOS/Linux) پر GeoIP rules کے ذریعے region-based routing فراہم کرتا ہے۔ موبائل پر ابھی per-app split tunneling دستیاب نہیں ہے۔
آج FreeGuard دراصل کیا پیش کرتا ہے: Desktop پر GeoIP Region Routing
Tauri desktop app میں، آپ ایک region (CN, US, JP, KR, RU, IR, ID, AE) منتخب کر سکتے ہیں جس کی traffic باقی traffic سے مختلف طریقے سے route ہوتی ہے۔ یہ destination-based routing ہے، per-app نہیں۔
روایتی VPNs ہر byte کو tunnel کے ذریعے بھیجتے ہیں۔ FreeGuard کا desktop app آپ کو Settings میں ایک GeoIP region منتخب کرنے دیتا ہے تاکہ اس region کے IPs کی طرف جانے والی traffic VPN کو bypass کر سکے (مثال کے طور پر، CN-bound connection پر چین-مقامی services کو تیز رکھنا جبکہ باقی سب کچھ encrypted tunnel سے گزرے)۔
یہ per-app split tunneling سے مختلف ہے۔ GeoIP routing اس بات کا فیصلہ کہاں traffic جائے destination IP کے ملک کی بنیاد پر کرتا ہے، نہ کہ کون سی app نے traffic پیدا کی۔ آپ ایک وقت میں ایک region منتخب کرتے ہیں؛ default off ہوتا ہے (تمام traffic tunnel سے گزرتی ہے)۔
آج supported regions: China (CN), United States (US), Japan (JP), Korea (KR), Russia (RU), Iran (IR), Indonesia (ID), UAE (AE).
Platform Availability: ایک ایماندار Snapshot
Desktop (Windows/macOS/Linux via Tauri): GeoIP region routing. Mobile (Android/iOS): ابھی دستیاب نہیں۔ CLI: ابھی دستیاب نہیں۔
Desktop (Tauri): Settings → GeoIP Region آپ کو ایک region منتخب کرنے یا feature بند کرنے دیتا ہے۔ یہ اس وقت end users کے لیے جاری کردہ واحد split-routing feature ہے۔
Android: بنیادی Android VPN API per-app routing کو support کرتی ہے، لیکن FreeGuard کی mobile app یہ setting ابھی expose نہیں کرتی۔ یہ capability ہمارے roadmap میں ہے۔
iOS: Apple کا Network Extension framework route-level include/exclude کو IP range کے لحاظ سے support کرتا ہے، per-app کے لحاظ سے نہیں۔ FreeGuard iOS اس وقت user-facing split tunneling expose نہیں کرتا۔
CLI: آج Go CLI میں کوئی split tunneling نہیں۔
اگر آپ کے لیے per-app control لازمی requirement ہے، تو desktop app کی GeoIP region routing کو قریب ترین موجودہ متبادل کے طور پر استعمال کریں، یا GitHub پر ہمیں بتائیں کہ آپ کو کون سا platform چاہیے۔
GeoIP Region Routing کیسے استعمال کریں (Desktop)
- Step 1: Windows, macOS، یا Linux پر FreeGuard کھولیں اور Settings میں جائیں
- Step 2: “GeoIP Region” dropdown تلاش کریں (یہ by default “Off” دکھاتا ہے)
- Step 3: ایک region (CN, US, JP, KR, RU, IR, ID, AE) منتخب کریں اور دوبارہ connect کریں — اس region کی traffic الگ route پر چلی جائے گی
اکثر پوچھے گئے سوالات
کیا FreeGuard کچھ دوسرے VPNs کی طرح per-app split tunneling support کرتا ہے؟
ابھی نہیں۔ آج اس کے قریب ترین feature desktop app پر GeoIP region routing ہے، جو traffic کو application کی بجائے destination country کے لحاظ سے split کرتا ہے۔ Per-app split tunneling roadmap میں ہے لیکن ابھی جاری نہیں ہوا۔
کیا میں Android پر یہ منتخب کر سکتا ہوں کہ کون سی specific apps VPN استعمال کریں؟
FreeGuard app کے ذریعے نہیں۔ Android کی system-level VPN API per-app rules کو support کرتی ہے، اور آپ system کے “VPN always-on” / “Block connections without VPN” toggles کے ذریعے اس کا workaround کر سکتے ہیں، لیکن FreeGuard ابھی in-app app picker فراہم نہیں کرتا۔
GeoIP region routing اصل میں کیا کرتا ہے؟
جب آپ کوئی region منتخب کرتے ہیں، تو اس ملک میں موجود IP addresses کی طرف جانے والی traffic VPN tunnel کے باہر route کی جاتی ہے (یا region-specific rule کے ذریعے)۔ باقی تمام destinations کی traffic پھر بھی FreeGuard سے گزرتی ہے۔ یہ دوسری جگہوں پر VPN protection کھوئے بغیر locally-hosted services کو تیز رکھنے کے لیے مفید ہے۔
کیا GeoIP routing، split tunneling کے برابر ہے؟
یہ متعلقہ مسائل حل کرتے ہیں لیکن مختلف ہیں۔ Split tunneling traffic کو app کے لحاظ سے منتخب کرتا ہے۔ GeoIP routing destination country کے لحاظ سے منتخب کرتا ہے۔ ایک streaming app جو مختلف regions میں servers کو hit کرتی ہے، ہر approach سے مختلف طور پر متاثر ہوگی۔
کیا GeoIP routing میری security کم کرتا ہے؟
Tunnel کے باہر والی traffic FreeGuard کے ذریعے encrypt نہیں ہوتی۔ GeoIP routing صرف تب استعمال کریں جب آپ destination region پر trust کرتے ہوں (مثال کے طور پر، آپ کے اپنے ملک میں local banking یا payment services)۔ حساس traffic کو default (Off) setting پر رہنا چاہیے تاکہ سب کچھ tunnel سے گزرے۔
کیا per-app split tunneling بعد میں mobile پر آئے گا؟
یہ roadmap میں ہے لیکن کسی release کے لیے commit نہیں کیا گیا۔ Updates کے لیے changelog پر نظر رکھیں۔ تب تک mobile users by default تمام traffic FreeGuard کے ذریعے route کرتے ہیں۔
کیا GeoIP routing kill switch کے ساتھ کام کرتا ہے؟
Desktop پر ہاں۔ جو traffic اب بھی tunnel کے ذریعے handle ہو رہی ہے، وہ kill switch کے تحت آتی ہے؛ GeoIP rules کے ذریعے باہر route ہونے والی traffic direct connect ہوتی ہے اور اگر tunnel drop ہو جائے تو متاثر نہیں ہوتی۔
ابھی mobile پر per-app split tunneling کیوں جاری نہ کیا جائے؟
Android اور iOS دونوں پر اسے درست طریقے سے کرنا (reliable enable/disable، app change detection، اور network transitions کے دوران stable routing کے ساتھ) desktop GeoIP feature سے زیادہ محنت مانگتا ہے۔ ہم اسے کمزور toggle کے ساتھ release کرنے کے بجائے تب جاری کرنا پسند کریں گے جب یہ مکمل طور پر مضبوط ہو۔
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)