VPN Split Tunneling — Route Only the Traffic You Choose Through the VPN
FreeGuard در حال حاضر مسیریابی مبتنی بر منطقه را روی دسکتاپ (Windows/macOS/Linux) از طریق قوانین GeoIP ارائه میدهد. Split tunneling بر اساس هر برنامه هنوز روی موبایل در دسترس نیست.
FreeGuard امروز واقعاً چه چیزی ارائه میدهد: مسیریابی منطقهای GeoIP روی دسکتاپ
در برنامه دسکتاپ Tauri، میتوانید یک منطقه (CN, US, JP, KR, RU, IR, ID, AE) را انتخاب کنید تا ترافیک آن بهصورت متفاوت از بقیه مسیریابی شود. این مسیریابی مبتنی بر مقصد است، نه بر اساس هر برنامه.
VPNهای سنتی هر بایت را از طریق تونل عبور میدهند. برنامه دسکتاپ FreeGuard به شما اجازه میدهد در Settings یک GeoIP region انتخاب کنید تا ترافیکی که به IPهای آن منطقه میرود بتواند از VPN عبور نکند (برای مثال، سرویسهای محلی چین را روی یک اتصال مقصد CN سریع نگه دارد، در حالی که بقیه چیزها از طریق تونل رمزگذاریشده عبور میکنند).
این با split tunneling بر اساس هر برنامه متفاوت است. مسیریابی GeoIP بر اساس کشور IP مقصد تصمیم میگیرد ترافیک به کجا میرود، نه اینکه کدام برنامه آن ترافیک را تولید کرده است. شما در هر زمان فقط یک منطقه را انتخاب میکنید؛ حالت پیشفرض خاموش است (تمام ترافیک از طریق تونل).
منطقههای پشتیبانیشده در حال حاضر: China (CN), United States (US), Japan (JP), Korea (KR), Russia (RU), Iran (IR), Indonesia (ID), UAE (AE).
وضعیت پلتفرمها: یک نمای صادقانه
دسکتاپ (Windows/macOS/Linux via Tauri): مسیریابی منطقهای GeoIP. موبایل (Android/iOS): هنوز در دسترس نیست. CLI: هنوز در دسترس نیست.
Desktop (Tauri): Settings → GeoIP Region به شما اجازه میدهد یک منطقه انتخاب کنید یا این قابلیت را خاموش کنید. این تنها قابلیت مسیریابی تفکیکی است که در حال حاضر برای کاربران نهایی ارائه شده است.
Android: API سطح سیستم VPN در Android از مسیریابی بر اساس هر برنامه پشتیبانی میکند، اما برنامه موبایل FreeGuard هنوز این تنظیم را نمایش نمیدهد. این قابلیت در نقشه راه ما قرار دارد.
iOS: چارچوب Network Extension اپل از include/exclude در سطح مسیر بر اساس بازه IP پشتیبانی میکند، نه بر اساس هر برنامه. FreeGuard iOS در حال حاضر split tunneling قابل مشاهده برای کاربر را ارائه نمیدهد.
CLI: در Go CLI امروز هیچ split tunneling وجود ندارد.
اگر کنترل بر اساس هر برنامه برای شما یک نیاز قطعی است، از مسیریابی منطقهای GeoIP در برنامه دسکتاپ بهعنوان نزدیکترین معادل موجود استفاده کنید، یا در GitHub به ما بگویید به کدام پلتفرم نیاز دارید.
نحوه استفاده از مسیریابی منطقهای GeoIP (دسکتاپ)
- Step 1: FreeGuard را روی Windows، macOS یا Linux باز کنید و به Settings بروید
- Step 2: فهرست کشویی “GeoIP Region” را پیدا کنید (بهطور پیشفرض “Off” را نشان میدهد)
- Step 3: یک منطقه (CN, US, JP, KR, RU, IR, ID, AE) را انتخاب کنید و دوباره وصل شوید — ترافیک به آن منطقه مسیر جداگانهای را طی خواهد کرد
پرسشهای متداول
آیا FreeGuard از split tunneling بر اساس هر برنامه مثل بعضی VPNهای دیگر پشتیبانی میکند؟
هنوز نه. امروز نزدیکترین قابلیت، مسیریابی منطقهای GeoIP در برنامه دسکتاپ است که ترافیک را بر اساس کشور مقصد تقسیم میکند، نه بر اساس برنامه. split tunneling بر اساس هر برنامه در نقشه راه قرار دارد، اما هنوز منتشر نشده است.
آیا میتوانم انتخاب کنم کدام برنامههای خاص روی Android از VPN استفاده کنند؟
از طریق برنامه FreeGuard نه. API سطح سیستم VPN در Android از قوانین بر اساس هر برنامه پشتیبانی میکند، و میتوانید این را با گزینههای سیستم “VPN always-on” / “Block connections without VPN” دور بزنید، اما FreeGuard هنوز انتخابگر برنامه درونبرنامهای ارائه نمیدهد.
GeoIP region routing دقیقاً چه کاری انجام میدهد؟
وقتی یک منطقه را انتخاب میکنید، ترافیکی که مقصدش 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 (با enable/disable قابلاعتماد، تشخیص تغییر برنامه، و مسیریابی پایدار هنگام انتقالهای شبکه) به کار بیشتری نسبت به قابلیت 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)