Понадобится прошивка 4.2 или новее. В более старых прошивках не поддерживается ASC для WireGuard. Также должен быть установлен компонент WireGuard.
1. Сгенерировать конфиг (https://github.com/ImMALWARE/bash-warp-generator).
2. Другие подключения → Wireguard → Загрузить из файла → Загрузите сюда полученный конфиг.
3. В
CLI (http://192.168.1.1/a) выполнить команду
и определить имя интерфейса WireGuard (обычно Wireguard0).
4. В
CLI выполнить команду
Код: выделить все interface Wireguard0 wireguard asc jc jmin jmax s1 s2 h1 h2 h3 h4 |
где
Wireguard0 — имя интерфейса, которое вы узнали на шаге 3
Вместо
jc...h4 вписать соответствующие параметры из конфига (откройте его текстовым редактором),
В общем случае команда будет выглядеть примерно так
Код: выделить все interface Wireguard0 wireguard asc 120 23 911 0 0 1 2 3 4 |
5. В CLI выполните команду
6. В веб-интерфейсе в настройках подключения WireGuard включите опцию «Использовать для выхода в интернет», а затем включите само подключение WireGuard и дождитесь, пока индикатор подключения станет из серого зелёным.
7. Настройте приоритеты подключений по вкусу (можно просто поместить подключение WireGuard первым в списке, тогда все клиенты будут выходить в интернет через VPN, либо можно там же создать политику и пустить лишь некоторых клиентов через VPN).