Frod

08.10.2026

wireguard на ubuntu

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

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

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

В этом руководстве я расскажу, как настроить WireGuard на Ubuntu с нуля, чтобы обеспечить безопасное и быстрое соединение.

Почему выбирают WireGuard на Ubuntu?

  • Высокая скорость и низкая задержка благодаря современным криптографическим алгоритмам.
  • Легкость настройки и обслуживания: минимальный код и понятный интерфейс.
  • Кроссплатформенность: работает не только на Linux, но и на Windows, macOS, Android, iOS.
  • Активное развитие и поддержка со стороны сообщества.

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

Для успешной установки и настройки потребуется:
- Устройство с Ubuntu 20.04 или новее.
- Доступ к командной строке с правами суперпользователя (sudo).
- Статический IP-адрес или динамический DNS, если планируете подключаться из Интернета.

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

Откройте терминал и выполните команду:

sudo apt update
sudo apt install wireguard

Это установит все необходимые компоненты.

Шаг 2. Создание ключей

Для безопасного соединения необходимо сгенерировать пару ключей:

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

Это создаст приватный и публичный ключи, которые понадобятся для конфигурации.

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

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

[Interface]
Address = 10.0.0.1/24
ListenPort = 51820
PrivateKey = <ваш приватный ключ>

Настройки для клиентов добавляются ниже

Замените <ваш приватный ключ> на содержимое файла /etc/wireguard/privatekey.

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

На клиентском устройстве (например, на другом Ubuntu или мобильном устройстве), тоже создайте пару ключей и конфигурацию:

[Interface]
Address = 10.0.0.2/24
PrivateKey = <клоиент приватный ключ>

[Peer]
PublicKey = <публичный ключ сервера>
Endpoint = <IP или доменное имя>:51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25

Где <публичный ключ сервера> — это публичный ключ вашего сервера, а <IP или доменное имя> — его IP.

Шаг 5. Запуск WireGuard

Запустите VPN-сервис командой:

sudo wg-quick up wg0

Чтобы автоматически запускать при загрузке:

sudo systemctl enable wg-quick@wg0

Полезные советы

  • Проверьте статус соединения:
sudo wg show
  • Настраивайте брандмауэр для пропуска порта 51820 (udp).

  • Для повышения безопасности используйте сложные ключи и ограничивайте доступ по IP.

Итог

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

Если возникнут вопросы или потребуется помощь с более сложной настройкой — обращайтесь к сообществу или специалистам в области информационной безопасности.