VPN Split Tunneling — Route Only the Traffic You Choose Through the VPN
В настоящее время FreeGuard предлагает маршрутизацию по регионам на настольных приложениях Windows и macOS через правила GeoIP. Linux CLI, мобильные приложения, расширение Chrome и TV-приложения пока не предоставляют такой же desktop-контроль GeoIP.
Что FreeGuard действительно предлагает сегодня: маршрутизация по регионам GeoIP на desktop
В desktop-приложении Tauri вы можете выбрать один регион (CN, US, JP, KR, RU, IR, ID, AE), трафик для которого будет маршрутизироваться иначе, чем остальной. Это маршрутизация по назначению, а не по приложениям.
Традиционные VPN отправляют каждый байт через tunnel. Desktop-приложение FreeGuard позволяет выбрать GeoIP region в Settings, чтобы трафик, направленный на IP-адреса в этом регионе, мог обходить VPN (например, сохраняя скорость локальных сервисов Китая при подключении к CN, в то время как весь остальной трафик проходит через зашифрованный tunnel).
Это отличается от split tunneling по приложениям. Маршрутизация GeoIP определяет куда идет трафик на основе страны IP-адреса назначения, а не какое приложение его создало. Вы выбираете один регион за раз; по умолчанию функция выключена (весь трафик идет через tunnel).
Поддерживаемые регионы на сегодня: China (CN), United States (US), Japan (JP), Korea (KR), Russia (RU), Iran (IR), Indonesia (ID), UAE (AE).
Доступность по платформам: честный обзор
Desktop (Windows/macOS via Tauri): маршрутизация по регионам GeoIP. Linux CLI, mobile, Chrome extension и TV apps: пользовательского контроля split tunneling на сегодня нет.
Desktop (Tauri): Settings → GeoIP Region позволяет выбрать регион или отключить функцию. Это единственная функция split-routing, которая сейчас доступна конечным пользователям.
Android: Базовый Android VPN API поддерживает маршрутизацию по приложениям, но мобильное приложение FreeGuard пока не показывает эту настройку. Эта возможность есть в нашем roadmap.
iOS: Фреймворк Apple Network Extension поддерживает включение/исключение на уровне маршрута по диапазону IP-адресов, а не по приложениям. В iOS-версии FreeGuard пользовательский split tunneling пока не доступен.
Linux CLI: В Go CLI на сегодня нет контроля split tunneling.
Chrome extension: Только маршрутизация через Proxy на уровне браузера. Она не управляет system split tunneling.
TV apps: Apple TV и Android TV направляют трафик TV app через TV VPN flow и не предоставляют split routing GeoIP в стиле desktop.
Если вам критически нужен контроль по приложениям, используйте маршрутизацию по регионам GeoIP в desktop-приложении как ближайший доступный аналог или сообщите нам на GitHub, какая платформа вам нужна.
Как использовать маршрутизацию по регионам GeoIP (Desktop)
- Шаг 1: Откройте FreeGuard в Windows или macOS и перейдите в Settings
- Шаг 2: Найдите выпадающий список “GeoIP Region” (по умолчанию он показывает “Off”)
- Шаг 3: Выберите один регион (CN, US, JP, KR, RU, IR, ID, AE) и переподключитесь — трафик для этого региона пойдет по отдельному маршруту
Часто задаваемые вопросы
Поддерживает ли FreeGuard split tunneling по приложениям, как некоторые другие VPN?
Пока нет. На сегодня ближайшая функция — это маршрутизация по регионам GeoIP в desktop-приложении, которая разделяет трафик по стране назначения, а не по приложению. Split tunneling по приложениям есть в roadmap, но еще не выпущен.
Могу ли я выбрать, какие именно приложения используют VPN на Android?
Не через приложение FreeGuard. Системный Android VPN API поддерживает правила по приложениям, и вы можете обойти это через системные переключатели “VPN always-on” / “Block connections without VPN”, но в FreeGuard пока нет встроенного выбора приложений.
Что именно делает маршрутизация по регионам GeoIP?
Когда вы выбираете регион, трафик, направленный на IP-адреса в этой стране, маршрутизируется вне tunnel VPN (или через правило, специфичное для региона). Трафик ко всем остальным направлениям по-прежнему проходит через FreeGuard. Это полезно для сохранения скорости локально размещенных сервисов без потери VPN-защиты в остальных случаях.
GeoIP routing — это то же самое, что split tunneling?
Они решают связанные задачи, но это разные вещи. Split tunneling выбирает трафик по app. GeoIP routing выбирает по стране назначения. Стриминговое приложение, которое обращается к серверам в нескольких регионах, будет по-разному затронуто каждым подходом.
Снижает ли GeoIP routing мою безопасность?
Трафик вне tunnel не шифруется FreeGuard. Используйте GeoIP routing только тогда, когда вы доверяете региону назначения (например, местным банковским или платежным сервисам в вашей стране). Чувствительный трафик должен оставаться в настройке по умолчанию (Off), чтобы весь трафик шел через tunnel.
Появится ли split tunneling по приложениям на mobile позже?
Это есть в roadmap, но выпуск не обещан. Следите за changelog для обновлений. До тех пор mobile-пользователи по умолчанию направляют весь трафик через FreeGuard.
Работает ли GeoIP routing с kill switch?
Да, на desktop. Трафик, который по-прежнему обрабатывается tunnel, находится под защитой kill switch; трафик, направленный вне tunnel через правила GeoIP, подключается напрямую и не затрагивается при обрыве tunnel.
Почему бы просто не выпустить split tunneling по приложениям на mobile уже сейчас?
Сделать это правильно и на Android, и на iOS (с надежным включением/выключением, обнаружением смены приложений и стабильной маршрутизацией во время переходов сети) требует больше работы, чем desktop-функция 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)