Перейти к содержимому

OpenWrt

Нужен конфиг из кабинета — если его ещё нет, получите здесь.

Пакеты wireguard-tools и luci-proto-wireguard. Поставить можно из веб-панели (System → Software) или командой:

Окно терминала
opkg update && opkg install wireguard-tools luci-proto-wireguard
  1. Network → Interfaces → Add new interface
  2. Имя — например RSEC, протокол — WireGuard VPN
  3. Перенесите значения из файла .conf:
    • Private Key и Addresses — из раздела [Interface]
    • вкладка Peers: Public Key, Endpoint Host и Endpoint Port, Allowed IPs — скопируйте из файла целиком, Persistent Keep Alive = 25
  4. Вкладка Firewall Settings — зона wan
  5. 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 обновляет списки сам, вмешиваться не нужно. Сам пакет обновляется той же командой установки — настройки при этом сохраняются.