PWDTT v1.7.0
Главное
PWDTT v1.7.0 — крупное обновление стабильности подключения, интерфейса и управления VK-хешами.
VK-хеши
- Добавлена отдельная вкладка управления VK-хешами.
- Реализован общий пул хешей для нескольких серверов.
- Для каждого сервера доступны режимы
local,local+poolиpool. - Добавлена функциональная проверка через VK → TURN → WRAP → DTLS.
- Проверка не создаёт WireGuard-интерфейс и не изменяет системные маршруты.
- Health-state хранится с учётом конкретного сервера.
- Добавлена автоматическая проверка неизвестных и устаревших хешей.
- Ошибки сети, TURN, DTLS и WRAP не считаются подтверждением невалидного хеша.
- Добавлена опциональная автоматическая замена подтверждённо нерабочего хеша.
- Новый хеш проверяется до удаления старого.
- Добавлены ограничения числа автоматических замен.
- Старые профили продолжают работать без ручной миграции.
- Поддерживаются кириллические и другие Unicode-названия профилей.
Интерфейс
- Главный экран переработан в connection dashboard.
- Добавлены этапы DNS → VK → TURN → WRAP → DTLS → потоки → VPN.
- Показываются активные воркеры, трафик, IPv4/IPv6 и время подключения.
- Добавлено реальное измерение ICMP-задержки.
- Улучшены список и выбор серверов.
- Ошибки подключения отображаются прямо на главном экране.
Сеть и стабильность
- Улучшен TURN failover.
- Воркеры распределяются между доступными TURN-адресами.
- WRAP-состояние изолировано между worker-сессиями.
- Улучшена классификация TURN Allocate failures.
- Подключение считается рабочим только после применения WireGuard-конфигурации и подтверждения двустороннего трафика.
Windows
- Добавлена защита от IPv6 leak для IPv4 full-tunnel.
- Firewall-защита удаляется после отключения и штатного завершения.
- Добавлена очистка stale-правил после аварийного завершения.
- Уменьшены Windows-паттерны, вызывавшие false positive Microsoft Defender.
- Автозапуск переведён с
reg.exeна Windows Registry API. - Убраны лишние скрытые вызовы
cmd.exeиreg.exe.
Совместимость
Ручной ввод VK-хешей сохранён. Старые профили используют локальные хеши по умолчанию. Общий пул и автоматическая замена не включаются без настройки пользователя.
Проверено
- backend unit tests;
- core tests и race detector в CI;
- frontend tests;
- Windows x64 build;
- Linux x86_64 build;
- macOS Universal build;
- реальное VK/TURN/DTLS подключение;
- функциональная проверка VK-хешей;
- передача реального трафика.
Связанные задачи
В релиз вошли изменения из #7, #8, #10, #13 и #16.
Полный diff: v1.6.0...v1.7.0