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

Changelog

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

v0.3.0

Октябрь 2026фичастабильностьбезопасность
— Туннели — каждое приложение через свой сервер (macOS)
Новая страница «Тоннели»: именованные тоннели со своими серверами плюс основной, все поднимаются одной кнопкой «Подключить». Любое приложение можно закрепить за тоннелем, «Напрямую» или «Блокировка» — Chrome выходит через Германию, Telegram через Нидерланды, покер — через свой сервер. Смена сервера у закреплённого приложения происходит «на живую», не роняя чужие подключения. Первая версия — macOS; на Linux и Windows всё работает как раньше. Полный гайд: docs/guides/app-tunnels.md.
— Единый движок: живая смена сервера везде
Конфиг движка теперь генерируется на каждое подключение с селектором на каждый тоннель — смена сервера стала живым API-вызовом на всех платформах, без полного переподключения там, где раньше всё пересобиралось. Управляющий API аутентифицируется одноразовым секретом, который создаётся заново на каждое подключение и стирается при отключении.
— Пресет Russian Direct: починена зона .рф, RU-сервисы на иностранных доменах
Правило «.рф» хранилось в Unicode, а сеть говорит на punycode — оно не срабатывало никогда; теперь срабатывает (.xn--p1ai). Добавлено «RU-сервисы на иностранных доменах → напрямую» (habr.com, vk.com, yandex.com, …): RU-хостинги с защитой QRATORY «замедляют» адреса зарубежных VPN, из-за чего сайты висели по 5–10 секунд. Проверено на живой: habr.com 89 мс напрямую против 483 мс через туннель до фикса. Подробности: docs/guides/russian-direct-preset.md.
— Linux: чистка осиротевших WebKit-хелперов
Если предыдущий запуск упал, его процессы-хелперы WebKit больше не отравляют новую сессию — они вычищаются при старте.
О релизе. Установщики Windows и Linux уже доступны; .dmg для macOS 0.3.0 выйдет отдельно (полевые проверки на всех трёх платформах идут). Заметили странное — пришлите диагностический отчёт из приложения.

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 языка локализации, системный трей с быстрым подключением, уведомления.