VPN Split Tunneling — Route Only the Traffic You Choose Through the VPN
FreeGuard বর্তমানে ডেস্কটপে (Windows/macOS/Linux) GeoIP নিয়মের মাধ্যমে region-based routing সরবরাহ করে। মোবাইলে per-app split tunneling এখনও উপলব্ধ নয়।
FreeGuard আজ আসলে যা দেয়: ডেস্কটপে GeoIP Region Routing
Tauri ডেস্কটপ অ্যাপে, আপনি একটি region (CN, US, JP, KR, RU, IR, ID, AE) বেছে নিতে পারেন, যার ট্র্যাফিক বাকি ট্র্যাফিকের থেকে ভিন্নভাবে রাউট হয়। এটি destination-based routing, per-app নয়।
প্রচলিত VPN গুলো টানেলের ভেতর দিয়ে প্রতিটি byte পাঠায়। FreeGuard-এর ডেস্কটপ অ্যাপ আপনাকে Settings-এ একটি GeoIP region বেছে নিতে দেয়, যাতে সেই region-এর IP-গুলোর দিকে যাওয়া ট্র্যাফিক VPN bypass করতে পারে (উদাহরণস্বরূপ, CN-bound connection-এ China-local services দ্রুত রাখা, আর বাকি সবকিছু encrypted tunnel-এর মাধ্যমে পাঠানো)।
এটি per-app split tunneling-এর থেকে আলাদা। GeoIP routing নির্ধারণ করে ট্র্যাফিক কোথায় যাবে destination IP-এর country-এর ভিত্তিতে, কোন app ট্র্যাফিক তৈরি করেছে তার ভিত্তিতে নয়। আপনি একবারে একটি region বেছে নেন; default হলো off (সব ট্র্যাফিক tunnel-এর মাধ্যমে)।
আজ সমর্থিত region: China (CN), United States (US), Japan (JP), Korea (KR), Russia (RU), Iran (IR), Indonesia (ID), UAE (AE)।
Platform Availability: একটি সৎ সংক্ষিপ্ত চিত্র
Desktop (Windows/macOS/Linux via Tauri): GeoIP region routing. Mobile (Android/iOS): এখনও উপলব্ধ নয়। CLI: এখনও উপলব্ধ নয়।
Desktop (Tauri): Settings → GeoIP Region থেকে আপনি একটি region বেছে নিতে পারেন বা featureটি বন্ধ করতে পারেন। এটি বর্তমানে end user-দের জন্য প্রকাশিত একমাত্র split-routing feature।
Android: অন্তর্নিহিত Android VPN API per-app routing সমর্থন করে, কিন্তু FreeGuard-এর mobile app এখনও এই setting প্রকাশ করে না। এই capability আমাদের roadmap-এ আছে।
iOS: Apple-এর Network Extension framework IP range অনুযায়ী route-level include/exclude সমর্থন করে, per-app নয়। FreeGuard iOS বর্তমানে user-facing split tunneling প্রকাশ করে না।
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 খুঁজুন (এটি default হিসেবে “Off” দেখায়)
- Step 3: একটি region (CN, US, JP, KR, RU, IR, ID, AE) বেছে নিন এবং reconnect করুন — সেই region-এর ট্র্যাফিক আলাদা route নেবে
Frequently Asked Questions
FreeGuard কি অন্য কিছু VPN-এর মতো per-app split tunneling সমর্থন করে?
এখনও নয়। বর্তমানে সবচেয়ে কাছের feature হলো desktop app-এ GeoIP region routing, যা application-এর বদলে destination country অনুযায়ী ট্র্যাফিক ভাগ করে। Per-app split tunneling roadmap-এ আছে কিন্তু এখনো প্রকাশিত হয়নি।
Android-এ কি আমি কোন নির্দিষ্ট app-গুলো VPN ব্যবহার করবে তা বেছে নিতে পারি?
FreeGuard app-এর মাধ্যমে নয়। Android-এর system-level VPN API per-app rule সমর্থন করে, এবং আপনি system-এর “VPN always-on” / “Block connections without VPN” toggle ব্যবহার করে একটি workaround করতে পারেন, কিন্তু FreeGuard এখনও in-app app picker দেয় না।
GeoIP region routing ঠিক কী করে?
আপনি যখন একটি region বেছে নেন, সেই country-এর IP address-গুলোর দিকে গন্তব্য হওয়া ট্র্যাফিক VPN tunnel-এর বাইরে route হয় (অথবা region-specific rule-এর মাধ্যমে)। অন্য সব destination-এর ট্র্যাফিক এখনও FreeGuard-এর মধ্য দিয়ে যায়। এটি অন্যত্র VPN protection না হারিয়ে locally-hosted services দ্রুত রাখতে উপযোগী।
GeoIP routing কি split tunneling-এর সমান?
এগুলো সম্পর্কিত সমস্যা সমাধান করে, কিন্তু এক নয়। Split tunneling app অনুযায়ী ট্র্যাফিক বেছে নেয়। GeoIP routing destination country অনুযায়ী বেছে নেয়। একটি streaming app যা একাধিক region-এর server-এ hit করে, সেটি প্রতিটি approach-এ ভিন্নভাবে প্রভাবিত হবে।
GeoIP routing কি আমার security কমায়?
Tunnel-এর বাইরে থাকা ট্র্যাফিক FreeGuard দ্বারা encrypted হয় না। GeoIP routing কেবল তখনই ব্যবহার করুন যখন আপনি destination region-কে trust করেন (উদাহরণস্বরূপ, আপনার নিজের দেশে local banking বা payment services)। Sensitive ট্র্যাফিক default (Off) setting-এ থাকা উচিত, যাতে সবকিছু tunnel-এর মাধ্যমে যায়।
পরে কি mobile-এ per-app split tunneling আসবে?
এটি roadmap-এ আছে, কিন্তু কোনো release-এর জন্য commit করা হয়নি। আপডেটের জন্য changelog অনুসরণ করুন। ততক্ষণ পর্যন্ত, mobile user-দের default হিসেবে সব ট্র্যাফিক FreeGuard-এর মাধ্যমে route হয়।
GeoIP routing কি kill switch-এর সাথে কাজ করে?
Desktop-এ হ্যাঁ। Tunnel দ্বারা এখনও পরিচালিত ট্র্যাফিক kill switch-এর আওতায় থাকে; GeoIP rule-এর মাধ্যমে বাইরে route হওয়া ট্র্যাফিক সরাসরি connect করে এবং tunnel drop হলে প্রভাবিত হয় না।
তাহলে এখনই mobile-এ per-app split tunneling কেন প্রকাশ করা হচ্ছে না?
Android ও iOS—উভয় প্ল্যাটফর্মে এটি সঠিকভাবে করা (বিশ্বাসযোগ্য enable/disable, app change detection, এবং network transition চলাকালীন স্থিতিশীল routing সহ) desktop GeoIP feature-এর চেয়ে বেশি কাজের। আমরা অর্ধেক কাজের toggle প্রকাশ করার চেয়ে এটি একবারে শক্তপোক্ত হলে তবেই ship করতে চাই।
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)