OpenWrt
Нужен конфиг из кабинета — если его ещё нет, получите здесь.
Что понадобится
Заголовок раздела «Что понадобится»Пакеты wireguard-tools и luci-proto-wireguard. Поставить можно из веб-панели
(System → Software) или командой:
opkg update && opkg install wireguard-tools luci-proto-wireguardЗагрузка конфигурации
Заголовок раздела «Загрузка конфигурации»- Network → Interfaces → Add new interface
- Имя — например
RSEC, протокол — WireGuard VPN - Перенесите значения из файла
.conf:Private KeyиAddresses— из раздела[Interface]- вкладка Peers:
Public Key,Endpoint HostиEndpoint Port,Allowed IPs— скопируйте из файла целиком,Persistent Keep Alive=25
- Вкладка Firewall Settings — зона
wan - Save & Apply
Российское и так идёт напрямую
Заголовок раздела «Российское и так идёт напрямую»Разделяем на своей стороне: российские адреса выходят в России, заграница — через выбранную страну. Ставить на роутер ничего не нужно.
Когда дополнение всё же пригодится. Отдельные магазины (заметнее всего Ozon) просят отключить VPN даже при российском адресе — они не любят серверные адреса. Тогда поставьте podkop: он направляет в туннель только нужное, а остальное пускает с вашего домашнего адреса. Списки обновляются сами.
sh <(wget -O - https://raw.githubusercontent.com/itdoginfo/podkop/refs/heads/main/install.sh)Документация: podkop.net
Проверка
Заголовок раздела «Проверка»На любом устройстве в домашней сети откройте 2ip.ru — адрес должен быть из выбранной страны.
Проверить сам туннель можно из консоли роутера:
wg showВ строке latest handshake должно быть недавнее время. Если рукопожатия нет вовсе —
туннель не поднялся, смотрите разбор ниже.
Если не заработало
Заголовок раздела «Если не заработало»latest handshakeпустой. ПроверьтеEndpoint Hostи порт, а затем время на роутере (System → System → Time Synchronization): при сбитых часах туннель не поднимется.- Интернет пропал на всех устройствах. Снимите галочку с интерфейса
(Network → Interfaces → Stop) — доступ вернётся сразу, после этого проверьте
Allowed IPsи зону firewall. - Сайты не открываются, хотя рукопожатие есть. Почти всегда дело в MTU:
укажите значение
MTUиз файла.confв настройках интерфейса. - Работает только на самом роутере. Не задана зона firewall
wanдля интерфейса или нет правила выхода изlanв эту зону.
Обновление podkop
Заголовок раздела «Обновление podkop»Podkop обновляет списки сам, вмешиваться не нужно. Сам пакет обновляется той же командой установки — настройки при этом сохраняются.