Как настроить WireGuard на OpenWrt через LuCI

7 min read 0 views Обновлено

Короткий ответ: установите luci-proto-wireguard, создайте интерфейс протокола WireGuard, вставьте ключи из .conf, укажите Endpoint порт 8473, MTU 1240 и добавьте интерфейс в зону wan с masquerade.

OpenWrt даёт максимум контроля и работает на десятках моделей — от TP-Link и Xiaomi до Netgear.

Установка пакетов

System → Software → Update lists, затем установите wireguard-tools, kmod-wireguard и luci-proto-wireguard. Через SSH: opkg update && opkg install wireguard-tools kmod-wireguard luci-proto-wireguard, затем перезагрузка.

Создание интерфейса

01

Добавьте интерфейс

Network → Interfaces → Add new interface: имя FURYNET, протокол WireGuard VPN.

02

Заполните General Settings

Private Key — из .conf, IP Addresses — значение Address (например 10.8.0.5/32).

03

Настройте Peer

Вкладка Peers → Add: Public Key сервера, Allowed IPs 0.0.0.0/0, Route Allowed IPs — включить, Endpoint Host — адрес сервера, Endpoint Port — 443, Persistent Keepalive — 25.

04

Укажите MTU

Advanced Settings → MTU: 1240.

05

Настройте firewall

Network → Firewall: добавьте интерфейс FURYNET в зону wan (или создайте зону с Masquerading и MSS clamping, forward из lan разрешён).

06

Примените и проверьте

Save & Apply, затем Status → интерфейс должен получить handshake, а IP на устройствах смениться на серверный.

MSS clamping — обязательный пункт

В настройках зоны включите MSS Clamping. Вместе с MTU 1240 это устраняет классический симптом «пинги идут, сайты не открываются».

Частые вопросы

Какая версия OpenWrt нужна?

21.02 и новее — там WireGuard входит в ядро. На 19.07 тоже работает, но требуется ручная установка модулей.

Почему интерфейс не поднимается?

Проверьте, что ключ скопирован целиком без пробелов и перевода строки, а порт Endpoint указан 443.

Как пускать через туннель только часть сети?

Отключите Route Allowed IPs и добавьте policy routing через пакет pbr (Policy Based Routing) в LuCI.

Хватит ли ресурсов роутера?

На двухъядерных MediaTek/Qualcomm обычно 150-300 Мбит/с. На старых одноядерных — до 50 Мбит/с.

Начните сейчас

OpenWrt + FuryNet

Готовый .conf со всеми ключами и корректным MTU — просто перенесите значения в LuCI.

Получить конфиг для OpenWrt

Оценка гайда

Инструкция помогла?

Оцените материал одним кликом. Это помогает нам обновлять инструкции.

Поделиться

Отправьте инструкцию другу

Пригодится тем, кто настраивает роутер или ищет рабочее решение.

Вопросы и обсуждение

Пока нет ответов

Конфиг для роутера без ручной настройки

Получить конфиг