Tunnel 0.8.4 — Большое обновление БС-режима и Smart Connect 2.0#
Это обновление полностью перерабатывает работу БС-режима (White List), улучшает Smart Connect 2.0, ускоряет подключение через LTE и делает систему проверки серверов значительно стабильнее.
Главное#
- Полностью переработана архитектура БС-режима.
- Улучшена работа Smart Connect 2.0 и его взаимодействие с БС.
- Добавлена новая система проверки доступности интернета через HTTP.
- Улучшена работа кэша БС-серверов.
- Ускорено подключение к БС после нахождения рабочего сервера.
- Повышена стабильность автоматических переключений между обычным VPN и БС-режимом.
- Добавлена расширенная система диагностики БС и SC2.
БС-режим#
- Исправлена проблема, из-за которой VPN не подключался сразу после нахождения первого рабочего БС-сервера.
- БС теперь начинает подключение сразу после обнаружения первого валидного сервера.
- Исправлена ситуация, когда приложение продолжало ждать завершения полной проверки списка серверов перед подключением.
- Исправлены случаи, когда часть рабочих серверов не сохранялась в кэш после обновления.
- Улучшена работа фоновой проверки БС-серверов.
- Проверка серверов больше не останавливается преждевременно после достижения минимального количества рабочих серверов.
- Улучшено объединение старого БС-кэша и новых серверов из API.
- Дополнительные рабочие серверы теперь сохраняются между запусками приложения.
- Улучшена работа кнопок переключения между БС-серверами.
- Переключение между серверами больше не запускает повторную тяжёлую проверку.
Кэш БС#
- Добавлен отдельный активный кэш текущей сессии.
- Улучшено сохранение найденных рабочих серверов во время проверки.
- Если обновление БС было прервано, уже найденные рабочие серверы сохраняются.
- Добавлен механизм хранения дополнительных рабочих серверов сверх лимита подключения.
- Улучшена повторная проверка ранее найденных рабочих серверов.
Smart Connect 2.0#
- Добавлена HTTP-проверка доступности интернета.
- SC2 теперь умеет определять потерю доступа к интернету не только по состоянию VPN, но и через реальные сетевые запросы.
- Улучшена логика автоматического перехода из обычного режима в БС.
- Улучшена работа стабилизатора БС.
- Исправлена проблема, из-за которой команды восстановления могли не выполняться.
- Улучшено взаимодействие между обычным VPN и БС-режимом.
- Снижено количество ложных переключений.
LTE и мобильная сеть#
- БС-режим теперь требует наличие мобильного интернета.
- Добавлена проверка доступности LTE перед запуском БС.
- При отсутствии мобильной сети приложение предупреждает пользователя.
- Добавлен контроль изменения типа сети во время работы БС.
- При включении Wi-Fi БС автоматически отключается.
- При потере мобильной сети БС автоматически отключается.
- Добавлено автоматическое обновление БС-кэша после смены типа подключения.
Проверка доступности сети#
- Добавлена новая система HTTP Health Probe.
- Проверка выполняется вне VPN-туннеля.
- Используются несколько независимых ресурсов для проверки доступности сети.
- Улучшено определение реального состояния интернет-соединения.
- Снижено количество ложных срабатываний Smart Connect.
Синхронизация БС#
- Ускорен запуск ручного обновления БС.
- Ускорен запуск срочного обновления БС.
- Добавлен жёсткий лимит времени на обновление БС.
- Добавено ограничение количества повторных попыток обновления.
- Улучшена обработка ошибок при отсутствии сети.
Интерфейс#
- Улучшено отображение количества найденных рабочих серверов.
- Теперь отображается реальное количество найденных серверов без искусственных ограничений.
- Улучшены уведомления о состоянии БС.
- Добавлены новые сообщения о состоянии мобильной сети и Wi-Fi.
Диагностика#
- Добавлена расширенная система логирования БС.
- Добавлены отдельные логи поиска, проверки и подключения БС-серверов.
- Добавлены диагностические события Smart Connect 2.0.
- Улучшена диагностика сетевых изменений и переключений режимов.
Локализация#
Добавлены новые сообщения:
- Включите мобильные данные
- Wi-Fi включён, режим БС отключён
- Нет мобильных данных, режим БС отключён