Skip to content

Releases: 1atex/svoi

SVOI 0.6.0-beta.6

Choose a tag to compare

@1atex 1atex released this 28 Oct 22:33

SVOI 0.6.0-beta.6

  • Углублена тема AMOLED: чистый чёрный фон и более спокойные поверхности.
  • Единый набор иконок интерфейса: контурные и двухцветные. Выбор сохраняется отдельно от темы, цвет соответствует выбранному оформлению.
  • Обновлены значки приложения и трея Windows.
  • В интернетометре флаги стран появились в выборе серверов и результатах; сокращения стран не дублируются в названиях.
  • Уточнено, что сравнение скорости проверяет трафик через выбранный профиль и не включает системный VPN.
  • В импорт добавлена кнопка «Вставить». Диалог поддерживает узкие окна и экранную клавиатуру; вставленный текст можно отредактировать.

Проверено: анализ Flutter, 110 тестов интерфейса (4 платформенных пропуска), тесты общего и встроенного Go-бэкенда, go vet, ресурсы значков приложения и трея. Подписки, профили и выбранная тема сохраняются.

Установщик и portable ZIP содержат Xray, Wintun и необходимые библиотеки. Для portable-версии распакуйте весь архив. TUN требует права администратора.

SVOI 0.6.0-beta.5

Choose a tag to compare

@github-actions github-actions released this 28 Oct 00:51

SVOI 0.6.0-beta.5

  • Интернетометр: сравнение напрямую и через до трёх выбранных профилей Xray, загрузка, отдача и HTTPS-отклик до svoi.space.
  • Графики фактической скорости по времени с общей шкалой для маршрутов. Загрузка — сплошная линия, отдача — пунктир; в узком окне график находится под цифрами.
  • Показаны длительность и объём каждой фазы. Короткие выборки отмечаются; процент не рассчитывается, если загрузка на любом из двух маршрутов измерена слишком коротко.
  • Проверка запускается вручную; при уходе с экрана, сворачивании, смене профиля или включении VPN останавливается. Готовые результаты остаются до закрытия приложения.
  • До 48 МиБ полезных данных на маршрут, максимум 192 МиБ на сравнение плюс сетевые накладные расходы. Тестовый узел фиксирован; результат не означает максимальную скорость любого сайта.
  • Перед сравнением нужно отключить работающий TUN. Профиль проверяется отдельным временным ядром, без прямого fallback вместо VPN.
  • «Что нового» открывает svoi.space с установленной версией; GitHub доступен отдельной кнопкой.

Предыдущий выпуск

SVOI 0.6.0-beta.4

  • Короткое знакомство при первой установке и после обновления: выбор одной из восьми тем с живым превью, затем предложение посмотреть изменения установленной версии.
  • Текущая тема предвыбрана и сохраняется сразу. Выбор оформления не меняет VPN, подписки, выбранный сервер или правила трафика.
  • Знакомство можно пропустить, закрыть крестиком, Escape или системной кнопкой «Назад». Завершение и пропуск запоминаются для текущей версии; при повторном запуске и переустановке той же версии оно не появляется снова.
  • При запуске в трей знакомство ждёт открытия окна. Если выполняется подключение или открыт другой диалог, показ откладывается до их завершения. Фоновый опрос для этого не добавлен.
  • После обновления доступна ссылка «Что нового» именно для установленной версии. Браузер открывается только по нажатию. Установщик распознаёт первое обновление с прежних версий SVOI и сохраняет прежний номер версии для этого сценария.

Проверены сохранение и переключение тем, пропуск и повторный запуск, переходы вперёд/назад, ошибка открытия браузера, старт в трее, отложенный показ поверх других диалогов, окно 800×600 и 320×640 с текстом 150%.

Изменения 0.6.0-beta.3

  • Восемь тем: классика, светлая, системная, океан, изумруд, роза, AMOLED и Хэллоуин. Цветные темы получили собственные палитры и акценты; светлая тема использует синий акцент.

  • Хэллоуин: графитовый фон и яркий оранжевый акцент. Основная кнопка подключения стала тыквой с символом включения; сохранены подсказки, состояния ожидания и управление с клавиатуры.

  • В компактном окне тыква отображается рядом с действием подключения.

  • Темы применяются к серверам, подключению, zapret, инструментам, меню и диалогам. Выбор сохраняется локально отдельно от профилей; переключение оформления не перезапускает приложение и не отключает VPN.

Изменения 0.6.0-beta.1

  • Кнопка Telegram в верхней панели открывает канал @SVOI_client сразу в Telegram Desktop. Если обработчик ссылок tg: недоступен, приложение объясняет, что сделать, и предлагает скопировать ссылку.

  • Единая верхняя панель Windows: компактный знак SVOI, увеличенные вкладки и кнопки окна вместо двух полос. В узком окне доступны иконки вкладок с подсказками. Сохранены системные перемещение, изменение размера и управление окном.

  • «Инструменты»: проверка сайта напрямую через физический адаптер Windows и через выбранный профиль Xray. Результаты DNS IPv4, TCP и HTTP(S), без фонового опроса. Проверка другого профиля при работающем TUN просит отключить VPN. HTTP-отказ сайта отличается от отсутствия ответа.

  • «Сайты напрямую» в правилах трафика: домен и поддомены обходят VPN; правила подписки сохраняются. Изменения применяются при следующем подключении или переключении. DNS может продолжать обрабатываться профилем; routing.script с исключениями не поддерживается.

  • До восьми сценариев на профиль: сервер, режим и правила VPN либо стратегия zapret. Сохранение и запуск в приложении и через трей; отсутствующий сервер или стратегия не отключают работающее соединение.

  • Компактная панель оставляет больше места списку серверов. Полная ошибка и подробности IP доступны по нажатию; ошибки обновления подписки раскрываются через «Что делать».

Подключение и подписки

  • VPN становится доступен для отключения и переключения сразу после запуска ядра. Проверка интернета выполняется отдельно; её старые ответы не меняют новое соединение.
  • Новая конфигурация проверяется до отключения прежнего сервера. Ошибка в конфигурации сохраняет рабочее соединение.
  • Обновление подписок не блокирует подключение, выбор сервера и поиск. У каждой подписки собственные состояние, отмена, причина ошибки и повторная попытка. Сохранённые серверы остаются доступны.
  • При обновлении нескольких источников результаты появляются по мере готовности. Смена профиля отменяет прежние запросы и отбрасывает запоздалые ответы.
  • Проверка задержки отменяется при подключении и сворачивании в трей; отменённые результаты не подменяют предыдущие измерения.
  • Большие JSON-ответы локального сервиса разбираются вне UI isolate. Ошибки подключения и обновления объясняют, какое действие выполнить дальше.

Изменения beta.15

  • Внешний IP на вкладке подключения: автоматическая проверка при смене соединения, обновление и копирование, сравнение с последним адресом до подключения. Без фонового периодического опроса.
  • Проверка задержки получает полный выбранный тайм-аут после запуска Xray. Подготовка ядра ограничена отдельно 5 секундами; её ошибки больше не выдаются за отсутствие ответа от сервера.
  • IP-проверка учитывает режим подключения, отменяется при переключении и не обходит неработающий прокси напрямую.

Изменения beta.14

  • Настройки проверки задержки: HTTP(S) URL, тайм-аут 1–15 секунд и 1–10 одновременных проверок. По умолчанию 4 секунды и 4 проверки.
  • Готовые адреса gstatic и hicloud для сравнения результатов с другими клиентами. Метод — GET через профиль; TCP остаётся отдельным тестом.
  • В подсказке результата показан проверенный URL. Успех означает доступность этого адреса, а не подтверждение работы всего интернета или DNS в TUN.
  • Настройки и адреса прошлых результатов сохраняются после перезапуска.

Изменения beta.13

  • В правой панели подключения убрана дублирующая прямоугольная кнопка: включение и отключение VPN выполняются круглой кнопкой. При выборе другого сервера во время подключения отдельно доступно действие «Переключиться». Компактная панель маленького окна по-прежнему содержит один основной элемент подключения.

Изменения beta.12

Подписки и доступ к DNS.

  • DNS вынесен в отдельную вкладку верхнего меню. Прежняя кнопка «Настройки → Сетевые инструменты → Подобрать DNS» тоже сохранена. Проверки запускаются вручную.
  • У подписки появились компактная шкала «использовано / лимит», срок окончания, время обновления и кнопка проверки задержки только её серверов. Безлимитный трафик обозначается ∞, неизвестный расход не выдаётся за нулевой.
  • Объявление провайдера показано отдельной полосой; нажатие открывает полные сведения. Неприменённый профиль Happ отмечается значком информации со всплывающим пояснением, подробности доступны по нажатию.
  • Интервал из заголовка обозначен как интервал провайдера, а не активный таймер автообновления. Интерфейс проверен при 800×600 и увеличенном тексте; кнопки обновления, проверки и сведений не сворачивают список серверов.

Изменения beta.11

Hysteria2 для Windows.

  • Импорт hysteria2:// и hy2:// по отдельности и внутри обычных/Base64-подписок. Поддерживаются пароль, user:password, порт 443 по умолчанию, IPv6, SNI, ALPN, ECH, Salamander и списки/диапазоны портов, включая параметры ports, mport, hop-interval.
  • Используется уже поставляемый Xray 26.10.21: дополнительное ядро или процесс не требуются. Доступны обычные режимы SVOI, просмотр конфигурации, сохранение и перенос профиля. Для Hysteria2 отображается QUIC / UDP, обычная проверка задержки работает через профиль; TCP-тест скрыт и отклоняется API.
  • Текущий Xray не поддерживает отключение проверки TLS. Ссылки с insecure=1, allowInsecure=true, pinSHA256, Gecko и неизвестными параметрами отклоняются при импорте с объяснением, а не теряют настройки. Hysteria v1 и Realm не добавлены. Параметры пропускной способности up/down в ссылках также не импортируются; дополнительные настройки доступны в полном Xray JSON.
  • Проверены реальные HTTP и UDP запросы через локальный Hysteria2-сервер, с Salamander и без, два цикла подключения, проверка задержки и отказ при неверном пароле. Конфигурации local/system/TUN, включая выбор приложений, проверены поставляемым Xray. Фактический TUN на внешнем сервере требует отдельной проверки с правами администратора.

Изменения beta.10

Метаданные подписок.

  • Трафик и срок подписки отображаются рядом с её названием. total=0 обозначает отсутствие лимита, expire=0 — отсутствие даты окончания; пропущенные поля не подменяются нулями. Расход — сумма upload и download, единицы отображаются в КиБ/МиБ/ГиБ.
  • В карточке подписки появились название провайдера, объявление, остаток трафика, рекомендуемый интервал обновления и кнопки поддержки, кабинета и продления. HTTP-заголовки имеют приоритет над комментариями #key: value внутри подписки. Пользовательское название сохраняется.
  • Сведения сохраняются после перезапуска. Успешное обновление заменяет их целиком, ошибка сохраняет прежние данные; смена URL очищает сведения старого источника.
  • Заголовок routing Happ декодируется для просмотра, но не применяется. Это явно показано в списке и карточке. Полные JSON-конфигурации Xray по-прежнему используют собственную маршрутизацию. Цвета, скрытие настроек, HWID, автоматический пинг и URL проверки не изменяются заголовками провайдера. Интервал обновления пока показан как рекомендация, не запускает отдельный таймер.

Изменения beta.9

Сетевые инструменты и ...

Read more

SVOI Linux 0.6.0-preview.3

Pre-release

Choose a tag to compare

SVOI Linux 0.6.0-preview.3

  • Интернетометр: сравнение напрямую и через до трёх выбранных профилей Xray, загрузка, отдача и HTTPS-отклик до svoi.space.
  • Графики фактической скорости по времени с общей шкалой для маршрутов. Загрузка — сплошная линия, отдача — пунктир; в узком окне график находится под цифрами.
  • Показаны длительность и объём каждой фазы. Короткие выборки отмечаются; процент не рассчитывается, если загрузка на любом из двух маршрутов измерена слишком коротко.
  • Проверка запускается вручную; при уходе с экрана, сворачивании, смене профиля или включении VPN останавливается. Готовые результаты остаются до закрытия приложения.
  • До 48 МиБ полезных данных на маршрут, максимум 192 МиБ на сравнение плюс сетевые накладные расходы. Тестовый узел фиксирован; результат не означает максимальную скорость любого сайта.
  • Перед сравнением нужно отключить работающий TUN. Профиль проверяется отдельным временным ядром, без прямого fallback вместо VPN.
  • «Что нового» открывает svoi.space с установленной версией; GitHub доступен отдельной кнопкой.

Обновление Linux устанавливается вручную.

Предыдущий выпуск

SVOI Linux 0.6.0-preview.2

  • Короткое знакомство при первой установке и после обновления: выбор из восьми тем с живым превью, затем ссылка на изменения установленной версии.
  • Текущая тема остаётся выбранной. Переключение оформления не меняет подписки, сервер или правила VPN.
  • Знакомство можно пропустить, закрыть крестиком или Escape. Завершение и пропуск запоминаются для этой версии; повторный запуск не открывает его снова.
  • Показ откладывается до завершения подключения и закрытия другого диалога. Фонового опроса для знакомства нет.
  • Доступна история изменений установленной версии; браузер открывается только по нажатию.

Возможности Linux Preview

  • .deb для Ubuntu 22.04+ и совместимых Debian-систем: меню приложений и сетевые права Xray настраиваются при установке.
  • Переносимый .tar.gz со всеми файлами приложения и ядром. Для TUN требуется однократная настройка setcap по инструкции.
  • Подписки, импорт профилей, VLESS/VMess/Trojan/Shadowsocks/Hysteria2, проверка задержки через конфигурацию, внешний IP и исключения сайтов.
  • Восемь тем, хэллоуинская кнопка и прямой переход в Telegram.
  • TUN и локальные HTTP/SOCKS-прокси. Windows zapret, выбор отдельных приложений и изменение системного DNS в Linux Preview отсутствуют.
  • Данные хранятся в каталоге пользователя. GUI работает без sudo. В .deb право исполнения ядра с сетевыми capabilities ограничено root и группой sudo.

Проверки: Go и Flutter, реальный запуск GTK под Xvfb/Openbox, закрытие окна с остановкой сервиса, трафик через локальный VLESS-стенд, пять циклов TUN в изолированном network namespace с ядром от обычного пользователя. Это не проверка реального VPN-провайдера и всех рабочих столов Linux.

DNS остаётся под управлением Linux. Локальные DNS-серверы могут обходить TUN; защита от утечек DNS не заявляется. Обновления Linux пока устанавливаются вручную. Полная инструкция находится в LINUX.md и внутри архива.

SVOI Android 0.1.0-preview.9

Pre-release

Choose a tag to compare

Android 0.1.0-preview.9 · Android 8+.

Телефон Xiaomi/Redmi/POCO и другие ARM64: скачайте файл с окончанием -arm64.apk.
Эмулятор Android Studio x86_64: скачайте -x64.apk.

В Preview 9:

  • Интернетометр: сравнение напрямую и через до трёх выбранных профилей Xray, загрузка, отдача и HTTPS-отклик до svoi.space.
  • Графики фактической скорости по времени с общей шкалой для маршрутов. Загрузка — сплошная линия, отдача — пунктир; в узком окне график находится под цифрами.
  • Показаны длительность и объём каждой фазы. Короткие выборки отмечаются; процент не рассчитывается, если загрузка на любом из двух маршрутов измерена слишком коротко.
  • Проверка запускается вручную; при уходе с экрана, сворачивании, смене профиля или включении VPN останавливается. Готовые результаты остаются до закрытия приложения.
  • До 48 МиБ полезных данных на маршрут, максимум 192 МиБ на сравнение плюс сетевые накладные расходы. Тестовый узел фиксирован; результат не означает максимальную скорость любого сайта.
  • Интернетометр находится в «Настройки → Интернетометр». Перед сравнением нужно отключить VPN. Профиль проверяется встроенным временным ядром, без прямого fallback вместо VPN.
  • «Что нового» открывает svoi.space с установленной версией; GitHub доступен отдельной кнопкой.

Короткое знакомство после установки/обновления: выбор темы и изменения на svoi.space. Встроенный Xray используется без создания отдельных системных процессов.
Постоянная подпись сохранена; проверяется обновление поверх Preview 8.

Переход с Preview 5 и более ранних: сначала сохраните код переноса профиля. Старые APK подписывались временными ключами CI: может потребоваться удалить старую версию и установить эту заново. Последующие версии с постоянной подписью устанавливаются поверх приложения.

Загрузка продолжается при сворачивании благодаря Android DownloadManager. Установка выполняется после подтверждения пользователя. Сервисы Windows и APK имеют отдельные каналы обновлений.

Исходный код · Проверки

Исправлено завершение входящих UDP-потоков при отключении TUN. Проверка в эмуляторе: 20 циклов подключения, после 5-го и 20-го — по 9 Go-задач; пороги теста не ослаблялись. Патч и описание.

SVOI Android 0.1.0-preview.12

Pre-release

Choose a tag to compare

@1atex 1atex released this 28 Oct 22:33

SVOI Android 0.1.0-preview.12

  • Четыре вкладки: подключение, серверы, инструменты и настройки. Общий профиль, перенос подписок и параметры HWID находятся в «Настройки → Общий профиль».
  • На вкладке «Инструменты» доступны интернетометр, сравнение DNS и проверка сайта по текущему соединению. Изменение системного DNS в Android не добавлено.
  • Тема AMOLED получила чистый чёрный фон. Иконки интерфейса можно выбрать контурные или двухцветные; цвет следует за темой.
  • В интернетометре добавлены флаги в список выбора и результаты. Профили проверяются встроенным Xray; системный VPN для теста не включается, и трафик других приложений не измеряется.
  • В импорте есть кнопка «Вставить». Диалог остаётся доступным с открытой клавиатурой; текст можно отредактировать.
  • Обновлены адаптивные значки приложения, включая монохромный вариант Android.

Телефон Xiaomi/Redmi/POCO и другие ARM64: скачайте -arm64.apk.
Эмулятор Android Studio x86_64: скачайте -x64.apk.

Android 8+. Пакет dev.svoi.app.preview и постоянная подпись сохранены. Обновление поверх предыдущей версии с этой подписью проверено; удалять приложение не требуется.

Проверены тесты Flutter и встроенного ядра, подключение и переподключения в эмуляторе Android API 35, а также обновление подписанного APK с сохранением данных.

Обновление проверяется и скачивается из SVOI. Установка APK требует подтверждения пользователя. Каналы обновлений Android и Windows независимы.

Исходники сборки · Проверки в CI

SVOI 0.6.0-beta.4

Choose a tag to compare

@github-actions github-actions released this 27 Oct 23:23

SVOI 0.6.0-beta.4

  • Короткое знакомство при первой установке и после обновления: выбор одной из восьми тем с живым превью, затем предложение посмотреть изменения установленной версии.
  • Текущая тема предвыбрана и сохраняется сразу. Выбор оформления не меняет VPN, подписки, выбранный сервер или правила трафика.
  • Знакомство можно пропустить, закрыть крестиком, Escape или системной кнопкой «Назад». Завершение и пропуск запоминаются для текущей версии; при повторном запуске и переустановке той же версии оно не появляется снова.
  • При запуске в трей знакомство ждёт открытия окна. Если выполняется подключение или открыт другой диалог, показ откладывается до их завершения. Фоновый опрос для этого не добавлен.
  • После обновления доступна ссылка «Что нового» именно для установленной версии. Браузер открывается только по нажатию. Установщик распознаёт первое обновление с прежних версий SVOI и сохраняет прежний номер версии для этого сценария.

Проверены сохранение и переключение тем, пропуск и повторный запуск, переходы вперёд/назад, ошибка открытия браузера, старт в трее, отложенный показ поверх других диалогов, окно 800×600 и 320×640 с текстом 150%.

Изменения 0.6.0-beta.3

  • Восемь тем: классика, светлая, системная, океан, изумруд, роза, AMOLED и Хэллоуин. Цветные темы получили собственные палитры и акценты; светлая тема использует синий акцент.

  • Хэллоуин: графитовый фон и яркий оранжевый акцент. Основная кнопка подключения стала тыквой с символом включения; сохранены подсказки, состояния ожидания и управление с клавиатуры.

  • В компактном окне тыква отображается рядом с действием подключения.

  • Темы применяются к серверам, подключению, zapret, инструментам, меню и диалогам. Выбор сохраняется локально отдельно от профилей; переключение оформления не перезапускает приложение и не отключает VPN.

Изменения 0.6.0-beta.1

  • Кнопка Telegram в верхней панели открывает канал @SVOI_client сразу в Telegram Desktop. Если обработчик ссылок tg: недоступен, приложение объясняет, что сделать, и предлагает скопировать ссылку.

  • Единая верхняя панель Windows: компактный знак SVOI, увеличенные вкладки и кнопки окна вместо двух полос. В узком окне доступны иконки вкладок с подсказками. Сохранены системные перемещение, изменение размера и управление окном.

  • «Инструменты»: проверка сайта напрямую через физический адаптер Windows и через выбранный профиль Xray. Результаты DNS IPv4, TCP и HTTP(S), без фонового опроса. Проверка другого профиля при работающем TUN просит отключить VPN. HTTP-отказ сайта отличается от отсутствия ответа.

  • «Сайты напрямую» в правилах трафика: домен и поддомены обходят VPN; правила подписки сохраняются. Изменения применяются при следующем подключении или переключении. DNS может продолжать обрабатываться профилем; routing.script с исключениями не поддерживается.

  • До восьми сценариев на профиль: сервер, режим и правила VPN либо стратегия zapret. Сохранение и запуск в приложении и через трей; отсутствующий сервер или стратегия не отключают работающее соединение.

  • Компактная панель оставляет больше места списку серверов. Полная ошибка и подробности IP доступны по нажатию; ошибки обновления подписки раскрываются через «Что делать».

Подключение и подписки

  • VPN становится доступен для отключения и переключения сразу после запуска ядра. Проверка интернета выполняется отдельно; её старые ответы не меняют новое соединение.
  • Новая конфигурация проверяется до отключения прежнего сервера. Ошибка в конфигурации сохраняет рабочее соединение.
  • Обновление подписок не блокирует подключение, выбор сервера и поиск. У каждой подписки собственные состояние, отмена, причина ошибки и повторная попытка. Сохранённые серверы остаются доступны.
  • При обновлении нескольких источников результаты появляются по мере готовности. Смена профиля отменяет прежние запросы и отбрасывает запоздалые ответы.
  • Проверка задержки отменяется при подключении и сворачивании в трей; отменённые результаты не подменяют предыдущие измерения.
  • Большие JSON-ответы локального сервиса разбираются вне UI isolate. Ошибки подключения и обновления объясняют, какое действие выполнить дальше.

Изменения beta.15

  • Внешний IP на вкладке подключения: автоматическая проверка при смене соединения, обновление и копирование, сравнение с последним адресом до подключения. Без фонового периодического опроса.
  • Проверка задержки получает полный выбранный тайм-аут после запуска Xray. Подготовка ядра ограничена отдельно 5 секундами; её ошибки больше не выдаются за отсутствие ответа от сервера.
  • IP-проверка учитывает режим подключения, отменяется при переключении и не обходит неработающий прокси напрямую.

Изменения beta.14

  • Настройки проверки задержки: HTTP(S) URL, тайм-аут 1–15 секунд и 1–10 одновременных проверок. По умолчанию 4 секунды и 4 проверки.
  • Готовые адреса gstatic и hicloud для сравнения результатов с другими клиентами. Метод — GET через профиль; TCP остаётся отдельным тестом.
  • В подсказке результата показан проверенный URL. Успех означает доступность этого адреса, а не подтверждение работы всего интернета или DNS в TUN.
  • Настройки и адреса прошлых результатов сохраняются после перезапуска.

Изменения beta.13

  • В правой панели подключения убрана дублирующая прямоугольная кнопка: включение и отключение VPN выполняются круглой кнопкой. При выборе другого сервера во время подключения отдельно доступно действие «Переключиться». Компактная панель маленького окна по-прежнему содержит один основной элемент подключения.

Изменения beta.12

Подписки и доступ к DNS.

  • DNS вынесен в отдельную вкладку верхнего меню. Прежняя кнопка «Настройки → Сетевые инструменты → Подобрать DNS» тоже сохранена. Проверки запускаются вручную.
  • У подписки появились компактная шкала «использовано / лимит», срок окончания, время обновления и кнопка проверки задержки только её серверов. Безлимитный трафик обозначается ∞, неизвестный расход не выдаётся за нулевой.
  • Объявление провайдера показано отдельной полосой; нажатие открывает полные сведения. Неприменённый профиль Happ отмечается значком информации со всплывающим пояснением, подробности доступны по нажатию.
  • Интервал из заголовка обозначен как интервал провайдера, а не активный таймер автообновления. Интерфейс проверен при 800×600 и увеличенном тексте; кнопки обновления, проверки и сведений не сворачивают список серверов.

Изменения beta.11

Hysteria2 для Windows.

  • Импорт hysteria2:// и hy2:// по отдельности и внутри обычных/Base64-подписок. Поддерживаются пароль, user:password, порт 443 по умолчанию, IPv6, SNI, ALPN, ECH, Salamander и списки/диапазоны портов, включая параметры ports, mport, hop-interval.
  • Используется уже поставляемый Xray 26.10.21: дополнительное ядро или процесс не требуются. Доступны обычные режимы SVOI, просмотр конфигурации, сохранение и перенос профиля. Для Hysteria2 отображается QUIC / UDP, обычная проверка задержки работает через профиль; TCP-тест скрыт и отклоняется API.
  • Текущий Xray не поддерживает отключение проверки TLS. Ссылки с insecure=1, allowInsecure=true, pinSHA256, Gecko и неизвестными параметрами отклоняются при импорте с объяснением, а не теряют настройки. Hysteria v1 и Realm не добавлены. Параметры пропускной способности up/down в ссылках также не импортируются; дополнительные настройки доступны в полном Xray JSON.
  • Проверены реальные HTTP и UDP запросы через локальный Hysteria2-сервер, с Salamander и без, два цикла подключения, проверка задержки и отказ при неверном пароле. Конфигурации local/system/TUN, включая выбор приложений, проверены поставляемым Xray. Фактический TUN на внешнем сервере требует отдельной проверки с правами администратора.

Изменения beta.10

Метаданные подписок.

  • Трафик и срок подписки отображаются рядом с её названием. total=0 обозначает отсутствие лимита, expire=0 — отсутствие даты окончания; пропущенные поля не подменяются нулями. Расход — сумма upload и download, единицы отображаются в КиБ/МиБ/ГиБ.
  • В карточке подписки появились название провайдера, объявление, остаток трафика, рекомендуемый интервал обновления и кнопки поддержки, кабинета и продления. HTTP-заголовки имеют приоритет над комментариями #key: value внутри подписки. Пользовательское название сохраняется.
  • Сведения сохраняются после перезапуска. Успешное обновление заменяет их целиком, ошибка сохраняет прежние данные; смена URL очищает сведения старого источника.
  • Заголовок routing Happ декодируется для просмотра, но не применяется. Это явно показано в списке и карточке. Полные JSON-конфигурации Xray по-прежнему используют собственную маршрутизацию. Цвета, скрытие настроек, HWID, автоматический пинг и URL проверки не изменяются заголовками провайдера. Интервал обновления пока показан как рекомендация, не запускает отдельный таймер.

Изменения beta.9

Сетевые инструменты и переключение zapret / VPN.

  • Перед TUN SVOI обнаруживает активный zapret. Свой процесс можно приостановить на время VPN с разовым согласием или автоматически. После отключения VPN или ошибки запуска возвращается прежняя стратегия. Сторонние winws/winws2 определяются отдельно; SVOI просит остановить их через исходный лаунчер.
  • Проверка задержки сохраняет результаты на 24 часа. При повторной проверке и её отмене прежний результат не теряется. Основной тест выполняет HTTPS-запрос через профиль; в меню отдельного узла появился быстрый TCP-тест адреса с лимитом 2 секунды.
  • Настройки → Сетевые инструменты → Подобрать DNS: текущие IPv4 DNS и Cloudflare, Google, Quad9. По шесть запросов, три проверки одновременно, отмена и результаты по готовности. Можно применить DNS выбранного адаптера и восстановить прежние настройки, включая DHCP, после перезапуска.
  • Неизменные результаты проверок zapret больше не пересылаются и не сравниваются целиком при каждом опросе. В бенчмарке ответ уменьшился с 79 КБ до 363 байт. Скрытое окно приостанавливает анимации и опрос вкладок zapret / ...
Read more

SVOI 0.6.0-beta.3

Choose a tag to compare

@github-actions github-actions released this 27 Oct 20:36

SVOI 0.6.0-beta.3

  • Восемь тем: классика, светлая, системная, океан, изумруд, роза, AMOLED и Хэллоуин. Цветные темы получили собственные палитры и акценты; светлая тема использует синий акцент.

  • Хэллоуин: графитовый фон и яркий оранжевый акцент. Основная кнопка подключения стала тыквой с символом включения; сохранены подсказки, состояния ожидания и управление с клавиатуры.

  • В компактном окне тыква отображается рядом с действием подключения.

  • Темы применяются к серверам, подключению, zapret, инструментам, меню и диалогам. Выбор сохраняется локально отдельно от профилей; переключение оформления не перезапускает приложение и не отключает VPN.

Изменения 0.6.0-beta.1

  • Кнопка Telegram в верхней панели открывает канал @SVOI_client сразу в Telegram Desktop. Если обработчик ссылок tg: недоступен, приложение объясняет, что сделать, и предлагает скопировать ссылку.

  • Единая верхняя панель Windows: компактный знак SVOI, увеличенные вкладки и кнопки окна вместо двух полос. В узком окне доступны иконки вкладок с подсказками. Сохранены системные перемещение, изменение размера и управление окном.

  • «Инструменты»: проверка сайта напрямую через физический адаптер Windows и через выбранный профиль Xray. Результаты DNS IPv4, TCP и HTTP(S), без фонового опроса. Проверка другого профиля при работающем TUN просит отключить VPN. HTTP-отказ сайта отличается от отсутствия ответа.

  • «Сайты напрямую» в правилах трафика: домен и поддомены обходят VPN; правила подписки сохраняются. Изменения применяются при следующем подключении или переключении. DNS может продолжать обрабатываться профилем; routing.script с исключениями не поддерживается.

  • До восьми сценариев на профиль: сервер, режим и правила VPN либо стратегия zapret. Сохранение и запуск в приложении и через трей; отсутствующий сервер или стратегия не отключают работающее соединение.

  • Компактная панель оставляет больше места списку серверов. Полная ошибка и подробности IP доступны по нажатию; ошибки обновления подписки раскрываются через «Что делать».

Подключение и подписки

  • VPN становится доступен для отключения и переключения сразу после запуска ядра. Проверка интернета выполняется отдельно; её старые ответы не меняют новое соединение.
  • Новая конфигурация проверяется до отключения прежнего сервера. Ошибка в конфигурации сохраняет рабочее соединение.
  • Обновление подписок не блокирует подключение, выбор сервера и поиск. У каждой подписки собственные состояние, отмена, причина ошибки и повторная попытка. Сохранённые серверы остаются доступны.
  • При обновлении нескольких источников результаты появляются по мере готовности. Смена профиля отменяет прежние запросы и отбрасывает запоздалые ответы.
  • Проверка задержки отменяется при подключении и сворачивании в трей; отменённые результаты не подменяют предыдущие измерения.
  • Большие JSON-ответы локального сервиса разбираются вне UI isolate. Ошибки подключения и обновления объясняют, какое действие выполнить дальше.

Изменения beta.15

  • Внешний IP на вкладке подключения: автоматическая проверка при смене соединения, обновление и копирование, сравнение с последним адресом до подключения. Без фонового периодического опроса.
  • Проверка задержки получает полный выбранный тайм-аут после запуска Xray. Подготовка ядра ограничена отдельно 5 секундами; её ошибки больше не выдаются за отсутствие ответа от сервера.
  • IP-проверка учитывает режим подключения, отменяется при переключении и не обходит неработающий прокси напрямую.

Изменения beta.14

  • Настройки проверки задержки: HTTP(S) URL, тайм-аут 1–15 секунд и 1–10 одновременных проверок. По умолчанию 4 секунды и 4 проверки.
  • Готовые адреса gstatic и hicloud для сравнения результатов с другими клиентами. Метод — GET через профиль; TCP остаётся отдельным тестом.
  • В подсказке результата показан проверенный URL. Успех означает доступность этого адреса, а не подтверждение работы всего интернета или DNS в TUN.
  • Настройки и адреса прошлых результатов сохраняются после перезапуска.

Изменения beta.13

  • В правой панели подключения убрана дублирующая прямоугольная кнопка: включение и отключение VPN выполняются круглой кнопкой. При выборе другого сервера во время подключения отдельно доступно действие «Переключиться». Компактная панель маленького окна по-прежнему содержит один основной элемент подключения.

Изменения beta.12

Подписки и доступ к DNS.

  • DNS вынесен в отдельную вкладку верхнего меню. Прежняя кнопка «Настройки → Сетевые инструменты → Подобрать DNS» тоже сохранена. Проверки запускаются вручную.
  • У подписки появились компактная шкала «использовано / лимит», срок окончания, время обновления и кнопка проверки задержки только её серверов. Безлимитный трафик обозначается ∞, неизвестный расход не выдаётся за нулевой.
  • Объявление провайдера показано отдельной полосой; нажатие открывает полные сведения. Неприменённый профиль Happ отмечается значком информации со всплывающим пояснением, подробности доступны по нажатию.
  • Интервал из заголовка обозначен как интервал провайдера, а не активный таймер автообновления. Интерфейс проверен при 800×600 и увеличенном тексте; кнопки обновления, проверки и сведений не сворачивают список серверов.

Изменения beta.11

Hysteria2 для Windows.

  • Импорт hysteria2:// и hy2:// по отдельности и внутри обычных/Base64-подписок. Поддерживаются пароль, user:password, порт 443 по умолчанию, IPv6, SNI, ALPN, ECH, Salamander и списки/диапазоны портов, включая параметры ports, mport, hop-interval.
  • Используется уже поставляемый Xray 26.10.21: дополнительное ядро или процесс не требуются. Доступны обычные режимы SVOI, просмотр конфигурации, сохранение и перенос профиля. Для Hysteria2 отображается QUIC / UDP, обычная проверка задержки работает через профиль; TCP-тест скрыт и отклоняется API.
  • Текущий Xray не поддерживает отключение проверки TLS. Ссылки с insecure=1, allowInsecure=true, pinSHA256, Gecko и неизвестными параметрами отклоняются при импорте с объяснением, а не теряют настройки. Hysteria v1 и Realm не добавлены. Параметры пропускной способности up/down в ссылках также не импортируются; дополнительные настройки доступны в полном Xray JSON.
  • Проверены реальные HTTP и UDP запросы через локальный Hysteria2-сервер, с Salamander и без, два цикла подключения, проверка задержки и отказ при неверном пароле. Конфигурации local/system/TUN, включая выбор приложений, проверены поставляемым Xray. Фактический TUN на внешнем сервере требует отдельной проверки с правами администратора.

Изменения beta.10

Метаданные подписок.

  • Трафик и срок подписки отображаются рядом с её названием. total=0 обозначает отсутствие лимита, expire=0 — отсутствие даты окончания; пропущенные поля не подменяются нулями. Расход — сумма upload и download, единицы отображаются в КиБ/МиБ/ГиБ.
  • В карточке подписки появились название провайдера, объявление, остаток трафика, рекомендуемый интервал обновления и кнопки поддержки, кабинета и продления. HTTP-заголовки имеют приоритет над комментариями #key: value внутри подписки. Пользовательское название сохраняется.
  • Сведения сохраняются после перезапуска. Успешное обновление заменяет их целиком, ошибка сохраняет прежние данные; смена URL очищает сведения старого источника.
  • Заголовок routing Happ декодируется для просмотра, но не применяется. Это явно показано в списке и карточке. Полные JSON-конфигурации Xray по-прежнему используют собственную маршрутизацию. Цвета, скрытие настроек, HWID, автоматический пинг и URL проверки не изменяются заголовками провайдера. Интервал обновления пока показан как рекомендация, не запускает отдельный таймер.

Изменения beta.9

Сетевые инструменты и переключение zapret / VPN.

  • Перед TUN SVOI обнаруживает активный zapret. Свой процесс можно приостановить на время VPN с разовым согласием или автоматически. После отключения VPN или ошибки запуска возвращается прежняя стратегия. Сторонние winws/winws2 определяются отдельно; SVOI просит остановить их через исходный лаунчер.
  • Проверка задержки сохраняет результаты на 24 часа. При повторной проверке и её отмене прежний результат не теряется. Основной тест выполняет HTTPS-запрос через профиль; в меню отдельного узла появился быстрый TCP-тест адреса с лимитом 2 секунды.
  • Настройки → Сетевые инструменты → Подобрать DNS: текущие IPv4 DNS и Cloudflare, Google, Quad9. По шесть запросов, три проверки одновременно, отмена и результаты по готовности. Можно применить DNS выбранного адаптера и восстановить прежние настройки, включая DHCP, после перезапуска.
  • Неизменные результаты проверок zapret больше не пересылаются и не сравниваются целиком при каждом опросе. В бенчмарке ответ уменьшился с 79 КБ до 363 байт. Скрытое окно приостанавливает анимации и опрос вкладок zapret / обновлений; контроль работающего VPN сохраняется.

DNS-тест измеряет обычный DNS, не DoH. При TUN запросы могут перенаправляться правилами профиля. Изменение DNS Windows требует администратора и отключённого VPN; IPv6, DNS браузера и профиль Xray не меняются.

Проверены Go/Flutter-тесты, реальное чтение сетевых адаптеров, окно 800×600 и масштаб текста 150%. Системные операции изменения DNS и переключения zapret/TUN покрыты тестами с подменой системного интерфейса; реальный прогон с правами администратора остаётся необходимой проверкой на ПК пользователя.

SVOI 0.6.0-beta.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 16:14

SVOI 0.6.0-beta.1

  • Кнопка Telegram в верхней панели открывает канал @SVOI_client сразу в Telegram Desktop. Если обработчик ссылок tg: недоступен, приложение объясняет, что сделать, и предлагает скопировать ссылку.

  • Единая верхняя панель Windows: компактный знак SVOI, увеличенные вкладки и кнопки окна вместо двух полос. В узком окне доступны иконки вкладок с подсказками. Сохранены системные перемещение, изменение размера и управление окном.

  • «Инструменты»: проверка сайта напрямую через физический адаптер Windows и через выбранный профиль Xray. Результаты DNS IPv4, TCP и HTTP(S), без фонового опроса. Проверка другого профиля при работающем TUN просит отключить VPN. HTTP-отказ сайта отличается от отсутствия ответа.

  • «Сайты напрямую» в правилах трафика: домен и поддомены обходят VPN; правила подписки сохраняются. Изменения применяются при следующем подключении или переключении. DNS может продолжать обрабатываться профилем; routing.script с исключениями не поддерживается.

  • До восьми сценариев на профиль: сервер, режим и правила VPN либо стратегия zapret. Сохранение и запуск в приложении и через трей; отсутствующий сервер или стратегия не отключают работающее соединение.

  • Компактная панель оставляет больше места списку серверов. Полная ошибка и подробности IP доступны по нажатию; ошибки обновления подписки раскрываются через «Что делать».

Подключение и подписки

  • VPN становится доступен для отключения и переключения сразу после запуска ядра. Проверка интернета выполняется отдельно; её старые ответы не меняют новое соединение.
  • Новая конфигурация проверяется до отключения прежнего сервера. Ошибка в конфигурации сохраняет рабочее соединение.
  • Обновление подписок не блокирует подключение, выбор сервера и поиск. У каждой подписки собственные состояние, отмена, причина ошибки и повторная попытка. Сохранённые серверы остаются доступны.
  • При обновлении нескольких источников результаты появляются по мере готовности. Смена профиля отменяет прежние запросы и отбрасывает запоздалые ответы.
  • Проверка задержки отменяется при подключении и сворачивании в трей; отменённые результаты не подменяют предыдущие измерения.
  • Большие JSON-ответы локального сервиса разбираются вне UI isolate. Ошибки подключения и обновления объясняют, какое действие выполнить дальше.

Изменения beta.15

  • Внешний IP на вкладке подключения: автоматическая проверка при смене соединения, обновление и копирование, сравнение с последним адресом до подключения. Без фонового периодического опроса.
  • Проверка задержки получает полный выбранный тайм-аут после запуска Xray. Подготовка ядра ограничена отдельно 5 секундами; её ошибки больше не выдаются за отсутствие ответа от сервера.
  • IP-проверка учитывает режим подключения, отменяется при переключении и не обходит неработающий прокси напрямую.

Изменения beta.14

  • Настройки проверки задержки: HTTP(S) URL, тайм-аут 1–15 секунд и 1–10 одновременных проверок. По умолчанию 4 секунды и 4 проверки.
  • Готовые адреса gstatic и hicloud для сравнения результатов с другими клиентами. Метод — GET через профиль; TCP остаётся отдельным тестом.
  • В подсказке результата показан проверенный URL. Успех означает доступность этого адреса, а не подтверждение работы всего интернета или DNS в TUN.
  • Настройки и адреса прошлых результатов сохраняются после перезапуска.

Изменения beta.13

  • В правой панели подключения убрана дублирующая прямоугольная кнопка: включение и отключение VPN выполняются круглой кнопкой. При выборе другого сервера во время подключения отдельно доступно действие «Переключиться». Компактная панель маленького окна по-прежнему содержит один основной элемент подключения.

Изменения beta.12

Подписки и доступ к DNS.

  • DNS вынесен в отдельную вкладку верхнего меню. Прежняя кнопка «Настройки → Сетевые инструменты → Подобрать DNS» тоже сохранена. Проверки запускаются вручную.
  • У подписки появились компактная шкала «использовано / лимит», срок окончания, время обновления и кнопка проверки задержки только её серверов. Безлимитный трафик обозначается ∞, неизвестный расход не выдаётся за нулевой.
  • Объявление провайдера показано отдельной полосой; нажатие открывает полные сведения. Неприменённый профиль Happ отмечается значком информации со всплывающим пояснением, подробности доступны по нажатию.
  • Интервал из заголовка обозначен как интервал провайдера, а не активный таймер автообновления. Интерфейс проверен при 800×600 и увеличенном тексте; кнопки обновления, проверки и сведений не сворачивают список серверов.

Изменения beta.11

Hysteria2 для Windows.

  • Импорт hysteria2:// и hy2:// по отдельности и внутри обычных/Base64-подписок. Поддерживаются пароль, user:password, порт 443 по умолчанию, IPv6, SNI, ALPN, ECH, Salamander и списки/диапазоны портов, включая параметры ports, mport, hop-interval.
  • Используется уже поставляемый Xray 26.10.21: дополнительное ядро или процесс не требуются. Доступны обычные режимы SVOI, просмотр конфигурации, сохранение и перенос профиля. Для Hysteria2 отображается QUIC / UDP, обычная проверка задержки работает через профиль; TCP-тест скрыт и отклоняется API.
  • Текущий Xray не поддерживает отключение проверки TLS. Ссылки с insecure=1, allowInsecure=true, pinSHA256, Gecko и неизвестными параметрами отклоняются при импорте с объяснением, а не теряют настройки. Hysteria v1 и Realm не добавлены. Параметры пропускной способности up/down в ссылках также не импортируются; дополнительные настройки доступны в полном Xray JSON.
  • Проверены реальные HTTP и UDP запросы через локальный Hysteria2-сервер, с Salamander и без, два цикла подключения, проверка задержки и отказ при неверном пароле. Конфигурации local/system/TUN, включая выбор приложений, проверены поставляемым Xray. Фактический TUN на внешнем сервере требует отдельной проверки с правами администратора.

Изменения beta.10

Метаданные подписок.

  • Трафик и срок подписки отображаются рядом с её названием. total=0 обозначает отсутствие лимита, expire=0 — отсутствие даты окончания; пропущенные поля не подменяются нулями. Расход — сумма upload и download, единицы отображаются в КиБ/МиБ/ГиБ.
  • В карточке подписки появились название провайдера, объявление, остаток трафика, рекомендуемый интервал обновления и кнопки поддержки, кабинета и продления. HTTP-заголовки имеют приоритет над комментариями #key: value внутри подписки. Пользовательское название сохраняется.
  • Сведения сохраняются после перезапуска. Успешное обновление заменяет их целиком, ошибка сохраняет прежние данные; смена URL очищает сведения старого источника.
  • Заголовок routing Happ декодируется для просмотра, но не применяется. Это явно показано в списке и карточке. Полные JSON-конфигурации Xray по-прежнему используют собственную маршрутизацию. Цвета, скрытие настроек, HWID, автоматический пинг и URL проверки не изменяются заголовками провайдера. Интервал обновления пока показан как рекомендация, не запускает отдельный таймер.

Изменения beta.9

Сетевые инструменты и переключение zapret / VPN.

  • Перед TUN SVOI обнаруживает активный zapret. Свой процесс можно приостановить на время VPN с разовым согласием или автоматически. После отключения VPN или ошибки запуска возвращается прежняя стратегия. Сторонние winws/winws2 определяются отдельно; SVOI просит остановить их через исходный лаунчер.
  • Проверка задержки сохраняет результаты на 24 часа. При повторной проверке и её отмене прежний результат не теряется. Основной тест выполняет HTTPS-запрос через профиль; в меню отдельного узла появился быстрый TCP-тест адреса с лимитом 2 секунды.
  • Настройки → Сетевые инструменты → Подобрать DNS: текущие IPv4 DNS и Cloudflare, Google, Quad9. По шесть запросов, три проверки одновременно, отмена и результаты по готовности. Можно применить DNS выбранного адаптера и восстановить прежние настройки, включая DHCP, после перезапуска.
  • Неизменные результаты проверок zapret больше не пересылаются и не сравниваются целиком при каждом опросе. В бенчмарке ответ уменьшился с 79 КБ до 363 байт. Скрытое окно приостанавливает анимации и опрос вкладок zapret / обновлений; контроль работающего VPN сохраняется.

DNS-тест измеряет обычный DNS, не DoH. При TUN запросы могут перенаправляться правилами профиля. Изменение DNS Windows требует администратора и отключённого VPN; IPv6, DNS браузера и профиль Xray не меняются.

Проверены Go/Flutter-тесты, реальное чтение сетевых адаптеров, окно 800×600 и масштаб текста 150%. Системные операции изменения DNS и переключения zapret/TUN покрыты тестами с подменой системного интерфейса; реальный прогон с правами администратора остаётся необходимой проверкой на ПК пользователя.

SVOI Linux 0.6.0-preview.2

Pre-release

Choose a tag to compare

SVOI Linux 0.6.0-preview.2

  • Короткое знакомство при первой установке и после обновления: выбор из восьми тем с живым превью, затем ссылка на изменения установленной версии.
  • Текущая тема остаётся выбранной. Переключение оформления не меняет подписки, сервер или правила VPN.
  • Знакомство можно пропустить, закрыть крестиком или Escape. Завершение и пропуск запоминаются для этой версии; повторный запуск не открывает его снова.
  • Показ откладывается до завершения подключения и закрытия другого диалога. Фонового опроса для знакомства нет.
  • Доступна история изменений установленной версии; браузер открывается только по нажатию.

Возможности Linux Preview

  • .deb для Ubuntu 22.04+ и совместимых Debian-систем: меню приложений и сетевые права Xray настраиваются при установке.
  • Переносимый .tar.gz со всеми файлами приложения и ядром. Для TUN требуется однократная настройка setcap по инструкции.
  • Подписки, импорт профилей, VLESS/VMess/Trojan/Shadowsocks/Hysteria2, проверка задержки через конфигурацию, внешний IP и исключения сайтов.
  • Восемь тем, хэллоуинская кнопка и прямой переход в Telegram.
  • TUN и локальные HTTP/SOCKS-прокси. Windows zapret, выбор отдельных приложений и изменение системного DNS в Linux Preview отсутствуют.
  • Данные хранятся в каталоге пользователя. GUI работает без sudo. В .deb право исполнения ядра с сетевыми capabilities ограничено root и группой sudo.

Проверки: Go и Flutter, реальный запуск GTK под Xvfb/Openbox, закрытие окна с остановкой сервиса, трафик через локальный VLESS-стенд, пять циклов TUN в изолированном network namespace с ядром от обычного пользователя. Это не проверка реального VPN-провайдера и всех рабочих столов Linux.

DNS остаётся под управлением Linux. Локальные DNS-серверы могут обходить TUN; защита от утечек DNS не заявляется. Обновления Linux пока устанавливаются вручную. Полная инструкция находится в LINUX.md и внутри архива.

SVOI Linux 0.6.0-preview.1

Pre-release

Choose a tag to compare

Первая экспериментальная сборка SVOI для Linux x86_64.

  • .deb для Ubuntu 22.04+ и совместимых Debian-систем: меню приложений и сетевые права Xray настраиваются при установке.
  • Переносимый .tar.gz со всеми файлами приложения и ядром. Для TUN требуется однократная настройка setcap по инструкции.
  • Подписки, импорт профилей, VLESS/VMess/Trojan/Shadowsocks/Hysteria2, проверка задержки через конфигурацию, внешний IP и исключения сайтов.
  • Восемь тем, хэллоуинская кнопка и прямой переход в Telegram.
  • TUN и локальные HTTP/SOCKS-прокси. Windows zapret, выбор отдельных приложений и изменение системного DNS в Linux Preview отсутствуют.
  • Данные хранятся в каталоге пользователя. GUI работает без sudo. В .deb право исполнения ядра с сетевыми capabilities ограничено root и группой sudo.

Проверки: Go и Flutter, реальный запуск GTK под Xvfb/Openbox, закрытие окна с остановкой сервиса, трафик через локальный VLESS-стенд, пять циклов TUN в изолированном network namespace с ядром от обычного пользователя. Это не проверка реального VPN-провайдера и всех рабочих столов Linux.

DNS остаётся под управлением Linux. Локальные DNS-серверы могут обходить TUN; защита от утечек DNS не заявляется. Обновления Linux пока устанавливаются вручную. Полная инструкция находится в LINUX.md и внутри архива.