Туннель на роутере закрывает всю домашнюю сеть сразу: телевизоры, приставки, консоли и умные устройства, куда приложение не поставить. С AmneziaWG эта схема работает так же, как с WireGuard, но требует поддержки протокола в прошивке.
Разберём реальное положение дел: где AWG ставится штатно, где нужны обходные пути и какие параметры критичны для стабильной работы.
OpenWrt: полноценная поддержка
Для OpenWrt существуют собранные пакеты amneziawg — модуль ядра и утилиты awg/awg-quick, а также веб-интерфейс для LuCI. Это самый прямой путь: после установки интерфейс настраивается почти так же, как обычный WireGuard, только с дополнительными полями обфускации.
Требования к железу: минимум 16 МБ flash и 128 МБ RAM. На устройствах с 8 МБ памяти пакеты, скорее всего, не поместятся — понадобится extroot или другая модель.
Проверьте версию
Нужен OpenWrt 22.03 и новее; пакеты собираются под конкретную версию ядра, старые сборки не подойдут.
Установите пакеты
kmod-amneziawg, amneziawg-tools и при желании luci-proto-amneziawg для настройки через веб-интерфейс.
Создайте интерфейс
Тип протокола AmneziaWG, приватный ключ и адрес из конфигурации, MTU 1240.
Добавьте peer
Публичный ключ сервера, Endpoint, AllowedIPs 0.0.0.0/0 и keepalive 25 секунд.
Перенесите параметры маскировки
Jc, Jmin, Jmax, S1, S2 и H1–H4 из выданного конфига — значения должны совпасть с серверными до единицы.
Keenetic: штатной поддержки нет
В KeeneticOS есть модуль WireGuard, но AmneziaWG туда не входит и через веб-интерфейс не добавляется. Вариантов два, и оба рабочие.
Первый: оставить на Keenetic обычный WireGuard — если он подключается стабильно, менять протокол незачем. Второй: поставить за роутером отдельное устройство на OpenWrt (подойдёт компактная модель или мини-ПК) и пустить трафик нужных клиентов через него.
Вариант А
WireGuard на Keenetic для всей сети, AmneziaWG — точечно на телефонах и ноутбуках, где фильтрация мешает.
Вариант Б
Второй роутер на OpenWrt в режиме шлюза: Keenetic раздаёт интернет, OpenWrt держит AWG-туннель.
Вариант В
Мини-ПК или одноплатник в домашней сети с awg-quick и маршрутизацией для выбранных устройств.
Критичные параметры
MTU — главный источник проблем на роутерах. Значение 1240 подобрано так, чтобы пакеты не фрагментировались у большинства провайдеров. Если сайты открываются частично или зависают на загрузке крупных страниц, снижайте шагами по 20 байт.
Не менее важен MSS clamp: на OpenWrt включите его для интерфейса туннеля, иначе TCP-соединения будут виснуть при том, что ping проходит.
MTU 1240
Стартовое значение для всех конфигураций FuryNet.
MSS clamping
Включите в настройках firewall для зоны туннеля.
AllowedIPs
0.0.0.0/0 для полного туннеля, либо список подсетей для раздельной маршрутизации.
Keepalive 25
Обязателен, если роутер за NAT провайдера — иначе сессия «засыпает».
Проверка после настройки
Первое, что нужно увидеть — свежее рукопожатие: команда awg show покажет время последнего handshake и счётчики трафика. Растут оба счётчика — туннель живой.
Дальше проверьте разрешение имён с любого клиента сети и внешний IP-адрес. Если IP сменился, а сайты не грузятся, проблема почти всегда в MTU или в отсутствии MSS clamp.
Common Questions
Можно ли поставить AmneziaWG на Keenetic?
Штатно нет — в KeeneticOS нет модуля AWG. Используйте WireGuard на Keenetic либо отдельное устройство на OpenWrt.
Какой роутер подойдёт для AmneziaWG?
Любая поддерживаемая OpenWrt модель с 16 МБ flash и 128 МБ RAM и выше; для скорости 200+ Мбит/с нужен многоядерный процессор.
Нужен ли отдельный конфиг для роутера?
Да. Конфигурация привязана к устройству, поэтому для роутера выпускается своя.
AWG на роутере медленнее WireGuard?
Разница минимальна — нагрузка от маскировки приходится на установку соединения, а не на передачу данных.
Начните сейчас
AmneziaWG для домашней сети
Выпустите отдельную конфигурацию для роутера в кабинете FuryNet — параметры маскировки уже проставлены.
Выпустить конфиг для роутераОценка гайда
Инструкция помогла?
Оцените материал одним кликом. Это помогает нам обновлять инструкции.
Вопросы и обсуждение
Пока нет ответов