WARP Generator
Выбери параметры — получи новый WARP-ключ и скачай готовый .conf прямо здесь, без перехода на другую страницу.
Новый WARP-конфиг
По умолчанию уже выбраны безопасные настройки: AmneziaWG 2.0, DNS Cloudflare, UDP 4500, обычный профиль устройства и полный туннель.
AWG 2.0 добавляет параметры шумовых пакетов. WireGuard — обычный конфиг без маскировки.
Выбранные DNS-адреса попадут в секцию Interface.
Порт указывается в Endpoint готового файла.
Мобильный профиль отключает IPv6 по умолчанию; профиль роутера снижает шумовую нагрузку.
По умолчанию engage.cloudflareclient.com; второй вариант выбирает адрес из стандартных Cloudflare WARP-подсетей.
Используется только при формате AmneziaWG 2.0. Для WireGuard эти параметры не добавляются.
1280 — безопасная отправная точка для мобильных и нестабильных сетей.
Поддерживает NAT-сессию; 25 секунд — обычное значение.
Генерация выполняется в этой вкладке. Файл скачивается автоматически.
Файл содержит приватный ключ. Не публикуй и не отправляй его посторонним.
Как это работает. GitHub Pages запускает интерфейс и сборку файла в браузере. Для регистрации нового WARP-устройства используется публичный API-сервис, как и в warp-generation.github.io. API создаёт профиль и возвращает ключи; сайт собирает .conf и не сохраняет его на сервере. Важно: приватный ключ создаётся сторонним API, поэтому оператор этого API потенциально может его видеть. Если такой уровень доверия не подходит, используй ручной режим с уже имеющимся конфигом.
Ручной режимИмпорт своего .conf и редактирование существующих ключей⌄
01 / Исходные данные
Вставь существующий WireGuard-конфиг — поля заполнятся автоматически. Либо введи значения вручную.
S1–S4 и H1–H4 фиксируются в WARP-совместимых значениях: S = 0, H = 1 / 2 / 3 / 4.
Данные остаются в этой вкладке браузера.
Приватность: локальный редактор не отправляет введённые ключи на сервер и не сохраняет их в localStorage. Не публикуй готовый .conf: внутри приватный ключ.
02 / Результат
Проверь настройки и скачай файл для импорта в AmneziaWG или WireGuard.
Локальная сборка не регистрирует новое устройство и не проверяет доступность endpoint.