Skip to content

Releases: amurcanov/csqtt

CSQTT v2.1.9

Choose a tag to compare

@amurcanov amurcanov released this 02 Sep 03:28

CSQTT v2.1.9

Коротко

  • Добавлена поддержка Linux-серверов arm64 и armv7 (32-bit ARM) наряду с amd64.
  • Android-клиент теперь выпускается и для x86_64.
  • В web-панель добавлен большой набор DNS-профилей: Yandex, Cloudflare, Google, AdGuard, Xbox, Comms, Geohide, Quad9, OpenDNS, Rostelecom, NextDNS, BI.ZONE и НСДИ.
  • DNS меняется горячо: без остановки TURN-потоков и без ручного переподключения к серверу.
  • Улучшена стабильность клиентского и серверного пути, регистрации потоков, восстановления сессий, systemd/Docker-деплоя и повторной установки.
  • Исправлены известные на момент выпуска проблемы, включая ситуацию «байты RX/TX идут, но активных потоков 0», конфликты старых runtime и блокировку UDP-порта после переключения systemd/Docker.

Полное детальное описание обновления - CHANGELOG 2.1.5 -> 2.1.9

Обязательно сделайте ре-деплой сервера!

CSQTT 2.1.5 Beta

CSQTT 2.1.5 Beta Pre-release
Pre-release

Choose a tag to compare

@amurcanov amurcanov released this 28 Aug 19:41

CSQTT v2.1.5 Beta

Основные изменения

  • Повышена устойчивость туннеля и рабочих потоков при ошибках сети, TURN и VK-вызовов.
  • Переработано восстановление TURN-сессий, учётных данных и ChannelBind.
  • Добавлена обработка недоступных VK-вызовов и хешей, включая коды 951, 954 и критические коды диапазона 9000–9999.
    • В автоматических режимах устаревший хеш создаётся заново, после чего клиент контролируемо переподключается.
    • В ручном режиме отключается только недействительный хеш; остальные активные хеши продолжают использоваться.
  • Добавлен экспериментальный транспорт TURN по TCP/TLS для сетей, где оператор ограничивает или блокирует UDP. UDP остаётся рекомендуемым режимом по умолчанию.
  • Нативный клиент получил пакетную обработку UDP и улучшенную логику восстановления после ошибок TURN, квот Allocate и смены учётных данных.
  • Серверный dataplane переведён с io_uring на Tokio/epoll.
  • Добавлены пакетные операции UDP, поддержка PKTINFO для корректного выбора локального адреса при ответе, ограниченные очереди и пулы буферов.
  • Улучшено управление памятью сервера: ограничены очереди и удерживаемые буферы, добавлены метрики RSS/PSS, cgroup, сокетов и runtime-структур.
  • Серверное хранилище перенесено с passwords.json на SQLite с WAL-журналом и автоматической миграцией существующих данных.
  • Улучшены TPROXY, запуск дочернего прокси-процесса, восстановление правил маршрутизации и диагностика ошибок.
  • Добавлены PWA-оболочка и новые показатели в web-панели сервера.
  • Добавлены автопауза VPN при Wi-Fi, восстановление после выхода из Wi-Fi и более устойчивое определение физической сети.
  • Полностью переработан основной интерфейс Android-приложения:
    • отдельная вкладка подключения;
    • упрощённое управление запуском и остановкой VPN;
    • новые компактные настройки и справочные окна;
    • дополнительные отпечатки браузера: Edge и Opera;
    • поддержка управления VK WebView с пульта на Android TV;
    • предупреждения для режимов «Авто ВК» и TCP/TLS;
    • защита от восстановления устаревшего состояния приложения после обновления.

Обязательно сделайте ре-деплой сервера 📍

(Возможны проблемы с переносом паролей, проверяйте работоспособность чужих паролей но не самостоятельно)

Полное детальное описание обновления - CHANGELOG 2.0.0 -> 2.1.5

CSQTT 2.0.0 Beta

CSQTT 2.0.0 Beta Pre-release
Pre-release

Choose a tag to compare

@amurcanov amurcanov released this 16 Aug 14:31

Первый релиз CSQTT Beta

  • Подробная информация: Позже..