README.md
June 20, 2026 · View on GitHub
PWDTT
Десктопный VPN-клиент, который туннелирует трафик через TURN-серверы VK,
маскируя соединение под зашифрованный медиатрафик звонка.
Модифицированная версия PWDTT (Copyright © 2026 luminescq) — WDTT Desktop Client
Как это работает
Приложение поднимает локальный WireGuard-интерфейс и передаёт его трафик через TURN/DTLS серверы VK, оборачивая пакеты в RTP с шифрованием ChaCha20-Poly1305. С точки зрения провайдера — это обычный зашифрованный VK-звонок.
Приложение → WireGuard → ChaCha20/RTP → VK TURN/DTLS → wdtt-server (VPS) → интернет
Для работы нужен свой VPS — деплой встроен прямо в приложение.
Запуск
Linux
Установите зависимости:
# Ubuntu/Debian
sudo apt install wireguard-tools libayatana-appindicator3-1
# Arch
sudo pacman -S wireguard-tools libayatana-appindicator
Разрешите команды ip и wg без пароля — добавьте в /etc/sudoers через visudo:
your_user ALL=(ALL) NOPASSWD: /usr/bin/ip, /usr/bin/wg
Скачайте бинарник из Releases WDTT (pwdtt-client-*) или из Releases этого репозитория:
chmod +x pwdtt-linux-amd64
./pwdtt-linux-amd64
Windows
Скачайте pwdtt-client-windows-amd64.exe из Releases WDTT или Releases pwdtt-client и запустите. Драйвер WireGuard (wintun) встроен.
Быстрый старт
- Деплой сервера — вкладка Deploy → введите данные VPS → «Установить»
- Добавьте сервер — кнопка
+→ вставьтеwdtt://-ссылку или введите вручную - VK-хеши — Настройки → VK Хеши → вставьте 1–4 хеша из
vk.com/call/join/<hash> - Подключение — кнопка питания
Формат ссылки
Приложение принимает ссылки вида:
wdtt://<IP>:<DTLS_PORT>:<WG_PORT>:<PROXY_PORT>:<PASSWORD>[:<HASH1>,<HASH2>,...][#название]
- Поля 1–5 обязательны
- Хеши — опциональны, через запятую, до 4 штук
#название— опциональный псевдоним сервера
Пример:
wdtt://1.2.3.4:56000:56001:0:mypassword:AbCdEfGh,XyZ12345#Мой сервер
Вставить ссылку можно через кнопку + или просто Ctrl+V в любом месте окна.
Если ссылка содержит хеши, приложение предложит заменить уже сохранённые.
Сборка из исходников
Зависимости: Go 1.22+, Node.js 18+, Wails v2
# Linux
sudo apt install libayatana-appindicator3-dev pkg-config gcc
go install github.com/wailsapp/wails/v2/cmd/wails@latest
git clone https://github.com/ildarmaga/pwdtt-client
cd pwdtt-client
wails build -platform linux/amd64 -o pwdtt-linux-amd64
# → build/bin/pwdtt-linux-amd64
# Windows (кросс-компиляция с Linux)
wails build -platform windows/amd64
# → build/bin/pwdtt.exe
Important
Приложение является техническим инструментом для защищённого туннелирования собственного трафика через ваш сервер. Автор не призывает использовать PWDTT для противоправных целей или нарушения правил сторонних сервисов.
Лицензия
Copyright © 2026 luminescq. Модифицированная версия — Copyright © 2026 ildarmaga.
Этот проект распространяется под лицензией GNU General Public License v3.0 — см. LICENSE и CREDITS.md.
Оригинальный проект: luminescq/PWDTT