Frod

04.10.2026

как настроить wireguard на mikrotik

Frod — свобода без границ

Как настроить WireGuard на MikroTik: пошаговая инструкция для безопасной VPN-сети

В эпоху цифровых угроз и постоянных кибератак важность надежной VPN-защиты трудно переоценить. Одним из современных и эффективных решений является протокол WireGuard — быстрый, безопасный и легкий в настройке. В этой статье я расскажу, как настроить WireGuard на MikroTik, чтобы обеспечить безопасный удаленный доступ к сети или межофисное соединение.

Почему стоит выбрать WireGuard для MikroTik?

  • Высокая скорость и низкая задержка. Благодаря минималистичной архитектуре WireGuard работает быстрее многих аналогов.
  • Простота настройки. Конфигурация не требует глубоких знаний и легко реализуется даже новичками.
  • Совместимость и безопасность. Использует современные криптографические алгоритмы, что делает его надежным выбором.

Предварительные требования

Перед началом убедитесь, что у вас:

  • MikroTik RouterOS версии 7.1 или выше (поддержка WireGuard с версии 7.1).
  • Доступ к административной панели RouterOS через Winbox, WebFig или CLI.
  • Свободный IP-адрес для интерфейса WireGuard.
  • Конечные устройства с поддержкой WireGuard (например, ноутбук, смартфон).

Шаг 1. Обновление RouterOS

Проверьте, что у вас установлена последняя версия RouterOS, поскольку поддержка WireGuard появилась недавно. Обновите систему через Winbox или командную строку:

/system package update check-for-updates
/system package update install

Шаг 2. Создание интерфейса WireGuard

  1. Войдите в интерфейс CLI или используйте WebFig.
  2. Создайте новый интерфейс WireGuard:
/interface wireguard add name=wg0 listen-port=13231

Здесь listen-port — это порт, на котором интерфейс будет слушать входящие соединения.

Шаг 3. Генерация ключей

Для шифрования необходимы публичный и приватный ключи. Их можно сгенерировать прямо на MikroTik:

/interface wireguard key-pair

Запишите полученные private-key и public-key. Аналогично сгенерировать ключи можно и на клиентских устройствах.

Шаг 4. Настройка IP-адреса и маршрутов

Назначьте интерфейсу IP-адрес:

/ip address add address=10.0.0.1/24 interface=wg0

Это будет IP-адрес вашего MikroTik в VPN-сети.

Шаг 5. Настройка Peer (партнера)

Добавьте конфигурацию клиента или другого сервера WireGuard:

/interface wireguard peers add interface=wg0 public-key=<public-key клиента> allowed-address=10.0.0.2/32

Укажите публичный ключ клиента и его IP-адрес внутри VPN.

Шаг 6. Настройка правил маршрутизации и Firewall

Обеспечьте прохождение трафика между локальной сетью и VPN:

/ip firewall filter add chain=forward action=accept src-address=10.0.0.0/24 dst-address=ваша_локальная_сеть
/ip firewall filter add chain=forward action=accept src-address=ваша_локальная_сеть dst-address=10.0.0.0/24

Не забудьте разрешить входящие соединения на порт WireGuard:

/ip firewall filter add chain=input protocol=udp dst-port=13231 action=accept

Шаг 7. Настройка клиента WireGuard

На стороне клиента создайте конфигурацию, включающую его приватный ключ, публичный ключ MikroTik и IP-адрес VPN:

[Interface]
PrivateKey = <private-key клиента>
Address = 10.0.0.2/24

[Peer]
PublicKey = <public-key MikroTik>
Endpoint = ваш_айпи_или_домен:13231
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25

Итог

Теперь у вас настроен надежный и быстрый VPN-сервер на MikroTik с использованием WireGuard. Такой подход обеспечивает безопасность соединения и высокую производительность.


Если у вас возникнут вопросы или потребуется помощь в настройке, обращайтесь — я всегда готов помочь! Надеюсь, эта инструкция была полезной и понятной.