история версий

Changelog

Что менялось в каждой версии VibePN.

v0.2.0

7 августа 2026macOSстабильностьбезопасность
Нативные сборки для 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 может предупредить при первом запуске. ПКМ по приложению → Открыть, чтобы запустить.

v0.1.1

31 мая 2026стабильностьбезопасность
Kill-switch: туннель остаётся при пропадании сервера
Если активный сервер перестаёт отвечать (3 ошибки исходящих соединений за 30 с), туннель остаётся поднятым и приложение показывает баннер с предложением сменить сервер. Автоматическое отключение намеренно отсутствует — при дропе туннеля реальный IP утечёт через следующее соединение. Автовосстановление при возврате сервера (5 успешных исходящих в окне).
GPG-подписи установщиков
Каждый .deb, .rpm и .exe на vibepn.app/downloads теперь поставляется с отдельным .asc файлом, который можно проверить по публичному ключу. Инструкция: vibepn.app/verify. Публичный ключ: vibepn.app/pubkey.asc · fingerprint: DFB9 854D … 778A 7AF5
К сведению. Authenticode-подпись для Windows и Apple Developer ID для macOS пока в процессе оформления. Предупреждение SmartScreen при первом запуске на Windows — ожидаемо. GPG закрывает целостность файла; доверие на уровне ОС появится следом.

v0.1.0

5 мая 2026первый выпуск
Десктопный клиент на Tauri 2
Нативные установщики для Windows, macOS (скоро) и Linux. Тонкий Rust-бэкенд, ядро sing-box 1.13, React UI. ~30 MB установочник.
6 протоколов через sing-box
VLESS (+Reality), VMess, Trojan, Shadowsocks (AEAD-2022), Hysteria 2, TUIC. Импорт подписок в один клик (Base64, sing-box JSON, SIP008).
Маршрутизация по правилам + 4 пресета
Russian Direct, China Direct, Block Ads, Bypass LAN — из коробки. Кастомные правила по домену, IP, порту или geosite.
TUN-режим на Windows (tun2proxy + wintun)
Полный перехват трафика на уровне L3 — все приложения идут через туннель включая те, что явно биндят локальный интерфейс.
Hot-reload, kill-switch, DoH
Изменения конфига применяются за <10 мс без переподключения. Kill-switch и DNS-over-HTTPS включены по умолчанию.
Локализации + трей
24 языка локализации, системный трей с быстрым подключением, уведомления.