Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 18:42
· 13 commits to main since this release

csqtt-cli 0.5.0 — ссылки панели 2.5.0, правило маршрутизации сервера

Нужен сервер CSQTT 2.5.0, как и для 0.4.0.

  • ссылки csqtt:// из панели сервера 2.5.0 теперь импортируются: панель выдаёт их зашифрованными, и 0.4.0 их не понимал. Пароля в ссылке может не быть — его спросят. Если вместо ссылок на звонки в ней токен VK, который раздаёт сервер, профиль переходит в режим auto_js и звонки создаются от аккаунта VK владельца сервера (README, «Токен VK от сервера»);
  • правило маршрутизации сервера (назначается паролю в панели) применяется, если в профиле есть согласие [profile.<имя>.routing] server = true (profile set -routing-server); без согласия — только показывается, как раньше. Белый список сервера и чёрный список адресов на огромный диапазон применяются с заметным предупреждением «ВНИМАНИЕ»; кириллические домены переводятся в punycode;
  • маршрутизация мимо туннеля (routing.template и правило сервера) проверена живьём на Linux в socks и tun: прямые сайты открываются с адреса машины, остальные — через туннель, петли нет, kill-switch при перезапуске ядра режет и прямой трафик;
  • socks: TCP быстрее восстанавливается после пачки потерь — соединения больше не подвисают на секунды;
  • окно капчи на Linux не закрывается, если VK долго отвечает; после закрытия окон капчи и входа VK профиль браузера больше не остаётся в /tmp;
  • README: что дают правки ядра, сравнение с другими настольными клиентами CSQTT; doc/upstream-proposals.md — предложения автору CSQTT и найденные ошибки ядра 2.5.0. Исходный репозиторий CSQTT переведён автором в архив; есть продолжение от другого автора — CSQTT-Rebirth (с его серверами не проверялось).

Ещё не проверялись: всё на Windows с ядром 2.5.0 (в том числе маршрутизация), капча VK на 2.5.0, импорт ссылки с настоящей панели (разбор проверен на ссылках, собранных кодом сервера).

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

Скачать

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

Full Changelog: v0.4.0...v0.5.0