Короткий ответ
Функция эффективна только в своей области: для всего устройства, выбранных приложений или конкретной сессии. Перед доверием проверьте поведение при выключении сервера, смене Wi‑Fi и пробуждении устройства.
Два способа реализации
Приложение может добавлять правила firewall либо использовать системный always-on VPN с запретом соединений без туннеля. Системный вариант обычно устойчивее к закрытию интерфейса клиента.
Что происходит при блокировке
Интернет может полностью исчезнуть до восстановления VPN или ручного отключения режима. Это ожидаемое защитное поведение, а не обязательно ошибка сети.
Безопасный тест
Откройте непрерывную проверку IP, разорвите туннель и убедитесь, что запросы прекращаются, а исходный адрес не появляется. Не проводите тест во время важной загрузки или звонка.
Чек-лист действий
- Уточните область действия функции.
- Включите kill switch в клиенте или ОС.
- Проверьте разрыв туннеля.
- Смените сеть и разбудите устройство.
- Запишите способ аварийного отключения.
Что часто делают неправильно
- Считать отсутствие интернета поломкой и сразу всё сбрасывать.
- Проверять только ручное отключение.
- Забывать исключённые приложения.
- Полагаться на функцию без теста после обновления.