— Нативные сборки для macOS
VibePN теперь выходит и для macOS — нативный .dmg для Apple Silicon и Intel, GPG-подписанный как и остальные установщики. (В 0.1.0 macOS был «скоро» — вот он.)
— Честный пинг серверов
Задержка теперь измеряется прямым соединением в обход туннеля — вы видите реальный ping (40–150 мс), а не обманчивые ~1 мс. Серверы, недоступные из вашей сети прямо сейчас, честно помечаются недоступными («—»), а не «молниеносными». Работает на Windows, macOS и Linux.
— Баннер «сервер недоступен»
Если выбранный сервер перестал отвечать — сразу виден красный баннер, а не мёртвое соединение, о котором вы не знаете.
— Туннель переживает смену сети (macOS/Linux)
Переключение Wi-Fi или роуминг больше не роняет туннель — DNS корректно переустанавливается на новую сеть. Сделано для нестабильного интернета.
— Умный выбор портов
Если нужный порт уже занят другим приложением или VPN — клиент автоматически берёт свободный, без конфликтов. Теперь на всех платформах.
— Мелочи
Контекстное меню (ПКМ) в полях ввода — вставить/копировать/вырезать, удобно вставлять ссылки серверов. Клик по карточке сервера больше не подключает случайно — только по кнопке. Вкладка «О программе» показывает актуальную версию и дату сборки.
— Под капотом
Пинг — прямой TCP-connect с привязкой к физическому интерфейсу: SO_BINDTODEVICE (Linux), IP_BOUND_IF (macOS), IP_UNICAST_IF (Windows), с собственным DNS-резолвом в обход hijack. Все бандл-бинарники (sing-box, tun2proxy, wintun) проверяются по SHA256 при запуске. Переписан connect-флоу, добавлен watchdog для tun2proxy, устранены orphan-процессы sing-box при выходе. Каждый релизный артефакт GPG-подписан (отдельный .asc рядом с файлом), включая macOS .dmg.
Для macOS. Сборки подписаны сертификатом Apple Developer ID, но пока не нотаризованы — Gatekeeper может предупредить при первом запуске. ПКМ по приложению → Открыть, чтобы запустить.