-
released this
2026-10-09 08:45:24 +03:00 | 0 commits to main since this releaseCSQTT VPN Desktop 2.1.19
Windows updater теперь использует GitHub → GitLab → Forgejo. Если основной источник недоступен или его релиз неполон, приложение проверяет зеркало. Если загрузка ZIP оборвалась, скачивается только тот же выпуск с совпадающими размером и SHA256 — перехода на другую версию во время установки нет.
Загрузка, progress, отмена, проверка BUILDINFO/SHA256, распаковка и установка полного bundle через helper с rollback выполняются внутри приложения. Профили и настройки в AppData сохраняются. Android package ID к Windows не относится; данные Windows-клиента не переименовывались.
Скачайте полный ZIP для Windows amd64 либо tar.gz для Linux amd64. Bundled Rust core остаётся 2.1.15; совместим с нашим сервером 2.1.11–2.1.17 (CSQPX2). Upstream amurcanov/csqtt 2.1.9 несовместим. На Linux встроенная установка обновлений по-прежнему не предлагается.
Прошли Go unit/race/vet, Windows cross-compilation/vet, пять frontend-тестов и production builds Windows/Linux. Новый updater проверен на настоящем опубликованном Windows ZIP отдельно через каждый источник: check, download, SHA256, extraction и PE validation. Версия ресурсов и requireAdministrator manifest проверены в собранном EXE.
Полный helper-flow с UAC, заменой работающего GUI и rollback на физическом Windows в этом прогоне не проверялся. BUILDINFO и SHA256SUMS приложены.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-10-05 18:41:53 +03:00 | 1 commits to main since this releaseCSQTT VPN Desktop 2.1.18
Windows: системный MTU адаптера CSQTT теперь равен 1300 — как на сервере, в Android и в Linux. Раньше Windows считала MTU адаптера равным 65535 и отправляла в туннель пакеты любого размера целиком: датаграммы крупнее примерно 1500 байт молча терялись.
Что меняется на практике:
- Крупные датаграммы Windows теперь дробит по 1300 байт, и они доходят.
- Пакет больше 1300 байт с запретом фрагментации сразу получает ошибку «слишком большой». Раньше пакеты до 1500 байт с таким флагом проходили.
- TCP, DNS и обычная работа браузера не меняются: размер сегмента и так ограничивал сервер.
Bundled Rust core остаётся 2.1.15. Совместим с сервером danusha2345/csqtt-android 2.1.11–2.1.16, обновлять сервер не требуется. Upstream amurcanov/csqtt 2.1.9 несовместим. Linux-архив пересобран только ради номера версии, его поведение не менялось.
Windows 2.1.16 и новее увидит обновление через «Настройки → Проверить обновления». ZIP содержит весь комплект: CSQTT-VPN.exe, bin/csqtt-client.exe, wintun.dll. Для ручной установки распакуйте его целиком.
Проверки
Локально прошли frontend tests/build, Go race/vet, Windows cross-build/vet, проверка PE amd64/requireAdministrator/версии ресурсов 2.1.18.0 и хэшей core.
Правка проверена на реальной Windows сравнением с кодом 2.1.17: подключение через тот же код, что использует GUI, без самого GUI. До правки MTU адаптера 65535, пакеты 2028 и 4028 байт теряются; после — MTU 1300, они доходят. В обоих вариантах работают DNS, HTTPS, загрузка 20 МБ, выгрузка 5 МБ и UDP-ответ 1341 байт, выходной IP меняется на адрес сервера.
Не проверялись: сам GUI с реальным VPN, игры и приложения, которые запрещают фрагментацию, Linux с реальным VPN.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-09-30 21:15:15 +03:00 | 2 commits to main since this releaseCSQTT VPN Desktop 2.1.17
Windows bridge отбрасывает повреждённые не-IP датаграммы и ошибки конкретного пакета, продолжая передавать следующий трафик. Ошибки закрытого устройства и доступа по-прежнему вызывают fail-safe очистку.
В комплект включён новый Rust core 2.1.15 для Windows и Linux: фильтрация не-IP после маршрутизации CSQPX2 и устойчивость TUN writer к EINVAL/EMSGSIZE. Это адаптация upstream PR #39; формат нашего протокола не менялся.
Совместим с сервером danusha2345/csqtt-android 2.1.11–2.1.15. Обновлять сервер не требуется. Upstream amurcanov/csqtt 2.1.9 несовместим.
Windows 2.1.16 увидит обновление через «Настройки → Проверить обновления». ZIP содержит весь комплект: CSQTT-VPN.exe, bin/csqtt-client.exe, wintun.dll. Для ручной установки распакуйте его целиком. Linux-архив также пересобран с новым core.
Локально прошли frontend tests/build, Go race/vet, Windows cross-build/vet, проверка PE amd64/requireAdministrator/версии ресурсов 2.1.17.0 и хэшей core. CI проверяет Linux и настоящий Windows runner, включая классификацию ошибок Wintun. GUI с реальным VPN, UAC-перезапуск и VK TURN E2E в этой итерации не проверялись.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-09-22 22:56:07 +03:00 | 3 commits to main since this releaseРежимы «Авто API» / «Авто ВК» и надёжность отключения
- Звонки VK как в Android: «Вручную (ссылки)», «Авто API» и «Авто ВК» на вкладке «Подключение». «Авто API» создаёт звонки через
calls.startи завершает их при отключении или падении туннеля; незавершённые звонки добиваются при следующем запуске. «Авто ВК» создаёт звонок в ядре по VK-токену (неофициальные методы — лучше второстепенный аккаунт). Токен получается кнопкой входа VK в браузере; в поле можно вставить весь адресblank.html#access_token=…. - Отключение просит ядро выйти штатно (в «Авто ВК» — с завершением звонка), процесс убивается только через 10 с.
- Хвосты после аварии: при запуске GUI снимаются NRPT-правило Windows (переживало перезагрузку и ломало DNS), IPv6 leak guard Linux, процессы ядра и звонки «Авто API».
- Закрытие окна при включённом VPN больше не подвешивает UI на Windows.
- Windows: шлюз, DNS, адаптер и bypass-маршруты — через нативные API вместо PowerShell/
route; шлюз с учётом метрики интерфейса, маршрут снимается с точным шлюзом. Исключениеya.ru/yandex.*прокладывает подсети Яндекса. - DNS исключённых доменов идёт мимо туннеля; Linux-гонка bypass-маршрута при отключении устранена.
Bundled core 2.1.11; сервер нашего форка 2.1.11–2.1.14 (CSQPX2), обновление сервера не требуется.
Проверено: Go tests/race/vet, Windows vet, GitHub CI на ubuntu-latest и windows-latest (включая тесты нативных маршрутов), 5 frontend-тестов, npm audit, PE-версия/манифест, распаковка ZIP кодом updater. Не проверено на реальном Windows/Linux с VPN: серия подключений с нативными маршрутами, «Авто API»/«Авто ВК» с настоящим токеном, updater UAC/rollback.
Windows: распаковать ZIP целиком или обновиться из настроек. Linux: распаковать tar.gz,
sudo -E ./CSQTT-VPN. Контрольные суммы — SHA256SUMS; метаданные updater — BUILDINFO.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Звонки VK как в Android: «Вручную (ссылки)», «Авто API» и «Авто ВК» на вкладке «Подключение». «Авто API» создаёт звонки через
-
released this
2026-09-12 14:38:31 +03:00 | 8 commits to main since this releaseИнтерфейс Linux и desktop bundles
- Исправлено отображение недоступного Linux-автозапуска.
- Linux-комплект включает исправления 2.1.13/14: единственную обновляемую сводку трафика над журналом и перенос длинного текста в верхней панели.
- Опубликованы Linux amd64 (tar.gz) и Windows amd64 (ZIP). Bundled core 2.1.11; сервер нашего форка 2.1.11–2.1.13 (CSQPX2). Обновление сервера не требуется.
Проверены 5 frontend-тестов, npm audit/build, Go tests/race/vet, Windows cross-build/vet, PE version/manifest, Linux ELF и три размера браузерного окна с имитацией Linux bindings. Новые бинарники с реальным VPN не запускались; полный Windows updater UAC/rollback flow не проверялся. Работающая Linux-сессия при выпуске не прерывалась.
Linux: распаковать весь tar.gz; нужны GTK 3, WebKitGTK 4.1, iproute2 и systemd-resolved. Запуск после завершения старой сессии:
sudo -E ./CSQTT-VPN. Windows: распаковать весь ZIP либо воспользоваться обновлением в настройках. Контрольные суммы — SHA256SUMS; метаданные updater — BUILDINFO.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-09-12 11:17:58 +03:00 | 9 commits to main since this releaseИсправления интерфейса
- Полный текст трафика в верхней панели: строка переносится без обрезания.
- Сводка трафика закреплена над историей журнала и обновляется на месте. Сообщения о маршрутах и автоскролл больше её не скрывают.
- Копирование журнала включает актуальную сводку и отдельные сообщения/ошибки.
Проверены frontend-тесты, Go tests/race/vet и Windows cross-build/vet, узкая раскладка 560/720 px. Исправление проверено в GUI на Windows с живым VPN-трафиком. Полный updater flow с UAC/rollback отдельно не проверялся.
Windows 10/11 x64, WebView2. Bundled Rust core 2.1.11; совместимый сервер danusha2345/csqtt-android 2.1.11–2.1.13 (CSQPX2). Обновление сервера не требуется.
Обновление доступно через «Настройки → Проверить обновления». Для ручной установки распакуйте весь Windows ZIP. Контрольные суммы — в SHA256SUMS; метаданные updater — в BUILDINFO.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2026-09-10 12:38:13 +03:00 | 11 commits to main since this releaseCSQTT VPN для Windows 2.1.13
Статистика трафика теперь обновляется в одной строке журнала, как в Android. Промежуточные сообщения и ошибки сохраняются. При копировании журнала используется актуальная сводка трафика.
Обновление доступно через встроенный updater клиента 2.1.12. Для ручной установки распакуйте ZIP целиком и запустите CSQTT-VPN.exe.
Bundled Rust core остаётся 2.1.11. Совместим с сервером danusha2345/csqtt-android 2.1.11–2.1.13; обновлять сервер не требуется. С upstream amurcanov/csqtt 2.1.9 несовместим.
Проверены пять frontend-тестов, сборка Vite, Go tests/race/vet и Windows cross-build. PE amd64, manifest requireAdministrator и версия ресурсов 2.1.13.0 проверены. Реальный Windows GUI и VPN E2E локально не запускались.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
released this
2026-09-08 12:42:24 +03:00 | 12 commits to main since this releaseCSQTT VPN Desktop 2.1.12
В релиз включены оптимизации Windows и updater.
- Примерно 15 → 6 PowerShell-запусков на обычном пути подключения без повторных polls: cleanup и установка маршрутов объединены, ifIndex получаем сразу при ожидании адаптера.
- Статистика трафика работает через atomic counters, без PowerShell каждые 1,5 секунды.
- Setup-команды отменяются при Disconnect и выходе core; rollback и IPv6/DNS-проверки сохранены.
- DNS-кэш ограничен 1024 записями, соблюдает TTL; исправлена гонка немедленной остановки DNS.
- Добавлены тайминги cleanup/CONFIG/routing-ready.
- Updater проверяет наш GitHub, показывает release notes, скачивает и проверяет SHA-256/BUILDINFO, останавливает VPN, заменяет bundle через helper и перезапускает GUI. При неудаче предусмотрен rollback.
- Версия bundled core подтверждается SHA-256, без запуска неподдерживаемого
--version.
2.1.12 нужно один раз установить вручную целиком: в 2.1.11 ещё нет updater. Последующие стабильные версии устанавливаются по кнопке из приложения. Настройки, профили и device_id сохраняются.
GUI: 2.1.12, Rust core и совместимый сервер danusha2345/csqtt-android 2.1.11, CSQPX2. Новый Android/server не нужен. Сервер amurcanov/csqtt 2.1.9 несовместим.
Проверены Windows и Linux CI, Go tests/race/vet, Wails builds, нативные Windows lock/rollback/DACL и PowerShell failure tests. Архивы и SHA-256 проверены. Полный пользовательский GUI/VPN update flow и ускорение в секундах ещё не измерены.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
CSQTT VPN Desktop 2.1.8 Stable
released this
2026-08-30 16:48:58 +03:00 | 17 commits to main since this releaseСтабильный desktop-выпуск CSQTT VPN 2.1.8 для Windows и Linux.
Исправлено:
- Windows принимает TUNCONF с несколькими DNS-адресами;
- wintun.dll размещён рядом с GUI и проверяется до запуска transport;
- создание Wintun и системные команды имеют timeout;
- bypass/split routes сериализованы;
- split routes активируются до DNS-proxy, поэтому публичный UDP DNS идёт внутри CSQTT;
- исправлена CP866/UTF-8 кодировка журнала;
- постоянные auth-отказы прекращают повторы;
- подтверждён реальный Windows-трафик через system VPN.
Windows bundle portable: распакуйте архив целиком и запускайте CSQTT-VPN.exe от администратора.
Предупреждение: неподписанный EXE меняет IP/routes/DNS/NRPT, поэтому антивирус может запросить подтверждение изменения параметров подключения. Не отключайте защиту целиком.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
CSQTT VPN Desktop 2.1.7 Stable
released this
2026-08-30 13:10:41 +03:00 | 25 commits to main since this releaseCSQTT VPN Desktop 2.1.7
Windows и Linux desktop-клиенты без встроенного адреса частного сервера.
CSQTT-VPN-2.1.7-windows-amd64.zip— Windows 10/11 x64, Wintun, UAC;CSQTT-VPN-2.1.7-linux-amd64.tar.gz— Linux x86_64, native TUN/SCM_RIGHTS;SHA256SUMS-desktop-2.1.7.txt— контрольные суммы.
Каждый пользователь вводит endpoint собственного сервера в формате
host:46010.
Полный набор Android/desktop/server также опубликован в
danusha2345/csqtt-android.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads