Этот bash скрипт сгенерирует конфиг Cloudflare WARP для AmneziaVPN.
Не стоит выполнять его локально, так как РКН заблокировал запросы для получения конфига. Вместо этого лучше выполнять на удалённых серверах.
- Заходим на https://terminator.aeza.net
- Выбираем
debian - Вставляем команду (Shift + Insert):
bash <(wget --inet4-only -qO- https://raw.githubusercontent.com/ImMALWARE/bash-warp-generator/main/warp_generator.sh)- После того, как конфиг сгенерируется, копируем его, либо скачиваем файлом по ссылке и импортируем в AmneziaVPN!👍
- Заходим на https://pad.ws
- Continue with Google
- В окне Dashboard, если будет кнопка Start, нажмите на неё
- Terminal
- Вставляем команду (Shift + Insert):
bash <(wget --inet4-only -qO- https://raw.githubusercontent.com/ImMALWARE/bash-warp-generator/main/warp_generator.sh)- После того, как конфиг сгенерируется, копируем его, либо скачиваем файлом по ссылке и импортируем в AmneziaVPN!👍
- Тыкаем сюда:
- Создаём аккаунт
- Нажимаем кнопку
Runвверху - После того, как конфиг сгенерируется, копируем его, либо скачиваем файлом по ссылке и импортируем в AmneziaVPN!👍
- Переходим по ссылке: https://github.com/ImMALWARE/bash-warp-generator/codespaces
- Вводим учётные данные GitHub (потребуется авторизация, если вы не вошли в аккаунт)
- Нажимаем
Create codespace on main - Дожидаемся, пока среда загрузится (может занять 10–30 секунд)
- В терминале (внизу экрана) вводим команду (Shift + Insert):
bash warp_generator.sh- После того, как конфиг сгенерируется, копируем его, либо скачиваем файлом по ссылке и импортируем в AmneziaVPN!👍
- После завершения можно удалить codespace:
- Переходим в https://github.com/ImMALWARE/bash-warp-generator/codespaces
- Нажимаем на три точки → Delete
GitHub удаляет Codespaces автоматически через некоторое время бездействия, но лучше удалить сразу.
По какой-то причине конфиг сгенерировался неверно, удалите его, попробуйте перегенерировать снова другим способом или скачайте уже рабочий.
Переименуйте файл .conf, в нём не должно быть пробелов и скобок.
Импортировать конфиг WARP нужно не в WireGuard, а в AmneziaWG или AmneziaVPN!
В мобильном приложении AmneziaWG названия конфигов могут иметь длину не более 15 символов.
В случае если в конфиге отсутствуют значения S1 и S2, AmneziaVPN не даст подключиться к нему и предложит включить обфускацию. Приложение AmneziaWG умеет читать такие сломанные конфиги, но использовать их всё равно не рекомендуется.
- Откройте "Редактор реестра" в Windows. Его можно найти в поиске, либо выполнить команду
regedit. - Перейдите в HKEY_CLASSES_ROOT -> CLSID. Найдите и удалите раздел
{3d09c1ca-2bcc-40b7-b9bb-3f3ec143a87b}. - Перезапустите приложение AmneziaWG.
- Удалите AmneziaWG в "Программах и компонентах"
- Скопируйте полный путь к .msi файлу установщика AmneziaWG. Для этого, удерживая Shift, нажмите правой кнопкой мыши по нему -> Копировать как путь
- Откройте Командную строку от имени администратора
- Вставьте в командную строку скопированный путь, нажав по ней правой кнопкой мыши, нажмите Enter
Таким образом, msi файл будет открыт от имени администратора, возможно, это решит проблему.
- Удалите AmneziaWG в "Программах и компонентах"
- Откройте Командную строку от имени администратора
- Выполните команды:
dism /online /get-drivers /format:table > drivers.txt notepad drivers.txt - Найдите
wintun.inf, нам нужен его oem-номер. В моём случае этоoem7.inf: - Выполните команду для его удаления:
Вместо 7 подставьте номер, который соответствует wintun.inf в вашем блокноте!
pnputil.exe /d oem7.inf
- Скопируйте полный путь к .msi файлу установщика AmneziaWG. Для этого удерживая Shift нажмите правой кнопкой мыши по нему -> Копировать как путь
- Вставьте в командную строку скопированный путь, просто нажав по ней правой кнопкой мыши, нажмите Enter. Установите AmneziaWG.
Приложение AmneziaVPN полностью поддерживает конфиги протокола AmneziaWG.
Откройте конфигурационный файл для редактирования:
Уберите галочку "Блокировать нетуннелированный трафик"
Уберите IPv6-адрес в файле конфигурации.
Напишите в чат: https://t.me/immalware_chat

