Установка VPN на роутер OpenWrt
Шаг 1. Установка OpenWrt на роутер
- Проверьте, что ваш роутер поддерживает OpenWrt 23.05.0 или новее:
- https://openwrt.org/toh/start
- https://firmware-selector.openwrt.org (альтернативный ресурс)
- Установите на роутер актуальную для него версию OpenWrt 23.05.0 или новее.
С помощью этой инструкции у вас не получится настроить VPN на роутере OpenWrt 22.03.x и старше.
Шаг 2. Установка AmneziaWG на роутер OpenWrt
Перед началом установки отключите VPN на устройстве, с которого вы будете подключаться к роутеру.
- Откройте командную строку/терминал и выполните команду
ssh [email protected], где192.168.1.1— это IP-адрес роутера. В зависимости от параметров сети у вашего роутера может быть другой IP-адрес, например,192.168.0.1. - Подтвердите, что хотите продолжить подключение — введите
yes. - Выполните команду
ping github.com, чтобы убедиться в наличии у роутера доступа к интернету.

- Выполните команду для запуска скрипта, который установит пакет AmneziaWG под ваш роутер:
sh <(wget -O - https://raw.githubusercontent.com/Slava-Shchipunov/awg-openwrt/refs/heads/master/amneziawg-install.sh)
- Когда скрипт выполнится, введите
n.

Выражаем отдельную благодарность Slava Shchipunov за создание скрипта!
С более подробной информацией о скрипте можно ознакомиться в репозитории автора на GitHub.
Шаг 3. Создание VPN-подключения на роутере
- Зайдите в настройки роутера через веб-браузер, введя в адресную строку IP-адрес роутера, например,
192.168.1.1. - Перейдите в Network → Interfaces.

- Нажмите Add new interface.

- Укажите любое название для вашего VPN-интерфейса и выберите протокол AmneziaWG VPN → нажмите Create interface.

- В появившемся окне нажмите Load configuration.

- Вставьте всё содержимое файла конфигурации или переместите файл конфигурации в появившееся окно → нажмите Import settings.
Как получить файл конфигурации:
- в личном кабинете, если у вас есть подписка Amnezia VPN
- в приложении AmneziaVPN, если у вас свой сервер — поделитесь подключением в оригинальном формате AmneziaWG

- Перейдите на вкладку Firewall Settings → нажмите на выпадающий список Create / Assign firewall-zone → введите любое имя новой зоны в поле под списком зон → нажмите Enter → Save.

- В появившемся окне, находясь на вкладке Interfaces, нажмите Save & Apply.
