Kordon - kill switch для приложений
Отвалился VPN, сменился IP или пропал интернет - Kordon за долю секунды ставит выбранные программы на паузу. Вернулся правильный адрес - они продолжают с того же места. Остальной интернет работает как обычно.

- 3системы: macOS, Windows, Linux
- < 1 сдо разморозки, если IP прежний
- 0данных без вашего согласия
- 0 ₽бесплатно, без рекламы
Зачем он нужен
Некоторым программам нельзя работать «не с того» адреса: рабочий софт, который должен ходить только через корпоративный VPN, торрент-клиенты, мессенджеры, облачные сервисы с привязкой к региону. VPN рвётся постоянно - после сна, при смене Wi-Fi, на переподключении, и программа в этот момент уже отправляет данные с вашего настоящего IP.
Обычный kill switch внутри VPN-клиента рубит интернет целиком, и после каждого моргания приходится переоткрывать программы. Kordon работает точечно: трогает только выбранные приложения и не закрывает их, а замораживает - если сеть вернулась за 20 секунд, ничего не теряется.
Чем отличается
| Kill switch в VPN | Фаервол | Kordon | |
|---|---|---|---|
| Трогает только выбранные программы | нет, рубит всё | да | да |
| VPN моргнул - программа продолжает с того же места | нет | нет, рвёт соединения | да, заморозка |
| Разрешить целую страну, а не один адрес | нет | нет | да |
| Ловит утечку через IPv6 и DNS | не всегда | нет | да |
| Работает с VPN в режиме прокси | зависит | нет | да |
| Доверенные сети: дома без VPN, в кафе с ним | нет | нет | да |
| Без прав администратора | не всегда | нет | да |
| Один инструмент на Mac, Windows и Linux | нет | нет | да |
Что умеет
Заморозка вместо закрытия
Сменилась сеть - программы на паузе за долю секунды. Вернулся нужный IP - работают дальше. Не вернулся за 20 секунд - закрываются, сначала вежливо, с сохранением.
Свои правила для каждой программы
Одной можно работать из любой страны Евросоюза, другой - только из одной страны или подсети. Правила независимы друг от друга.
Доверенные сети
Дома и в офисе можно без VPN, на чужом Wi-Fi Kordon снова следит. Сеть узнаётся по роутеру, геолокация не нужна.
Утечки IPv6 и DNS
Многие VPN заворачивают только IPv4, а запросы к сайтам уходят провайдеру. Kordon проверяет и то, и другое.
Всё дерево процессов
Замораживается не только программа, но и всё, что она запустила: вспомогательные процессы, терминальные команды, git и curl.
Браузеры целиком
Google Chrome, Яндекс Браузер, Microsoft Edge, Brave и Firefox замирают со всеми вкладками и сетевым процессом. Удобно держать отдельный браузер для рабочих сервисов.
Готовые наборы
ChatGPT, Claude, Cursor, Copilot, Telegram, Discord, Slack, Zoom и другие - галочкой в меню. Любую свою программу можно добавить вручную.
Не задевает чужое
Перед каждым действием Kordon сверяет не только номер процесса, но и время его запуска: если система отдала номер другой программе, её он не тронет.
Проверенные сборки
Установщик сверяет SHA-256 с релизом и ничего не ставит, если файл подменён. Если Kordon упал, надзиратель поднимает его за секунду.
IP и страна всегда на виду
На Mac - флаг и IP в строке меню, на Windows - код страны у часов. Цвет показывает состояние. Есть режим для созвонов, чтобы IP не светился.
Панель и статистика
Окно с приложениями, правилами, сетями, историей и статистикой: сколько раз отваливался VPN и сколько раз Kordon успел разморозить программы.
Обновления в один клик
Новая версия появляется в меню. Kordon скачивает её, сверяет контрольную сумму и перезапускается. Сам, без клика, ничего не ставит.
Как выглядит
GitHub ↗



Как это работает
Следит за сетью
Система сама сообщает Kordon о смене сети, VPN-туннеля или маршрута. Плюс проверка внешнего IP раз в 5 секунд.
Замораживает
Выбранные программы сразу ставятся на штатную паузу системы и ничего не отправляют.
Проверяет IP
Адрес подтверждают минимум два независимых сервиса. Если всё в порядке - разморозка, обычно меньше чем за секунду.
Отпускает или закрывает
Нужный IP вернулся за 20 секунд - работа продолжается. Нет - программа закрывается и не запустится, пока адрес не разрешён.
Установка
Одна строка в терминале. Права администратора не нужны.
curl -fsSL https://raw.githubusercontent.com/ef1m03/kordon/main/scripts/install.sh | shили brew install --cask ef1m03/tap/kordon · macOS 11+, Apple Silicon и Intelirm https://raw.githubusercontent.com/ef1m03/kordon/main/scripts/install.ps1 | iexили winget install EfimovDev.Kordon · Windows 10 и 11, x64 и ARMcurl -fsSL https://raw.githubusercontent.com/ef1m03/kordon/main/scripts/install.sh | shKDE, XFCE, Cinnamon; в GNOME - с расширением AppIndicatorМожно и вручную: файлы для всех систем - на странице релиза. ↗
Что Kordon отправляет в сеть
- Узнаёт внешний IP у нескольких публичных сервисов и ждёт, пока двое назовут один и тот же адрес.
- Определяет страну по IP. Один и тот же адрес второй раз не спрашивается.
- Делает один DNS-запрос, чтобы понять, через чей DNS идут запросы.
- Раз в сутки сверяет номер последней версии на GitHub. Отключается в настройках.
Больше ничего: ни аналитики, ни счётчиков. Настройки и журнал - только у вас на компьютере.
Честно о границах
- Kordon работает на уровне программ, а не сети: между сменой сети и заморозкой проходят миллисекунды. Если нужна гарантия «ни одного пакета мимо VPN», включите и kill switch самого VPN - Kordon его дополняет.
- Программы, запущенные от администратора, и системные службы он не трогает.
- От вредоноса на том же компьютере не защитит: тот может просто остановить Kordon.
Вопросы
Это VPN?+
Нет. Kordon не меняет адрес и не шифрует трафик. Он следит, с какого IP работают выбранные программы, и ставит их на паузу, если адрес не тот. Работает с любым VPN или без него.
Сколько стоит?+
Бесплатно, без рекламы. Ничего не отправляет без вашего согласия.
Можно защитить браузер?+
Да: Chrome, Яндекс Браузер, Edge, Brave и Firefox есть в списке готовых. Браузер замирает целиком, поэтому для рабочих сервисов удобнее держать отдельный. Safari нельзя: его вкладки живут в общих системных процессах macOS.
Нужны права администратора?+
Нет. Kordon ставится в папку пользователя и работает с обычными правами.
Что будет, если Kordon упадёт?+
Его поднимает собственный надзиратель за секунду. При старте всё сначала замораживается до первой проверки IP.
Как удалить?+
Из меню Kordon или одной командой - инструкция в README на GitHub. Настройки удаляются вместе с программой.
Куда писать, если что-то не работает?+
В меню есть «Сообщить о проблеме»: откроется заявка на GitHub с версией и журналом, IP и MAC-адреса в нём скрыты. Или в Telegram @efimov_dev.
Нужен свой продукт? Сделаем.
Kordon мы сделали и выпустили сами: Go, три системы, сборки в GitHub Actions, каталоги Homebrew и winget. Так же делаем приложения и сервисы для клиентов - начинаем с бесплатного прототипа.




