wgcf — неофициальный кроссплатформенный интерфейс командной строки для Cloudflare Warp.
Зарегистрировать новую учетную запись
Измените лицензионный ключ, чтобы использовать существующую подписку Warp+.
Создать профиль WireGuard
Проверить статус аккаунта
Распечатайте информацию трассировки для отладки статуса Warp/Warp+.
Вы можете найти предварительно скомпилированные двоичные файлы на странице релизов.
Запустите wgcf в терминале без каких-либо аргументов, чтобы отобразить экран справки. Все команды и параметры документированы.
Запустите следующую команду в терминале:
регистр wgcf
Новая учетная запись будет сохранена в wgcf-account.toml
Запустите следующую команду в терминале:
wgcf генерировать
Профиль WireGuard будет сохранен в wgcf-profile.conf . Для получения дополнительной информации о том, как его использовать, ознакомьтесь с официальным кратким руководством WireGuard.
Чтобы обеспечить максимальную совместимость, сгенерированный профиль будет иметь MTU 1280, как и официальное приложение для Android. Если у вас возникли проблемы с производительностью, возможно, вы сможете повысить скорость, увеличив это значение. Для получения дополнительной информации, пожалуйста, проверьте № 40.
Если у вас уже есть подписка Warp+, например, на вашем телефоне, вы можете привязать учетную запись, созданную этим инструментом, к учетной записи вашего телефона, поделившись ее статусом Warp+. Обратите внимание, что в настоящее время существует ограничение: максимум 5 подключенных устройств одновременно.
Сначала получите лицензионный ключ вашей учетной записи Warp+. Чтобы просмотреть его на Android:
Откройте приложение 1.1.1.1
Нажмите кнопку меню гамбургера в правом верхнем углу.
Перейдите к: Account > Key
Теперь вернемся к wgcf.
⚠️ Если у вас есть существующая учетная запись, вам необходимо удалить ее и создать новую (!355, !425):wgcf register
Затем немедленно добавьте свой ключ в wgcf-account.toml . Наконец, запустите:
обновление wgcf wgcf генерировать
Запустите следующую команду в терминале:
статус wgcf
Подключитесь к профилю WireGuard, созданному этим инструментом, затем запустите:
трассировка wgcf
Если вы посмотрите на последнюю строку, там должно быть написано warp=on или warp=plus , в зависимости от того, есть ли у вас Warp или Warp+ соответственно.
api_tests — Тесты для генерации документации API.
spec_format — форматировщик спецификаций OpenAPI3 для последующей обработки спецификации, сгенерированной Optic.
В этом проекте используется Optic для автоматического создания документации API с использованием тестов, определенных в api_tests. Эти тесты охватывают все конечные точки, используемые wgcf. Документация экспортируется в виде спецификации OpenAPI3, которая затем используется с помощью openapi-generator для генерации кода клиентского API Go в wgcf/openapi.
Чтобы обновить документацию API, установите Optic, затем запустите:
запуск API
Устраните и сохраните все различия в веб-интерфейсе.
Чтобы восстановить код клиентского API Go, установите openapi-generator, затем запустите:
bash генерировать-api.sh
Этот сценарий поддерживает как Linux, так и WSL.
Мы не являемся аффилированными лицами, не уполномочены, не одобрены и не связаны каким-либо образом официально с Cloudflare или какой-либо из ее дочерних компаний или ее филиалов. Официальный сайт Cloudflare можно найти по адресу https://www.cloudflare.com/.
Названия Cloudflare Warp и Cloudflare, а также связанные с ними названия, знаки, эмблемы и изображения являются зарегистрированными торговыми марками соответствующих владельцев.