Skip to content

PWDTT v1.7.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 22:59
· 36 commits to main since this release

Главное

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