-
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