Cloudflare WARP

Cloudflare WARP — это VPN-сервис, предоставляемый Cloudflare, который предназначен для защиты и ускорения интернет-соединения. WARP не является анонимизирующим VPN, принципиально сохраняя страну подключения пользователя. Поэтому в 99% случаев при подключении у вас будет российский IP-адрес.
В основе работы сервиса WARP лежит протокол WireGuard. Поэтому возможно сгенерировать конфигурационный файл WireGuard, который позволяет подключаться к сети WARP с помощью стандартных клиентов WireGuard, а не только через официальное приложение 1.1.1.1. Для этого существуют неофициальные инструменты и скрипты.
К сожалению, в России активно ограничивается протокол WireGuard, поэтому придётся вместо него использовать протокол AmneziaWG.
Простая генерация конфигурационного файла WARP для AmneziaWG
- Самый простой способ — использовать онлайн-генераторы конфигов на сайтах (это не мои сайты):
- Генераторы в Telegram-ботах (тоже не мои):
Внимание
В названии файла могут быть только английские буквы и цифры! Символов, скобок там быть не должно! Если в названии файла оказались символы — переименуйте его.
Файл конфига должен иметь расширение .conf Если он скачался с расширением .txt или каким-то другим — поставьте .conf
Пример правильного названия файла: WARP123.conf
Генерация конфигурационного файла WARP для AmneziaWG вручную с помощью скрипта
Нужно выполнить скрипт в bash-терминале. Локальный Linux-компьютер не подойдёт, так как при генерации конфига делаются запросы на сервера, которые заблокированы. Поэтому лучше использовать бесплатные онлайн-терминалы. Самый простой из них — Aeza Terminator.
- Зайдите на сайт https://terminator.aeza.net/en/
- Выберите Debian.
- Вставьте команду для выполнения скрипта (Shift + Insert) и нажмите Enter:shell
bash <(wget --inet4-only -qO- https://raw.githubusercontent.com/ImMALWARE/bash-warp-generator/main/warp_generator.sh) - Когда скрипт выполнится, вы можете перейти по ссылке для скачивания конфига файлом, либо копировать конфиг текстом.
Внимание
В файле конфига могут быть только английские буквы и цифры! Символов, скобок там быть не должно! Если в названии файла оказались символы — переименуйте его.
Файл конфига должен иметь расширение .conf Если он скачался с расширением .txt или каким-то другим — поставьте .conf
Пример правильного названия файла: WARP123.conf
Альтернативы Aeza Terminator
pad.ws
- Зайдите на https://pad.ws
- Continue with Google
- В окне Dashboard, если будет кнопка Start, нажмите на неё
- Terminal
Replit
- Зайдите на https://replit.com/new/github/ImMALWARE/bash-warp-generator
- Создайте аккаунт
- Нажмите Run вверху
GitHub Codespaces
- Перейдите на https://github.com/ImMALWARE/bash-warp-generator/codespaces
- Войдите в аккаунт GitHub
- Create codespace on main
- Дождитесь, пока он загрузится (может занять 10–30 секунд)
- В терминале (внизу экрана) введите:bash
bash warp_generator.sh
Подключение с помощью конфига AmneziaWG через приложение AmneziaWG
Скачайте приложение AmneziaWG (ссылки в этой статье)Нажмите на кнопку + или "Добавить туннель", импортируйте конфиг из файлаПодключитесь по кнопке
Подключение по AmneziaWG конфигу через приложение AmneziaVPN
- Скачайте приложение AmneziaVPN (ссылки в этой статье)
- Выберите "Файл с настройками подключения" и импортируйте скачанный файл
- Подтвердите подключение
WARP в официальном приложении на протоколе MASQUE (экспериментально)
Новые версии официального приложения 1.1.1.1 для Windows, Linux, Android, iOS поддерживают протокол MASQUE, который пока что не заблокирован. Но для первичной регистрации приложение делает запросы к серверам, которые заблокированы. Поэтому порядок действий такой:
- Установите официальное приложение 1.1.1.1 из Play Маркета/App Store/с офиц. сайта.
- Перед запуском включите любой другой VPN.
- Для Android/iOS: Зайдите в настройки (в правом верхнем углу) -> Дополнительно -> Параметры подключения -> Протокол туннелирования. Выберите MASQUE. Для Windows: выполните команды в командной строке:batНа Linux выполните те же команды в терминале.
warp-cli registration new warp-cli tunnel protocol set MASQUE - Подключитесь. Больше для подключения не понадобится другой VPN.
Для Android: По умолчанию приложение 1.1.1.1 добавляет YouTube в список исключений, поэтому он с этим приложением работать не будет (с AmneziaVPN — будет). Решение — установить модификацию ReVanced (версию без root).
