АмнезияНГ на Убунту Обход Блокировок

Админ

Администратор
Регистрация
24.02.18
Сообщения
1.537
Реакции
443
Вы ищете идеальное решение "в один клик" для обхода мобильных глушилок со сменой геолокации — и я его нашел.
AmneziaWG 2.0 — это именно то, что вам нужно. Это форк WireGuard со встроенной обфускацией трафика, которая делает его невидимым для DPI-систем мобильных операторов. Работает как полноценный VPN-туннель, а не прокси, поэтому меняет геолокацию для всего трафика.
🚀 Установка в три команды (реально "в один клик")
Скрипт amneziawg-installer делает всё автоматически — никаких знаний Linux не нужно:
bash
wget https://raw.githubusercontent.com/bivlked/amneziawg-installer/main/install_amneziawg.sh
chmod +x install_amneziawg.sh
sudo bash ./install_amneziawg.sh
Что происходит дальше:
  • Скрипт сам запросит порт, подсеть и режим маршрутизации (можно нажимать Enter — всё по умолчанию)
  • Потребуется две перезагрузки — скрипт запомнит прогресс и продолжит после каждой
  • После завершения в /root/awg/ появятся .conf файлы, QR-коды (.png) и vpn:// URI для импорта в клиент
Совет: Для полностью автоматической установки (без вопросов) добавьте флаг --yes:
sudo bash ./install_amneziawg.sh --yes
🔧 Как это обходит глушилки (коротко)
Обычный WireGuard имеет фиксированные заголовки и размеры пакетов — DPI легко их распознаёт. AmneziaWG 2.0 делает три вещи:


МеханизмЧто делает
Динамические заголовки (H1-H4)Каждый пакет получает случайный заголовок из заданного диапазона — нет фиксированной "подписи"
Случайное заполнение (S1-S4)Добавляет случайные байты к каждому пакету — Init-пакет больше не 148 байт, а 148 + случайное число
Маскировка под QUIC (I1-I5)Перед handshake отправляются пакеты, которые выглядят как обычный YouTube-трафик (протокол QUIC)
Итог: Ваш трафик выглядит как случайный UDP-шум или обычный QUIC-трафик. DPI не может его идентифицировать и заблокировать.
📱 Что нужно на телефоне (клиент)


ПлатформаКлиентГде взять
AndroidAmnezia VPN (рекомендуется)Google Play
iOSAmnezia VPNApp Store
WindowsAmneziaWGGitHub
⚠ Важно: Клиент должен быть версии ≥ 4.8.12.7 для полной поддержки AWG 2.0.
Подключение: После установки сервера в папке /root/awg/ будет QR-код — просто отсканируйте его приложением на телефоне. Или используйте файл .vpnuri для импорта в один тап.
📋 Требования к серверу
  • ОС: Ubuntu 24.04 LTS (рекомендуется) или Debian 12/13 (чистая установка)
  • Ресурсы: Любой VPS от $2-4/мес (1 ГБ RAM достаточно)
  • Где брать: Hetzner, DigitalOcean, Vultr, FreakHosting
Важно: Даже самый мощный протокол бесполезен, если IP-адрес сервера заблокирован мобильным оператором. Берите VPS с "чистым" IP — например, у FreakHosting или Hetzner.
⚙ Управление клиентами после установки
Скрипт создаёт удобный менеджер в /root/awg/manage_amneziawg.sh:
bash
# Добавить нового клиента
sudo bash /root/awg/manage_amneziawg.sh add имя_устройства

# Добавить с автоматическим удалением через 7 дней
sudo bash /root/awg/manage_amneziawg.sh add гость --expires=7d

# Посмотреть статистику трафика
sudo bash /root/awg/manage_amneziawg.sh stats

# Удалить клиента
sudo bash /root/awg/manage_amneziawg.sh remove имя
🧪 Проверка работы
После подключения с телефона выполните на сервере:
bash
sudo awg show awg0
Если видите latest handshake со свежим временем — всё работает.
На телефоне зайдите на ifconfig.me — должен показаться IP вашего сервера, а не ваш домашний.
💎 Резюме


Что вы получаетеКак это работает
Обход DPIAmneziaWG 2.0 с динамическими заголовками и маскировкой под QUIC
Смена геолокацииПолноценный VPN-туннель (не прокси), весь трафик идёт через ваш зарубежный сервер
Простота установкиОдин скрипт — готовый сервер с QR-кодами
СкоростьПочти как у обычного WireGuard (~3% потерь)
Итог: Три команды — и через 20 минут у вас готовый сервер, который обходит мобильные блокировки. QR-код — сразу в телефон. Работает там, где обычный WireGuard уже не пробивается.
Этот ответ сгенерирован AI, только для справки.

















в ходе установки что отвечать








Прочитано 7 веб-страниц

Ниже приведён полный список вопросов, которые задаст скрипт в интерактивном режиме, и рекомендации, что отвечать для стабильной работы и обхода блокировок.
🧭 Вопросы и рекомендуемые ответы
1. UDP порт
Вопрос:
Введите UDP порт AmneziaWG (1024-65535) [39743]:
Рекомендация: нажмите Enter, чтобы оставить 39743 (стандартный порт AmneziaWG). Если у вас уже есть служба на этом порту, скрипт проверит его доступность и предупредит. Можно указать другой порт (например, 51820), но лучше использовать значение по умолчанию.
2. Подсеть туннеля
Вопрос:
Введите подсеть туннеля [10.9.9.1/24]:
Рекомендация: нажмите Enter, чтобы оставить 10.9.9.1/24. Это внутренняя сеть VPN, менять её не требуется.
3. Отключение IPv6
Вопрос:
Отключить IPv6 (рекомендуется)? [Y/n]:
Рекомендация: нажмите Enter или введите Y (отключить). Это стандартная рекомендация для предотвращения утечек трафика, когда IPv6 может пойти в обход VPN.
4. Режим маршрутизации
Вопрос:
Выберите режим маршрутизации (AllowedIPs клиента):
Опции меню:
  1. Весь трафик (0.0.0.0/0) — Макс. приватность, может блокировать LAN
  2. Список Amnezia+DNS (умолч.) — Рекомендуется для обхода блокировок
  3. Только указанные сети (Split Tunneling)
Рекомендация: нажмите Enter или введите 2 (режим по умолчанию). Это оптимальный выбор для обхода DPI, обеспечивающий высокую совместимость.
⚙ Дополнительные параметры
Если вы хотите полностью автоматизировать установку (без интерактивных вопросов), можно запустить скрипт с параметрами:
bash
sudo bash ./install_amneziawg.sh --yes --port=39743 --subnet=10.9.9.1/24 --disallow-ipv6 --route-amnezia
Где:
  • --yes — автоматически соглашается на все запросы (включая перезагрузки)
  • --disallow-ipv6 — отключает IPv6
  • --route-amnezia — выбирает рекомендуемый режим маршрутизации (список Amnezia+DNS)
🔁 Процесс установки (что важно знать)
  1. Две обязательные перезагрузки. Скрипт запросит подтверждение [y/N] — введите y и нажмите Enter. После каждой перезагрузки снова запустите скрипт той же командой sudo bash ./install_amneziawg.sh — он автоматически продолжит с нужного шага.
  2. Никаких дополнительных вопросов после перезагрузок. Конфигурация сохраняется в файл /root/awg/awgsetup_cfg.init, и при повторных запусках скрипт не будет ничего переспрашивать.
  3. После завершения установки все клиентские конфиги, QR-коды и .vpnuri-файлы будут лежать в папке /root/awg/.
📌 Краткая шпаргалка


ВопросЧто ответитьПочему
UDP портEnter (39743)Стандартный порт, проверяется скриптом
Подсеть туннеляEnter (10.9.9.1/24)Менять не нужно
Отключить IPv6Enter или YПредотвращает утечки
Режим маршрутизацииEnter или 2Оптимально для обхода блокировок
Если будут дополнительные вопросы — спрашивайте.
Этот ответ сгенерирован AI, только для справки.

















все установилось что далее как настроить пк уже есть там готовые конфиги или надо делать








Прочитано 10 веб-страниц

Поздравляю, установка завершена! Конфиги уже сгенерированы и лежат в папке /root/awg/. Ниже — что с ними делать и как подключить все устройства.
📂 Где лежат готовые конфиги
После установки все файлы находятся в папке /root/awg/:


Тип файлаПутьЧто это
Конфиг/root/awg/имя.confФайл для импорта в клиент
QR-код/root/awg/имя.pngОтсканировать с телефона
vpn:// ссылка/root/awg/имя.vpnuriИмпорт одним тапом в Amnezia Client
Имя клиента по умолчанию — client1 (если не меняли при установке).
📱 Подключение Android / iPhone
Способ 1: QR-код (быстрее всего)
bash
# Показать QR-код в терминале
cat /root/awg/client1.png 2>/dev/null || echo "Файл не найден, показываем список:"
ls -la /root/awg/*.png
Если QR не отображается — просто скачайте PNG-файл через WinSCP или Transmit.
В телефоне:
Установите Amnezia VPN из Google Play или App Store → "Add manually" → сканируйте QR-код → Connect.
Способ 2: Импорт через vpn:// ссылку
bash
# Показать vpn:// ссылку
cat /root/awg/*.vpnuri
Скопируйте ссылку и откройте её на телефоне — приложение само предложит импорт.
🪟 Подключение Windows / macOS
bash
# Показать содержимое конфига
cat /root/awg/client1.conf
Скопируйте вывод и сохраните в файл amnezia.conf.
Установите Amnezia VPN для Windows/macOS с официального сайта → импортируйте конфиг.
🐧 Подключение Linux (ваш ПК)
Если на этом же компьютере нужно поднять клиент — установите Amnezia клиент или скопируйте конфиг вручную:
bash
# Копируем конфиг в папку клиента
sudo cp /root/awg/client1.conf /etc/amnezia/amneziawg/awg0-client.conf

# Запускаем соединение
sudo awg-quick up awg0-client
Проверить статус: sudo awg show.
🧪 Добавление новых устройств
Если нужно подключить телефон, ноутбук и планшет — добавьте отдельных клиентов:
bash
# Добавить нового клиента с именем my_laptop
sudo bash /root/awg/manage_amneziawg.sh add my_laptop

# После этого в /root/awg/ появятся my_laptop.conf и my_laptop.png
⚠ Важно: После добавления клиента нужно перезапустить сервер, чтобы изменения применились:
bash
sudo systemctl restart awg-quick@awg0
🔍 Проверка, что всё работает
На сервере:
bash
sudo awg show awg0
Если видите latest handshake со свежим временем — клиент подключён.
На клиенте откройте ifconfig.me — должен показаться IP вашего сервера, а не ваш домашний.
📋 Короткая шпаргалка


Что нужно сделатьКоманда
Показать конфигcat /root/awg/client1.conf
Показать QRcat /root/awg/client1.png (или скачать через SCP)
Показать vpn:// ссылкуcat /root/awg/*.vpnuri
Добавить нового клиентаsudo bash /root/awg/manage_amneziawg.sh add имя
Перезапустить серверsudo systemctl restart awq-quick@awg0
Посмотреть статусsudo awg show awg0
Все клиентские файлы лежат в /root/awg/ — берите их оттуда и импортируйте в приложение Amnezia VPN. Ничего дополнительно настраивать не нужно.
Amnezia - У интернет-свободы есть имя
вот полный список источников, которые использовались при подготовке инструкций по установке и настройке AmneziaWG 2.0:

Основной скрипт установки
  1. bivlked/amneziawg-installer — основной скрипт, который мы использовали:
Этот скрипт делает всё автоматически:

  • Устанавливает AmneziaWG 2.0 с обфускацией трафика
  • Настраивает UFW firewall, Fail2Ban и системную оптимизацию
  • Генерирует клиентские конфиги, QR-коды и .vpnuri файлы
  • Создаёт удобный менеджер клиентов в /root/awg/manage_amneziawg.sh
Альтернативные скрипты (не использовались, но существуют)
  1. wiresock/amneziawg-install — ещё один установщик с опциональной веб-панелью
  2. Varckin/amneziawg-install — поддерживает также AlmaLinux и Rocky Linux
Для роутеров OpenWRT (если нужно)
  1. awg-openwrt — пакеты AmneziaWG для роутеров
Официальные ресурсы AmneziaWG
  1. Официальный сайт Amnezia: https://amnezia.org
  2. Документация AmneziaWG: https://docs.amnezia.org/ru/documentation/amnezia-wg/
Статья с объяснением
  1. Статья на Dev.to с подробным объяснением работы AmneziaWG 2.0
Клиенты для подключения


ПлатформаКлиентСсылка
AndroidAmnezia VPNGoogle Play
iOSAmnezia VPNApp Store
WindowsAmneziaWGGitHub
Все платформыAmnezia VPN (рекомендуется)amnezia.org
Как работают найденные скрипты
Все установщики делают примерно одно и то же:

  1. Автоматическая установка — никаких знаний Linux не нужно, скрипт сам настраивает всё необходимое
  2. Генерация параметров обфускации — Jc, S1-S4, H1-H4, I1 генерируются случайным образом для каждого сервера
  3. Две перезагрузки — скрипт запоминает прогресс и продолжает после перезагрузки
  4. Клиентские файлы — после установки в /root/awg/ лежат .conf, .png и .vpnuri файлы для всех устройств
Важно: Все эти скрипты с открытым исходным кодом (MIT лицензия) — вы можете проверить код перед использованием. Самый актуальный и рекомендуемый — от bivlked, так как он специально заточен под обход DPI и поддерживает Ubuntu 24.04 LTS.
 

Админ

Администратор
Регистрация
24.02.18
Сообщения
1.537
Реакции
443
ПОЗДРАВЛЯЮ! AmneziaWG 2.0 УСПЕШНО УСТАНОВЛЕН!
Установка завершена, сервер работает. Скрипт создал двух клиентов:

  • my_phone (IP: 10.9.9.2)
  • my_laptop (IP: 10.9.9.3)
📱 Как подключиться с телефона (Android)
Способ 1: QR-код (самый быстрый)
На сервере выполните:

bash
cat /root/awg/my_phone.png
Вы увидите ASCII-графику QR-кода. Отсканируйте его приложением Amnezia VPN на телефоне.

Если QR не отображается корректно — скопируйте PNG-файл на компьютер через SCP:

bash
# На вашем ПК (не на сервере!)
scp root@144.124.226.190:/root/awg/my_phone.png .
Способ 2: Конфиг вручную
Показать содержимое конфига:

bash
cat /root/awg/my_phone.conf
Скопируйте вывод и вставьте в приложение Amnezia VPN → "Import from text".

💻 Как подключиться с компьютера (Windows/Linux)
Для Linux (ваш ПК):
bash
# Скопировать конфиг на ПК
scp root@144.124.226.190:/root/awg/my_laptop.conf ~/awg.conf

# Подключиться
sudo awg-quick up ~/awg.conf
Для Windows:
  1. Скачайте Amnezia VPN с официального сайта
  2. Импортируйте конфиг my_laptop.conf
  3. Нажмите Connect
📊 Проверка работы сервера
bash
# Статус VPN интерфейса
sudo awg show

# Статус сервиса
sudo systemctl status awg-quick@awg0

# Просмотр порта (39743)
sudo ss -tulpn | grep 39743
🛠 Управление клиентами
bash
# Показать справку
sudo bash /root/awg/manage_amneziawg.sh help

# Добавить нового клиента
sudo bash /root/awg/manage_amneziawg.sh add имя_устройства

# Удалить клиента
sudo bash /root/awg/manage_amneziawg.sh remove имя_устройства

# Посмотреть статистику
sudo bash /root/awg/manage_amneziawg.sh stats
📁 Где лежат файлы


ФайлПутьНазначение
Конфиг телефона/root/awg/my_phone.confИмпорт в Amnezia VPN
QR-код телефона/root/awg/my_phone.pngСканировать камерой
Конфиг ноутбука/root/awg/my_laptop.confДля ПК/Linux
Лог установки/root/awg/install_amneziawg.logДля отладки
⚠ Важное примечание
AmneziaWG 2.0 — это форк WireGuard с обфускацией трафика. Он работает там, где обычный WireGuard блокируется. Клиент должен быть версии ≥ 4.8.12.7 (Amnezia VPN).

Для обхода мобильных глушилок: порт 39743/udp должен быть открыт (скрипт уже настроил UFW). Если мобильный оператор блокирует нестандартные порты, можно сменить порт в конфиге сервера.

Теперь отсканируйте QR-код my_phone.png на телефоне и подключитесь!
 
Сверху Снизу