Skip to content

SubVost VPN 0.5.2 — Linux: надёжность и полировка интерфейса

Choose a tag to compare

@PystoyPlayer PystoyPlayer released this 05 Sep 18:59
· 89 commits to main since this release

Linux 0.5.2

Исправления надёжности и качества интерфейса без изменения привычной структуры приложения.

  • Исправлена зависимость DEB для современных Debian/Kali: polkitd и pkexec вместо обязательного устаревшего policykit-1. Устанавливайте DEB через sudo apt install ./имя-файла.deb, чтобы apt установил зависимости.
  • Исправлено преобразование DNS/loopback-правил подписки в TUN-конфигурацию. Правила провайдера больше не расширяются на весь трафик.
  • Ожидание готовности маршрутов и ограниченные повторные HTTPS-проверки без самовольной смены локации. Сохранение последней ошибки и подробные сетевые тайминги.
  • Установка компонента защищена от повторного запуска. Ошибки авторизации понятнее; старое сообщение убирается после подтверждённой успешной установки.
  • Разделены выбранная и реально подключённая локации. Устаревшие ответы проверки состояния не перезаписывают новые; отключение доступно даже после исчезновения активной локации из подписки.
  • Доведены кнопки, иконки, переключатели, выпадающие списки, отступы, карта, фокус и горячие клавиши. Структура боковой панели, карты и настроек сохранена.

Проверки

23 теста и GTK-проверки на ARM64 и эмулируемом x86_64. В Ubuntu ARM64 VM проверены реальный FUSE/AppImage-установщик и удаление, установленный DEB с systemd-компонентом и VPN-трафиком. В сетевом прогоне Германия → Нидерланды → Эстония ответили Cloudflare, Яндекс и Wikipedia; DNS восстановился после отключения. DEB также установлен на Debian 13 с успешной HTTPS-проверкой.

Интерактивный диалог polkit, Wayland, SELinux, физический x86_64-компьютер и смена hotspot в этой проверке не тестировались. Поддержка всех дистрибутивов не заявляется: нужны glibc ≥ 2.35, systemd/polkit и IPv4 uplink.

Скачать

Селектор скачивания · x86_64 и ARM64: AppImage, DEB, RPM, Arch pkg.tar.zst и tar.gz.

AppImage/архив: запускайте графическое приложение обычным пользователем, не root; системный компонент устанавливается отдельно. Проверки архитектуры, CA-сертификаты, безопасное копирование установщика из FUSE и uninstall.sh из 0.5.1 сохранены.

macOS остаётся на 0.4.2. Исходники приложения в этот выпуск не публикуются. Контрольные суммы — SHA256SUMS-0.5.2.txt.