Поиск vanity-ключей WireGuard и красивых Tor .onion v3-адресов — публичных ключей/адресов, начинающихся с заданного префикса, используя криптографически корректные Ed25519/Curve25519 ключи (PyNaCl) и все ядра CPU.
| Версия | Стек | Для кого | |
|---|---|---|---|
| 🖥 CLI v1 | wg_vanity.py |
Python, консоль | скрипты, headless-сервер, автоматизация |
| 🎨 GUI v2 | v2/ |
Godot 3.6.3 + Python-воркер | поиск WireGuard-ключей |
| ✨ GUI v3 | v3/ |
Godot 3.6.3 + Python-воркер | WireGuard и .onion v3, lofi-музыка, эффекты |
Скачайте WG_Vanity_v3.exe из Releases — портативный .exe,
внутри уже вшит воркер, работает на слабых GPU (GLES2). Не устанавливает ничего.
Выберите тип поиска в левой колонке:
- WireGuard-ключ — введите слово (например
bitcoinилиvpn). Найденный ключ сохраняется:.conf,_keys.txt,_qr.png. - .onion адрес — введите префикс из
a–zи2–7(напримерcook,tor,coin). При находке создаётся каталог<адрес>.onion/с готовыми для Tor файлами:hostname,hs_ed25519_public_key,hs_ed25519_secret_key.
Нажмите «Найти» — и следите за живой статистикой поиска.
Полная сборка из исходников v3 — см. v3/README.md.
- Нативный движок кросс-платформенный: один и тот же C-код (mkp224o
ed25519-donna, batch-режим) собирается вvanity_core.dllпод Windows и вlibvanity_core.soпод Linux x86_64/aarch64/armv7 —zigкросс-компилирует всё с Windows-машины, компилятор на Linux не нужен. Оба артефакта закоммичены. - Linux из коробки: GUI экспортируется пресетом
Linux/X11(v3/do_export_linux.ps1), воркер замораживаетсяPyInstaller'ом в standalone-ELF (v3/build_worker_linux.sh, портативный CPython — sudo не нужен). На целевой машине не требуется ни Python, ни pip. Подробности — раздел «🐧 Linux» вv3/README.md. - Windows-сборка (
WG_Vanity_v3.exe, вшитыйwg_worker.exe) не изменилась.
- Генерация WireGuard-ключей с заданным префиксом.
- Поддержка замены символов на
leet(например,a → 4,i → 1). - Многопроцессорная генерация для ускорения на CPU.
- Вывод статистики: проверенные ключи, скорость, оценочное время.
- Сохранение найденных ключей в файл с отметкой времени.
git clone https://github.com/larin-ilya/wg-vanity.git
cd wg-vanity
pip install pynaclpython wg_vanity.py -w MYNAME # базовое слово
python wg_vanity.py -w bitcoin --workers 4 --save| Аргумент | Описание |
|---|---|
-w, --word |
Базовое слово для генерации префиксов (обязательно) |
--workers |
Количество рабочих процессов (по умолчанию = кол-во CPU) |
-s, --save |
Сохранять найденные ключи в файл |
MIT. См. LICENSE.
