Kill Switch — обязательная функция любого нормального VPN. Без неё при обрыве VPN твой трафик пойдёт напрямую. Разберу, что это и как работает.
Что такое Kill Switch
Kill Switch (аварийный выключатель) — функция, которая блокирует интернет, если VPN неожиданно отключился.
Без Kill Switch:
- VPN отвалился.
- Трафик пошёл напрямую.
- Твой реальный IP попал в лог сервисов.
С Kill Switch:
- VPN отвалился.
- Интернет отключился.
- Ничего не утекло.
Зачем это нужно
1. Реальный IP не утечёт. Особенно важно при работе с торрентами, банком, чувствительными данными.
2. Данные не передадутся напрямую. Если ты работаешь через корпоративный VPN — утечка может слить конфиденциальные данные.
3. Юридическая защита. В некоторых странах юрлица обязаны использовать Kill Switch на рабочих устройствах.
Виды Kill Switch
1. Системный. Блокирует весь сетевой трафик на уровне системы.
2. Прикладной. Блокирует только конкретные приложения (например, браузер).
3. Firewall-based. Настраивается через iptables / nftables.
Как работает в популярных VPN
Hide Expert:
- Kill Switch включён по умолчанию в клиенте.
- Работает на Linux через WireGuard-конфиг.
AdGuard VPN:
- Есть опция в настройках приложения.
- Работает на всех устройствах.
Kill Switch на Linux
WireGuard не имеет встроенного Kill Switch. Но его легко добавить через iptables.
Пример команды для iptables:
sudo iptables -A OUTPUT ! -o wg0 -m mark ! –mark 0xca6c -j REJECT
Дополнительная защита:
- wg-quick с флагом Table = off.
- Скрипт на systemd, который останавливает WireGuard при обрыве.
Как проверить, работает ли Kill Switch
- Подключи VPN.
- Зайди на 2ip.ru — убедись, что IP изменился.
- Отключи VPN, не отключая интернет.
- Попробуй открыть сайт.
- Если сайт не открылся — Kill Switch работает.
Что НЕ работает как Kill Switch
- Автозапуск VPN — не блокирует трафик при обрыве.
- Уведомление «VPN отключился» — не спасает данные.
- Переподключение — трафик успеет утечь.
Итог
Kill Switch — не роскошь, а базовая безопасность. Если твой VPN не имеет его — меняй VPN.