Диагностика
Kill Switch, разделение трафика, журнал решений и логи.
Клиент отвечает на вопрос «почему не работает» вместо того, чтобы молчать.
Kill Switch
Защита от утечки: если трафик пошёл в обход туннеля, соединения рвутся.
Признак утечки — выход с вашего обычного адреса. Клиент запоминает адрес, с которого компьютер выходит в интернет без VPN (снять его можно только пока туннель не поднят), и сравнивает с тем, что видно снаружи при включённом VPN. Совпало — значит трафик течёт мимо, и это утечка.
Так сделано намеренно. Проверка «выход обязан совпасть с адресом сервера выхода» выглядит логичной, но неверна: у многих операторов адрес, на который вы приходите, и адрес, с которого сервер выпускает трафик, — разные. Такая проверка объявляла бы утечкой нормальную работу и рвала связь по кругу.
Отдельные случаи:
- Проверить не удалось. Соединения рвутся, но не сразу: нужно три неудачных проверки подряд. Одиночный сбой — обычное дело, а разрыв обрывает и саму проверку, из-за чего система не смогла бы выйти из этого состояния.
- Адрес без VPN неизвестен. Вердикта нет, соединения не рвутся. «Не знаю» — не то же самое, что «утечка».
- Предупреждение висит, пока его не закроют. Это не уведомление о ходе дел, а состояние, в котором вы находитесь: у вас разорваны соединения.
Разделение трафика

Наборы — это готовые списки сайтов и адресов: мессенджеры, видео, реестр РКН, обновления систем. Каждый набор можно направить мимо VPN, через VPN или заблокировать. Свои адреса и свои списки по ссылке добавляются там же.
Списки скачивает само приложение, а не ядро. Ядро загружает их по своим же правилам — то есть маршрут загрузки решают ровно те настройки, которые этой загрузкой и настраиваются: пойдёт через туннель — умрёт вместе с мёртвым сервером. Клиент умеет обе дороги и знает исход каждой попытки.
Журнал решений
Приложение записывает не только чужой трафик, но и то, что делает само: почему остановило ядро, поднялся ли туннель, что защита от утечек считает вашим обычным адресом, когда она оборвала соединения и по какой причине.
Это не украшение журнала. Пока таких записей не было, «пропал интернет» выглядело загадкой даже при полном доступе к машине: приходилось сверять время изменения файлов и догадываться по отсутствующим строкам. Теперь причина написана словами.
Логи

На вкладке Логи видно каждое соединение: какое приложение, куда шло и по какому
правилу ушло — через сервер или мимо. Это самый быстрый способ проверить, что набор
правил действительно работает: если сайт должен идти мимо VPN, в строке будет
DIRECT.
Что клиент отправляет
Диагностические отчёты уходят, только если вы согласились. Обращение через форму отправляете вы сами — текст, версия и техническая обстановка. Ни трафик, ни адреса сайтов, которые вы открываете, клиент никуда не передаёт.
Отдельно: соединения с Anthropic и Claude клиент не трогает никогда — ни маршрутом, ни разрывом Kill Switch. Это правило стоит раньше всех остальных.