Kill switch — функция VPN-клиента, которая останавливает весь сетевой трафик устройства, если VPN-соединение неожиданно оборвалось. Так данные не уходят в сеть без шифрования, пока туннель переподключается.
Как работает
Клиент постоянно следит за состоянием туннеля. Если связь с сервером пропала, kill switch не даёт системе отправлять трафик через обычный сетевой интерфейс — до тех пор, пока VPN снова не подключится или пользователь сам не выключит защиту. Бывает два варианта: на уровне приложений, когда защищены только выбранные программы, и на уровне системы, когда защищён весь трафик устройства.
Где применяется
Функция особенно полезна в публичных Wi‑Fi и на мобильном интернете, где соединение часто переключается между сетями. На Android есть системный аналог: в настройках VPN можно включить постоянное подключение и запретить соединения без VPN. В Windows и macOS kill switch обычно реализует само приложение сервиса или сторонний клиент, поэтому его наличие стоит проверить в настройках до первого подключения.
Чем отличается от автоподключения
Автоподключение включает VPN при запуске устройства или при смене сети, но не защищает данные в момент обрыва. Kill switch, наоборот, не восстанавливает соединение, а только не выпускает трафик наружу, пока туннель не работает. Надёжнее всего, когда включены обе функции: автоподключение быстро поднимает туннель, а kill switch страхует на время переподключения.