Repository navigation
v0.3.0
csqtt-cli 0.3.0 — весь трафик через туннель и на Windows
Главное в выпуске — режим tun на Windows: через туннель идёт весь трафик системы, а не только программы с прокси.
csqtt-cli connectв консоли администратора создаёт адаптер Wintuncsqtt-cliи забирает в него весь IPv4; IPv6 закрыт, пока туннель поднят, и программы переходят на IPv4.wintun.dllуже лежит в архиве;- защита DNS и kill-switch — как на Linux: DNS системы ходит только к резолверам туннеля, а пока туннель поднимается или переподключается, трафик закрыт. Это фильтры Windows Filtering Platform, и они исчезают вместе с процессом, даже если его убили;
- соединения ядра идут мимо туннеля через физический интерфейс, поэтому туннель не зацикливается сам на себя;
- выдернули кабель — туннель ждёт сеть и возвращается сам; адаптер отключили в системе — подключение останавливается с подсказкой подключиться заново;
- новые DNS-серверы от сервера CSQTT применяются на ходу, без переподключения;
- второй запуск с
tun, пока работает первый, отказывает сразу и первый не трогает; - меню на Windows тоже предлагает весь трафик и само просит права администратора.
Проверено на Windows из консоли: режимы socks и tun, kill-switch между попытками, выдернутый кабель, Ctrl+C и taskkill без следов в системе. Ещё не проверялись на Windows: меню и запуск двойным щелчком, окна WebView2 (капча и вход в VK), режим auto_js, переход между Wi-Fi и кабелем. На Linux всё работает, как в 0.2.0; Linux ARM64 запускался только под эмуляцией.
Оболочка — MIT, ядро CSQTT — PolyForm Noncommercial 1.0.0: сборка целиком — только для некоммерческого использования. Бинари не подписаны, Windows может предупредить.
Скачать
- Windows (x86-64): csqtt-cli_v0.3.0_windows_amd64.zip
- Linux (x86-64): csqtt-cli_v0.3.0_linux_amd64.tar.gz
- Linux (ARM64): csqtt-cli_v0.3.0_linux_arm64.tar.gz
- Исходники: zip · tar.gz
- Контрольные суммы SHA-256: SHA256SUMS.txt
С чего начать — README.
Full Changelog: v0.2.0...v0.3.0