Frod

09.10.2026

wireguard ubuntu mikrotik

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

Как настроить WireGuard на Ubuntu и MikroTik: пошаговое руководство

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

Почему именно WireGuard?

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

Что потребуется для настройки

  • Сервер на базе Ubuntu (например, 20.04 или 22.04)
  • Маршрутизатор MikroTik (RouterOS версии 7+ рекомендуется)
  • Доступ к административным интерфейсам
  • Основные знания командной строки и конфигурационных файлов

Шаг 1. Установка WireGuard на Ubuntu

На сервере Ubuntu выполните следующие команды:

sudo apt update
sudo apt install wireguard

После установки создадим ключи:

wg genkey | sudo tee /etc/wireguard/privatekey | wg pubkey | sudo tee /etc/wireguard/publickey

Запишите значения ключей, они понадобятся для дальнейшей настройки.

Шаг 2. Настройка конфигурации сервера

Создайте файл /etc/wireguard/wg0.conf:

[Interface]
Address = 10.0.0.1/24
ListenPort = 51820
PrivateKey = <PRIVATE_KEY>

Параметры клиента
[Peer]
PublicKey = <CLIENT_PUBLIC_KEY>
AllowedIPs = 10.0.0.2/32

Замените <PRIVATE_KEY> на содержимое файла privatekey, а <CLIENT_PUBLIC_KEY> — на публичный ключ клиента.

Запустите интерфейс:

sudo wg-quick up wg0

Шаг 3. Настройка MikroTik

В MikroTik необходимо создать интерфейс WireGuard:

  1. Обновите RouterOS до версии 7+.
  2. В меню Interfaces добавьте новый интерфейс типа WireGuard.
  3. Назовите его, например, wg1.
  4. Укажите публичный ключ маршрутизатора.
  5. В разделе Peers добавьте нового пира, указав публичный ключ клиента и разрешенные IP-адреса.

Пример команд CLI:

/interface wireguard add name=wg1 private-key="YOUR_PRIV_KEY" listen-port=51820
/ip address add address=10.0.0.1/24 interface=wg1
/interface wireguard peers add public-key=CLIENT_PUBLIC_KEY allowed-address=10.0.0.2/32

Настройте маршруты и NAT для корректной работы VPN.

Шаг 4. Проверка соединения и безопасность

После настройки обеих сторон проверьте соединение:

sudo wg show

На MikroTik в разделе Interfaces убедитесь, что пира активен. Можно выполнить пинг между машинами:

ping 10.0.0.2

Если пинг проходит успешно, VPN настроен правильно.

Итог

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


Если вам нужно более глубокое руководство или помощь с настройкой дополнительных функций (например, маршрутизация, firewall), обращайтесь — я всегда готов помочь!


Если есть дополнительные ключевые слова или требования, скажите, и я дополню статью.