> ## Documentation Index
> Fetch the complete documentation index at: https://docs.edisglobal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Установка AmneziaWG на роутер Keenetic

> Настройте AmneziaWG на роутере Keenetic для обхода ограничений провайдера: пошаговое создание VPN с маскировкой в интерфейсе Keenetic OS.

Установка **amneziawg** на Keenetic помогает обходить ограничения интернет-провайдера, скрывая работу WireGuard. **amneziawg** маскирует протокол, затрудняя обнаружение использования VPN. Это мешает провайдеру определять и блокировать VPN-трафик и обеспечивает свободный доступ даже там, где VPN отслеживается или ограничивается государственными межсетевыми экранами.

Создадим WireGuard-соединение с дополнительными параметрами asc в обновлённом интерфейсе Keenetic OS 4.2.

Шаг 1

Откройте в браузере страницу управления роутером: [http://192.168.0.1](http://192.168.0.1/).
Войдите со своим именем пользователя и паролем.

![Вход в Keenetic](https://mintcdn.com/edisglobal-b1e34a56/2F9UxB7wBjzr267B/assets/x4oBmLdCi6_bb1zNf9jwE_login.png?fit=max\&auto=format\&n=2F9UxB7wBjzr267B\&q=85\&s=3199fe2d1550d57766c884c02780eef3)

Шаг 2

Перейдите в **Management → System settings**.
Разверните **startup-config** и сохраните резервную копию текущих настроек.

![Системные настройки Keenetic](https://mintcdn.com/edisglobal-b1e34a56/BiYfx4c5cLLWdRH5/assets/ZwVIrwGnrtyhTuVhebO1y_systemsettings.png?fit=max\&auto=format\&n=BiYfx4c5cLLWdRH5\&q=85\&s=6da4d368623d99429feb4ab922c09257)

Шаг 3

Проверьте установленную версию KeeneticOS и доступность обновления до 4.2. Поддержка WireGuard с asc появилась начиная с KeeneticOS 4.2 Alpha 2. Если выпуск 4.2 ещё недоступен для вашей модели, попробуйте канал обновлений **Preview**.

![Проверка версии KeeneticOS](https://mintcdn.com/edisglobal-b1e34a56/NkL1H5vNhR4UaR1l/assets/Bd-JTcNUMlq5WlMBIMBFK_version.png?fit=max\&auto=format\&n=NkL1H5vNhR4UaR1l\&q=85\&s=4b0922941a3a7381afc0d6f00eedd804)

Шаг 4

Перед обновлением обязательно сохраните системные файлы: firmware, startup-config, default-config и running-config. Это поможет восстановить роутер при сбое обновления.

![Сохранение системных файлов](https://mintcdn.com/edisglobal-b1e34a56/H_vKg0YtfMZmxCkX/assets/eLEJWz9xWEQRGaQyL6GYK_savesystemfiles.png?fit=max\&auto=format\&n=H_vKg0YtfMZmxCkX\&q=85\&s=f65683cd7664e496da6ef7be76b801b6)

Шаг 5

На странице **System Component Options** в **Network Functions** проверьте компонент **WireGuard VPN**. Если он не установлен, отметьте его и нажмите появившуюся ниже кнопку **Update KeeneticOS**. Дождитесь обновления и перезагрузки.

![Компонент WireGuard VPN](https://mintcdn.com/edisglobal-b1e34a56/BiYfx4c5cLLWdRH5/assets/_IFJOih54kYBz12FCmHwr_wireguardcomponent.png?fit=max\&auto=format\&n=BiYfx4c5cLLWdRH5\&q=85\&s=378a0658d6dd39d93973269642a15865)

Шаг 6

Если появится сообщение о нехватке памяти для всех выбранных компонентов, нажмите **View changes** и отключите ненужные компоненты для освобождения памяти.
*Если обновление прерывается сообщением Not enough space, уменьшите его размер, сняв лишние компоненты в списке.*

![Нехватка места для компонентов](https://mintcdn.com/edisglobal-b1e34a56/NkL1H5vNhR4UaR1l/assets/Of8QWzOFOrDxe6qBYS9KJ_a310a5e0-3b13-4dbb-a658-3ecc0251ab9f.png?fit=max\&auto=format\&n=NkL1H5vNhR4UaR1l\&q=85\&s=395d480401ef8226419c59cad249b524)

Шаг 7

Обновите роутер до версии 4.2 или новее кнопкой **Update KeeneticOS** на странице **System Settings**. В процессе роутер перезагрузится.

![Обновление KeeneticOS](https://mintcdn.com/edisglobal-b1e34a56/NkL1H5vNhR4UaR1l/assets/6xfCfi2viC0Adhkmtbjwo_0659002c-42d8-4e42-a2f8-92e90d8c69ec.png?fit=max\&auto=format\&n=NkL1H5vNhR4UaR1l\&q=85\&s=75291d8e16c088b7728004bf759d8e60)

Шаг 8

После обновления и перезапуска снова войдите на страницу управления.

![Повторный вход после обновления](https://mintcdn.com/edisglobal-b1e34a56/H_vKg0YtfMZmxCkX/assets/sbQrlKBsRcak53PMx7O2m_84da77df-8bb6-491d-aa50-1425a31707df.png?fit=max\&auto=format\&n=H_vKg0YtfMZmxCkX\&q=85\&s=78929587c452b4f032340820c8af201a)

Шаг 9

Убедитесь, что Keenetic OS обновлена до 4.2 и компонент WireGuard VPN установлен.

![Проверка обновления и компонента](https://mintcdn.com/edisglobal-b1e34a56/NkL1H5vNhR4UaR1l/assets/MMxP_4qqOnlMJ771aDhvp_86c3dee0-397e-4aa6-88ca-41db581066e8.png?fit=max\&auto=format\&n=NkL1H5vNhR4UaR1l\&q=85\&s=e0138dbb81865df0c266eb614d668a34)

Шаг 10

В настройках роутера перейдите в **Internet → Other connections**.

![Другие подключения](https://mintcdn.com/edisglobal-b1e34a56/H_vKg0YtfMZmxCkX/assets/hJ-GLfQP4RqpFv6qhOadc_otherconnections.png?fit=max\&auto=format\&n=H_vKg0YtfMZmxCkX\&q=85\&s=6762c28767675e062a76eb7c976b7077)

Шаг 11

В разделе Wireguard создайте подключение и импортируйте сохранённый файл AmneziaWG через **Import from file**.

![Импорт конфигурации AmneziaWG](https://mintcdn.com/edisglobal-b1e34a56/9TSyAo-SUko4yblb/assets/2bk3QUAWRGzUT45H-pId7_importconfig.png?fit=max\&auto=format\&n=9TSyAo-SUko4yblb\&q=85\&s=a2d7a0cf8ae5932df81c6e4859a90285)

Шаг 12

Выберите файл и нажмите Enter. Результат должен выглядеть как на скриншоте, где VPS\_IP\_ADDRESS — IP VPS, а 42666 — порт.
В разделе Wireguard появится подключение с именем импортированного файла. Пока не включайте его: откройте настройки щелчком по строке в любом месте, кроме переключателя.

![Импортированное подключение](https://mintcdn.com/edisglobal-b1e34a56/BiYfx4c5cLLWdRH5/assets/e4gRJtuIkZdft3vR4Y45D_addconfig.png?fit=max\&auto=format\&n=BiYfx4c5cLLWdRH5\&q=85\&s=24cbebe183065a2c8b20efba911248d8)

*Внутренний IP нового подключения должен быть уникальным среди существующих Wireguard-соединений. При конфликте создайте новый файл конфигурации с другим IP для одного из них.*

Шаг 13

В настройках отметьте **Use to access the Internet** и нажмите **Save** внизу страницы.

![Использование соединения для Интернета](https://mintcdn.com/edisglobal-b1e34a56/BiYfx4c5cLLWdRH5/assets/RtghUoFEZC2eFhWk31UUJ_connectionsettings.png?fit=max\&auto=format\&n=BiYfx4c5cLLWdRH5\&q=85\&s=6e2b837562c699f068adcd36a7eb998e)

Шаг 14

Откройте веб-версию командной строки Keenetic: в настройках нажмите значок шестерёнки справа вверху и ссылку **Command line**.

![Командная строка Keenetic](https://mintcdn.com/edisglobal-b1e34a56/NkL1H5vNhR4UaR1l/assets/H0whjhtCYciO0rd2KkZe4_commandline.png?fit=max\&auto=format\&n=NkL1H5vNhR4UaR1l\&q=85\&s=39b44775a094be6060115a3888d004b5)

Шаг 15

Введите **show interface** и нажмите **Send Request**. Ниже появятся сведения обо всех интерфейсах.

![Просмотр интерфейсов](https://mintcdn.com/edisglobal-b1e34a56/NkL1H5vNhR4UaR1l/assets/H1DcEzWP7TI1V3-eimNjm_showinterface.png?fit=max\&auto=format\&n=NkL1H5vNhR4UaR1l\&q=85\&s=650808f9ada6793641141ec505e6b9db)

Шаг 16

Найдите имя интерфейса по имени созданного подключения. Откройте поиск страницы клавишами Ctrl+F и введите имя — в примере my\_amneziawg\_client1. Найдётся единственное значение в **description**, рядом с которым поле **interface-name** содержит нужный интерфейс. В примере это **Wireguard 0**.

![Поиск имени Wireguard0](https://mintcdn.com/edisglobal-b1e34a56/NkL1H5vNhR4UaR1l/assets/I5QFcY4eFnqn-F1vLg6F__showinterfacenamewireguard0.png?fit=max\&auto=format\&n=NkL1H5vNhR4UaR1l\&q=85\&s=b090d3c2191fbf40c438abf88f8777fb)

Шаг 17

Теперь известны имя интерфейса и значения **asc** из сохранённого my\_amneziawg\_client1.conf. Замените все значения шаблона в скобках своими и удалите сами скобки:

```bash theme={"system"}
interface {name} wireguard asc {jc} {jmin} {jmax} {s1} {s2} {h1} {h2} {h3} {h4}
```

Откройте my\_amneziawg\_client1.conf на компьютере. Нужны параметры Jc, Jmin, Jmax, S1, S2, H1, H2, H3, H4 — это параметры asc.

```bash theme={"system"}
[Interface]
PrivateKey = kHcPwRvI3FRc4qcE+Fgrln1K1qxQNM3jl4CpPzaYx4o=
#_PublicKey = 7vzU3tVk39Dj+XvjpX3e9yZzDZhfbTZUde2Elju3nRM=
Address = 10.10.8.2/32
DNS = 8.8.8.8
Jc = 120
Jmin = 60
Jmax = 1266
S1 = 11
S2 = 54
H1 = 563549684
H2 = 1544213701
H3 = 529241130
H4 = 981267317

[Peer]
AllowedIPs = 0.0.0.0/5, 8.0.0.0/7, 11.0.0.0/8, 12.0.0.0/6, 16.0.0.0/4, 32.0.0.0/3, 64.0.0.0/2, 128.0.0.0/3, 160.0.0.0/5, 168.0.0.0/6, 172.0.0.0/12, 172.32.0.0/11, 172.64.0.0/10, 172.128.0.0/9, 173.0.0.0/8, 174.0.0.0/7, 176.0.0.0/4, 192.0.0.0/9, 192.128.0.0/11, 192.160.0.0/13, 192.169.0.0/16, 192.170.0.0/15, 192.172.0.0/14, 192.176.0.0/12, 192.192.0.0/10, 193.0.0.0/8, 194.0.0.0/7, 196.0.0.0/6, 200.0.0.0/5, 208.0.0.0/4, 8.8.8.8/32
Endpoint = VPS_REMOTE_IP:54666
PersistentKeepalive = 60
PublicKey = 7gExcFjYZ6rR5nU7F3xzrDQchtGu4OCxEwGjSlRGwnE=
```

В этом примере строка выглядит так:

```bash theme={"system"}
interface Wireguard0 wireguard asc 120 60 1266 11 54 563549684 1544213701 529241130 981267317
```

Вставьте полученную строку в веб-командную строку роутера и нажмите **Send request**. При правильной команде ниже появится результат, как на скриншоте.

![Применение параметров WireGuard asc](https://mintcdn.com/edisglobal-b1e34a56/BiYfx4c5cLLWdRH5/assets/V4n8bUmeD4CSCstZKDBHc_commandwireguardasc.png?fit=max\&auto=format\&n=BiYfx4c5cLLWdRH5\&q=85\&s=5b12fc8c665eb3a7724e22f04fc69848)

Шаг 18

Выполните **system configuration save** в веб-командной строке кнопкой **Send request**.

![Сохранение конфигурации](https://mintcdn.com/edisglobal-b1e34a56/H_vKg0YtfMZmxCkX/assets/kasZKCfyE3pPMq3KXztgC_commandsaveconfiguration.png?fit=max\&auto=format\&n=H_vKg0YtfMZmxCkX\&q=85\&s=65d0f36f3881e6c187de61857ffa6848)

Шаг 19

Перейдите в **Internet → Connection Policies**.

![Политики соединений](https://mintcdn.com/edisglobal-b1e34a56/Gdn_5eg5HpLnsRz5/assets/yP8megNi3unt2difrVcDa_connectionpolicies.png?fit=max\&auto=format\&n=Gdn_5eg5HpLnsRz5\&q=85\&s=394def731c4c20df6bf79c734d3f58bb)

Шаг 20

Добавьте политику в Connection Policies. Например, назовите её **amneziawg** и нажмите **Save**.

![Создание политики amneziawg](https://mintcdn.com/edisglobal-b1e34a56/BiYfx4c5cLLWdRH5/assets/WKVEaYOpaxqXlLP0AzFw6_createamneziawgpolicy.png?fit=max\&auto=format\&n=BiYfx4c5cLLWdRH5\&q=85\&s=1214ba38401810b888af69b2885cb233)

Шаг 21

Откройте политику **amneziawg**, переместите **my\_amneziawg\_client1** наверх, отметьте его и сохраните кнопкой **Save**.

![Приоритет AmneziaWG в политике](https://mintcdn.com/edisglobal-b1e34a56/BiYfx4c5cLLWdRH5/assets/dtJ90fEOAwrkz9AolYKrQ_activaterutepolicyamneziawg.png?fit=max\&auto=format\&n=BiYfx4c5cLLWdRH5\&q=85\&s=ddef2756d02feda1595a1eedffb6b21b)

*В настройках Access Policy у Default Policy созданное VPN-соединение my\_amneziawg\_client1 должно находиться ниже основного интернет-подключения. Это предотвращает проблемы повторного подключения роутера при обрыве основного Интернета.*

Шаг 22

В **Internet → Other connections** проверьте созданное WireGuard-соединение, переведя его в **Enabled**. Через несколько секунд индикатор активности пира должен смениться с серого на зелёный. На странице также появятся входящий и исходящий трафик и время последнего handshake.

![Проверка активности AmneziaWG](https://mintcdn.com/edisglobal-b1e34a56/NkL1H5vNhR4UaR1l/assets/EPzVS-GsqvCLgiYia9TZb_activateamneziawg.png?fit=max\&auto=format\&n=NkL1H5vNhR4UaR1l\&q=85\&s=73d3a9514a85ae5e08719a263a43f5fe)

Шаг 23

Снова перейдите в **Internet → Connection Policies → Policy Bindings**. В **Default policy** выберите **устройство**, например SamsungSmartTv, трафик которого должен идти через amneziawg. В меню переключения выберите **amneziawg** и нажмите **Confirm**.

![Назначение политики устройству](https://mintcdn.com/edisglobal-b1e34a56/BiYfx4c5cLLWdRH5/assets/ZLoqrgh9r_A7Dtgt8sN2v_installpolicyforsamsungsmarttv.png?fit=max\&auto=format\&n=BiYfx4c5cLLWdRH5\&q=85\&s=3c65b7d066c6e3b9444c79000b2465a9)

Роутер переместит устройство в политику amneziawg.

![Устройство в политике amneziawg](https://mintcdn.com/edisglobal-b1e34a56/NkL1H5vNhR4UaR1l/assets/FYMuIZmrz7rMoW0fOJZbC_samsungsmarttvpolicyinstalled.png?fit=max\&auto=format\&n=NkL1H5vNhR4UaR1l\&q=85\&s=68391195d306fe8d0bc82420a191cd16)

Шаг 24

Проверьте IP выбранного устройства, например через [whoer.net](http://whoer.net). Он должен совпадать с адресом VPN-сервера. Это подтверждает, что трафик Samsung Smart TV или другого выбранного устройства проходит через AmneziaWG. Приятного использования 🏄‍♂️!


## Related topics

- [Установка AmneziaWG на Ubuntu 22.04](https://docs.edisglobal.com/ru/advanced-setup-guides/install-amneziawg-on-ubuntu-22_04/install-amneziawg-on-ubuntu-2204.md)
- [Установка клиента AmneziaWG в Windows](https://docs.edisglobal.com/ru/advanced-setup-guides/install-amneziawg-on-ubuntu-22_04/install-amneziawg-client-on-windows.md)
- [Подключение клиента WireGuard на Ubuntu 22.04 к AmneziaWG](https://docs.edisglobal.com/ru/advanced-setup-guides/install-amneziawg-on-ubuntu-22_04/install-wireguard-client-on-ubuntu-2204-and-connecting-to-the-server-using-amneziawg.md)
- [Установка Jitsi на VPS](https://docs.edisglobal.com/ru/advanced-setup-guides/install-jitsi-on-your-vps.md)
- [Ручная установка Windows Server на EDIS KVM](https://docs.edisglobal.com/ru/misc/manual-windows-server-installation-on-kvm.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.