Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 07:55
· 22 commits to main since this release

csqtt-cli 0.4.0 — ядро CSQTT 2.5.0

Главное в выпуске — ядро CSQTT 2.5.0. Нужен сервер CSQTT той же версии: с сервером 2.1.9 туннель не поднимается, и connect через 30 с выходит с ошибкой «сервер CSQTT не отвечает» вместо бесконечного ожидания. csqtt-cli version называет версию ядра.

  • воркеры теперь группами по 10: workers в профиле — 0 (умолчание, 10), 5 или кратно 10 до 100. Профиль со старым числом (9, 18, 27…) не пройдёт проверку, ошибка объясняет почему;
  • каждый запуск ядра получает новую эпоху подключения, и сервер может сразу закрыть сессию прошлого запуска;
  • connect показывает, если сервер ограничил число воркеров для пароля; на Linux в tun ядро, потерявшее дескриптор адаптера, получает новый без перезапуска;
  • auto_js: после остановки больше нет ложного «звонок мог остаться в аккаунте» — ядро 2.5.0 закрывает звонок, когда создатель выходит из него; срок уборки звонка — до 15 с;
  • с -v итоги рукопожатия DTLS видны понятной строкой;
  • новое, не проверялось живьём: опция профиля [profile.<имя>.routing] template = true (profile set -routing-template) пускает мимо туннеля сайты встроенного списка ядра — около 500 российских сервисов. По умолчанию выключена. С ней провайдер видит эти соединения, работают они только при поднятом туннеле, а около 70 имён списка ядро при каждом запуске разрешает открыто, ещё до туннеля — подробно в README, «Мимо туннеля». Правило маршрутизации, присланное сервером, connect показывает, но пока не применяет.

Проверено на Linux с сервером 2.5.0: socks и tun, auto_js в обоих режимах, остановка без следов в системе. Ещё не проверялись: всё на Windows с ядром 2.5.0, маршрутизация мимо туннеля, капча VK на 2.5.0.

Оболочка — MIT, ядро CSQTT — PolyForm Noncommercial 1.0.0: сборка целиком — только для некоммерческого использования. Бинари не подписаны, Windows может предупредить.

Скачать

С чего начать — README.

Full Changelog: v0.3.0...v0.4.0