VPN Split Tunneling — Route Only the Traffic You Choose Through the VPN
FreeGuard فی الحال Windows اور macOS ڈیسک ٹاپ ایپس پر GeoIP قواعد کے ذریعے region-based routing پیش کرتا ہے۔ Linux CLI، موبائل ایپس، Chrome extension، اور TV ایپس اس وقت وہی desktop GeoIP control ظاہر نہیں کرتے۔
FreeGuard آج اصل میں کیا پیش کرتا ہے: Desktop پر GeoIP Region Routing
Tauri ڈیسک ٹاپ app میں، آپ ایک region (CN, US, JP, KR, RU, IR, ID, AE) منتخب کر سکتے ہیں جس کی traffic باقی traffic سے مختلف طریقے سے route کی جاتی ہے۔ یہ destination-based routing ہے، per-app نہیں۔
روایتی VPNs ہر byte کو tunnel کے ذریعے بھیجتے ہیں۔ FreeGuard کی ڈیسک ٹاپ app آپ کو Settings میں ایک GeoIP region منتخب کرنے دیتی ہے تاکہ اس region کے IPs کی طرف جانے والی traffic VPN کو bypass کر سکے (مثال کے طور پر، CN-bound connection پر China-local services کو fast رکھنا جبکہ باقی سب کچھ encrypted tunnel سے گزرے)۔
یہ per-app split tunneling سے مختلف ہے۔ GeoIP routing traffic کو جس app نے generate کیا ہو اس کی بجائے destination IP کے country کہاں جانے پر decide کرتی ہے۔ آپ ایک وقت میں ایک 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 via Tauri): GeoIP region routing۔ Linux CLI، mobile، Chrome extension، اور TV apps: آج کوئی user-facing split tunneling control نہیں۔
Desktop (Tauri): Settings → GeoIP Region آپ کو region منتخب کرنے یا feature بند کرنے دیتی ہے۔ یہ فی الحال end users کے لیے shipped ہونے والی واحد split-routing feature ہے۔
Android: بنیادی Android VPN API per-app routing کو support کرتی ہے، لیکن FreeGuard کی mobile app یہ setting ابھی ظاہر نہیں کرتی۔ یہ capability ہماری roadmap میں ہے۔
iOS: Apple کا Network Extension framework IP range کے حساب سے route-level include/exclude support کرتا ہے، per-app نہیں۔ FreeGuard iOS اس وقت user-facing split tunneling ظاہر نہیں کرتا۔
Linux CLI: آج Go CLI میں split tunneling control موجود نہیں۔
Chrome extension: صرف browser-level proxy routing۔ یہ system split tunneling manage نہیں کرتی۔
TV apps: Apple TV اور Android TV، TV app traffic کو TV VPN flow کے ذریعے route کرتے ہیں اور desktop-style GeoIP split routing ظاہر نہیں کرتے۔
اگر آپ کے لیے per-app control لازمی requirement ہے، تو desktop app کی GeoIP region routing کو سب سے قریب shipped equivalent کے طور پر استعمال کریں، یا ہمیں GitHub پر بتائیں کہ آپ کو کون سا platform چاہیے۔
GeoIP Region Routing کیسے استعمال کریں (Desktop)
- Step 1: Windows یا macOS پر FreeGuard کھولیں اور Settings میں جائیں
- Step 2: “GeoIP Region” dropdown تلاش کریں (یہ default طور پر “Off” دکھاتا ہے)
- Step 3: ایک region (CN, US, JP, KR, RU, IR, ID, AE) منتخب کریں اور reconnect کریں — اس region کی طرف جانے والی traffic separate route لے گی
Frequently Asked Questions
کیا FreeGuard کچھ دوسرے VPNs کی طرح per-app split tunneling support کرتا ہے؟
ابھی نہیں۔ آج اس کے قریب ترین feature desktop app پر GeoIP region routing ہے، جو traffic کو application کے بجائے destination country کے مطابق split کرتی ہے۔ Per-app split tunneling roadmap میں ہے مگر ابھی shipped نہیں۔
کیا میں 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 ابھی app کے اندر app picker فراہم نہیں کرتا۔
GeoIP region routing اصل میں کیا کرتی ہے؟
جب آپ ایک region منتخب کرتے ہیں، تو اس country کے IP addresses کی طرف جانے والی traffic VPN tunnel کے باہر route ہوتی ہے (یا region-specific rule کے ذریعے)۔ باقی تمام destinations کی traffic پھر بھی FreeGuard کے ذریعے جاتی ہے۔ یہ locally-hosted services کو fast رکھنے کے لیے مفید ہے، بغیر دوسری جگہ VPN protection کھوئے۔
کیا GeoIP routing، split tunneling کے برابر ہے؟
یہ related problems حل کرتے ہیں، مگر مختلف ہیں۔ 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 پر بھروسا کرتے ہوں (مثال کے طور پر، آپ کے اپنے country میں local banking یا payment services)۔ Sensitive traffic کو default (Off) setting پر رہنا چاہیے تاکہ سب کچھ tunnel سے گزرے۔
کیا بعد میں mobile پر per-app split tunneling آئے گی؟
یہ roadmap میں ہے مگر کسی release کے لیے committed نہیں۔ Updates کے لیے changelog follow کریں۔ اس وقت تک mobile users بطور 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 کیوں نہیں ship کر دیتے؟
Android اور iOS دونوں پر اسے درست طریقے سے کرنا (reliable enable/disable، app change detection، اور network transitions کے دوران stable routing کے ساتھ) desktop GeoIP feature سے زیادہ محنت مانگتا ہے۔ ہم اسے اس وقت تک ship کرنا بہتر سمجھتے ہیں جب تک یہ solid نہ ہو جائے، بجائے اس کے کہ آدھا کام کرنے والا toggle جاری کر دیں۔
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)