Создаем файл конфигурации WireGuard для VPN-сервиса WARP от Cloudflare
WARP — это быстрый и бесплатный VPN-сервис от мирового лидера рынка интернет-инфраструктуры и безопасности компании Cloudflare. WARP от Cloudflare работает на базе современного безопасного, быстрого и эффективного VPN-протокола WireGuard.
У WARP от Cloudflare имеется и платная версия WARP+ с более продвинутой технологией маршрутизации трафика Argo (знакомой платным пользователям Cloudflare CDN) по наименее загруженным каналам. Я тестировал обе версии WARP от Cloudflare и значительных различий для обычного пользователя между бесплатной и платной версиями WARP не заметил. Сам я пользуюсь бесплатной версией WARP от Cloudflare, которая стабильно летает у меня на скорости 300–400 Мбит/с. Неплохо для бесплатного VPN-сервиса от мирового лидера?!
Проблема в том, что официальное приложение WARP от Cloudflare из Windows поддерживает только 64-битные версии Windows 8 и Windows 10. Кроме того, официальное приложение Cloudflare не дает возможность сгенерировать файл конфигурации WireGuard для использования WARP от Cloudflare, например, на Wi-Fi роутере.
В данной инструкции мы разберемся как сгенерировать файл конфигурации WireGuard для использования VPN-сервиса WARP от Cloudflare на любых устройствах, которые поддерживают протокол WireGuard!
Важно: рекомендую создавать отдельный конфигурации WireGuard для каждого устройства.
Больше полезной информации о технологиях, софте и прочем эджайле в моем Telegram-канале Pip-Boy, а также в моем TikTok, где я в коротких видео рассказываю об интересном в IT.
ИНСТРУКЦИЯ
УТИЛИТА WGCF ДЛЯ ГЕНЕРАЦИИ ФАЙЛА КОНФИГУРАЦИИ WIREGUARD ДЛЯ WARP ОТ CLOUDFLARE
1) Скачиваем c GitHub утилиту wgcf, которая используется для регистрации новых аккаунтов и управления учетными записями WARP от Cloudflare, генерации файлов конфигурации WireGuard, а также для управления ключами уже имеющимися подписками WARP+. Текущая актуальная версия утилиты wgcf по состоянию на 15 мая 2021 г. — 2.2.3
Если у вас 64-битная версия Windows, то качаем файл wgcf_2.2.3_windows_amd64.exe, для 32-битной — wgcf_2.2.3_windows_386.exe
2) Для дальнейшего удобства и простоты данной инструкции создаем папку wgcf на диске C, в которую помещаем скачанную утилиту wgcf, также предварительно переименовав скачанный файл в wgcf.exe
3) Запускаем командную строку Windows, нажав клавиши Пуск+R и написав в открывшемся окне команду cmd:
cmd
4) В открывшейся командной строке необходимо перейти к нашей папке с утилитой wgcf. Для этого вводим команду cd и далее через пробел указываем полный путь к нашей папке с утилитой wgcf c:\wgcf:
cd c:\wgcf
5) Создаем новую учетную запись WARP от Cloudflare через команду:
wgcf register
На полученный вопрос Do you agree? отвечаем Yes нажав клавишу Enter. После этого утилита wgcf создаст в папке wgcf на диске C файл учетной записи wgcf-account.toml, который содержит в себе необходимые ключи шифрования.
6) Генерируем файл конфигурации WireGuard через команду:
wgcf generate
Полученный файл конфигурации WireGuard будет иметь имя wgcf-profile.conf, а сам файл также будет находиться в папке wgcf на диске C.
7) Полученный файл конфигурации WireGuard wgcf-profile.conf мы теперь можем использовать для запуска WARP от Cloudflare на любом устройстве, которое поддерживает протокол WireGuard!
Например, появляется возможность запуска WARP от Cloudflare на роутерах Keenetic с KeeneticOS, на любых роутерах с поддержкой WireGuard (в том числе с прошивкой OpenWRT), а также на всех платформах, которые поддерживаются официальным клиентом WireGuard (Windows 7, 8, 8.1, 10, 2012, 2016, 2019, Android, iOS, macOS, Ubuntu, Debian, Fedora, CentOS, Mageia, Arch, OpenSUSE и многих других)
Напоминаю, что рекомендую создавать отдельный файл конфигурации WireGuard для каждого устройства, на котором планируется использование бесплатной версии WARP от Cloudflare. Для этого можно делать отдельные папки, например, wgcfRouter, wgcfWindows и т.д., для каждого нового устройства, копировать туда только файл wgcf.exe и генерировать с них новые файлы конфигурации WireGuard следуя данной инструкции.
ОФИЦИАЛЬНЫЙ КЛИЕНТ WIREGUARD ДЛЯ WINDOWS
1) Скачиваем и устанавливаем официальный клиент WireGuard для Windows (поддерживаются версии Windows 7, 8, 8.1, 10, 2012, 2016, 2019), доступный для скачивания по адресу: https://www.wireguard.com/install/
На сайте WireGuard нажимаем на Download Windows Installer
2) Запускаем установленный клиент WireGuard для Windows и импортируем сгенерированный ранее файл конфигурации WireGuard wgcf-profile.conf.
Нажимаем Импорт туннелей из файла и выбираем наш файл конфигурации WireGuard wgcf-profile.conf, который находится в папке wgcf на диске C.
3) Нажимаем Подключить
4) Если все прошло успешно, то рядом с именем туннеля появляется зеленая галочка, а статус изменится на Подключен
5) Готово! Теперь у вас есть быстрый и бесплатный VPN-сервис WARP от Cloudflare. Кстати, после перезагрузки компьютера клиент WireGuard запускается и создает подключение к WARP от Cloudflare автоматически.