Kill switch: что это и есть ли он у Сурка
Что такое kill switch в VPN, зачем он нужен, как устроена защита от утечек в приложениях Surok VPN для Android, Windows, macOS и в расширении, и почему на телефоне это делает сама система.
Kill switch это выключатель, который обрывает интернет, если тоннель VPN внезапно упал. Без него устройство на секунду-другую выходит в сеть напрямую, и сайты видят настоящий адрес.
Как это устроено у Сурка
Мы не делаем отдельную кнопку «kill switch», потому что защита встроена в сам способ подключения.
- Android. Приложение работает через системный VPN-сервис: пока он активен, система не выпускает трафик мимо тоннеля. Если хотите жёстче, в настройках Android есть «Постоянная VPN» и «Блокировать соединения без VPN», они работают с Сурком.
- Windows. Весь трафик идёт через виртуальный адаптер с приоритетным маршрутом. Если ядро остановилось, маршрут остаётся и трафик никуда не уходит, пока приложение не отключит тоннель само.
- macOS. Системное расширение и профиль VPN: система сама держит трафик внутри, как и на iPhone.
- Расширение для браузера. Прокси задаётся с флагом «обязательно»: если сервер недоступен, браузер показывает ошибку, а не идёт напрямую.
Когда защита не нужна
Если вы просто смотрите видео, короткое переподключение ничем не грозит. Kill switch важен, когда нельзя засветить адрес ни на секунду: например, при работе из-за границы с сервисами, которые блокируют иностранные адреса.
Как проверить
Включите Сурка, откройте «Узнать мой IP», затем выключите Wi-Fi на пять секунд и включите обратно. Пока приложение переподключается, страница не должна показывать ваш настоящий адрес.
Что ещё почитать
О других утечках, DNS и WebRTC, в статье «Как проверить, что VPN работает».
