Что такое эти дополнительные функции и зачем они нужны?
Split Tunneling - раздельное туннелирование
Kill Switch
Это функция VPN-клиента, которая отключает интернет, если VPN-соединение перестаёт работать. Она нужна, чтобы ваши данные и действия в интернете оставались скрытыми, если VPN-соединение прервалось. Особенной этой функции в том, что она работает на уровне VPN-клиента.
OnDemand - Always On VPN
Это функция, которая автоматически подключает VPN при необходимости, например, при подключении к определённым сетям (Wi-Fi, mobile). Она гарантирует, что ваше устройство всегда будет использовать VPN для защиты данных, не требуя от вас вручную включать соединение (в том числе, если поменялась сеть подключения, например вы с Wi-Fi перешли на мобильную связь). Эта функция обычно реализована на уровне операционной системы устройства.
Если OnDemand (Always On VPN) настроить на все доступные сети (Wi-Fi, mobile), то он будет выполнять функцию Kill Switch.
Почему такая путаница? В разных операционных системах и приложениях VPN-клиента доступен или Kill Switch или OnDemand. Вопрос к разработчикам, почему нет единого стандарта.
Split Tunneling - раздельное туннелирование
Это функция VPN-клиента, которая позволяет выбрать, какой трафик идёт через VPN-туннель, а какой — напрямую в интернет с вашего устройства. Например, можно настроить VPN-клиента для работы с иностранными сайтами, а локальные ресурсы использовать без него (например, доступ к банкам, госуслугам и т.п.).
Split Tunneling бывает двух видов.
Site-based Split Tunneling
Что это? Это функция, которая позволяет выбрать, какие веб-сайты или домены будут передаваться через VPN (шифрованное соединение), а какие останутся в обычном интернете (не будут использовать VPN).
Пример:
- Через VPN: доступ к иностранным сайтам, например,
youtube.com(чтобы не было замедлений). - Без VPN: доступ к локальным сайтам, как
tbank.ruилиgosuslugi.ru.
Когда использовать? Если нужно настроить VPN только для определённых сайтов, например, обход блокировок или для доступа к ресурсам с геоограничениями.
App-based Split Tunneling
Что это? Позволяет настроить, какие приложения используют VPN, а какие подключаются напрямую к интернету.
Пример:
- Через VPN: браузер или приложение Instagram.
- Без VPN: банковские приложения (так как они не работают с VPN).
Когда использовать? Если важно разделить работу приложений, например, если некоторые приложения не работают через зарубежный VPN (приложения банков и госуслуг).
Какие VPN-клиенты для каких протоколов поддерживают эти функции?
Мы составили для вас удобную табличку, чтобы все было наглядно видно.

Также не забываем, что разные VPN-клиенты работают на разных версиях ОС.

Во всех наших инструкциях (для VPN сервиса @VPNVezdehodBot) уже есть информация, как настроить KillSwitch или OnDemand.
Если вам необходима функция Split Tunneling и вы хотите узнать, как её настроить
iOS (клиент AmneziaVPN)
Android (клиент AmneziaVPN)
Android (клиент AmneziaWG)
Android (клиент WireGuard)
Windows (клиент AmneziaVPN)
MacOS (клиент AmneziaVPN)