AmneziaWG (сокращённо AWG) — это модификация протокола WireGuard, в которую добавлена маскировка трафика. Криптография остаётся той же самой, меняется только то, как пакеты выглядят «снаружи» для оборудования оператора связи.
Именно внешний вид пакетов и есть слабое место классического WireGuard: его рукопожатие имеет фиксированный размер и узнаваемую структуру, поэтому системы фильтрации определяют протокол за первые же миллисекунды соединения.
Чем AmneziaWG отличается от WireGuard
WireGuard изначально проектировался как быстрый и простой протокол, а не как средство обхода фильтрации. Его первый пакет всегда одинаковой длины (148 байт) и содержит одинаковый тип сообщения — этого достаточно, чтобы соединение опознали и заблокировали ещё до передачи данных.
AmneziaWG решает задачу двумя приёмами: добавляет мусорные пакеты в начале сессии и меняет заголовки служебных сообщений. В результате поток перестаёт совпадать с сигнатурой WireGuard, а скорость и энергопотребление почти не страдают — накладные расходы приходятся только на момент установки соединения.
Та же криптография
ChaCha20-Poly1305, Curve25519, BLAKE2s — всё как в WireGuard, безопасность не снижается.
Другая «обёртка»
Изменяются размеры и заголовки первых пакетов, поэтому сигнатурный анализ не срабатывает.
Та же скорость
После рукопожатия обмен данными идёт по обычной схеме WireGuard, потери скорости в пределах погрешности.
Что означают параметры Jc, Jmin, Jmax, S1, S2, H1–H4
В конфигурации AmneziaWG в секции [Interface] появляются девять дополнительных строк. Это и есть профиль маскировки — он должен полностью совпадать на клиенте и на сервере, иначе соединение не установится.
Jc
Количество мусорных пакетов, отправляемых перед рукопожатием. Обычно 3–10.
Jmin и Jmax
Минимальный и максимальный размер мусорного пакета в байтах — задают случайный разброс длины.
S1 и S2
Дополнительные байты, дописываемые к первому и второму пакетам рукопожатия, чтобы сломать фиксированную длину.
H1–H4
Подменённые номера типов сообщений: init, response, cookie и transport. Четыре разных числа, уникальных для сервера.
Когда стоит переходить на AmneziaWG
Если обычный WireGuard подключается и стабильно держит соединение — менять ничего не нужно, AWG не даст прироста скорости. Смысл в переходе появляется в трёх случаях.
Первый: туннель поднимается, но через несколько секунд рвётся. Второй: handshake вообще не проходит, хотя сервер доступен по ping. Третий: WireGuard работает на домашнем интернете, но не работает на мобильном операторе или в корпоративной сети — это классический признак сигнатурной фильтрации.
AmneziaWG в FuryNet
В FuryNet AmneziaWG подключён как третья услуга рядом с WireGuard и OpenWrt и входит в ту же подписку — доплачивать не нужно. Конфигурация выпускается в личном кабинете на странице AmneziaWG и в Telegram-боте: файл .conf и QR-код формируются автоматически, все параметры маскировки уже проставлены.
Профиль обфускации на нашем сервере един для всех клиентов, поэтому ничего подбирать вручную не требуется: скачали файл — импортировали в приложение — подключились.
Common Questions
AmneziaWG безопаснее обычного WireGuard?
Уровень шифрования одинаковый. AWG добавляет только маскировку — он не безопаснее криптографически, но устойчивее к блокировкам.
AmneziaWG сильно медленнее?
Нет. Мусорные пакеты отправляются только при установке соединения, дальше скорость такая же, как у WireGuard.
Можно ли открыть конфиг AWG в обычном приложении WireGuard?
Нет. Обычный клиент не понимает строки Jc, S1, H1 и другие, файл нужно импортировать в приложение AmneziaWG.
Нужно ли отключать WireGuard, если я перешёл на AWG?
Не обязательно, но одновременно держать оба туннеля включёнными нельзя — маршрут по умолчанию будет конфликтовать.
Начните сейчас
AmneziaWG уже включён в подписку FuryNet
Конфигурация и QR-код выпускаются за пару секунд в личном кабинете или в Telegram-боте.
Выпустить конфиг AmneziaWGОценка гайда
Инструкция помогла?
Оцените материал одним кликом. Это помогает нам обновлять инструкции.
Вопросы и обсуждение
Пока нет ответов