Frod

02.10.2026

wireguard ubuntu настройка

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

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

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

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

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

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

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

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

  • Сервер на Ubuntu (лучше последняя версия — Ubuntu 22.04 или 20.04).
  • Административные права (sudo).
  • Клиентское устройство (может быть ПК, смартфон или планшет).

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

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

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]
PrivateKey = <приватный_ключ_сервера>
Address = 10.0.0.1/24
ListenPort = 51820

Правила брандмауэра
PostUp = ufw allow 51820/udp
PostDown = ufw delete allow 51820/udp

Замените <приватный_ключ_сервера> на ваш приватный ключ, сгенерированный ранее.

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

На устройстве клиента (например, на Ubuntu или Windows) создайте аналогичный конфигурационный файл, например, client.conf:

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

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

Замените <приватный_ключ_клиента>, <публичный_ключ_сервера> и ваш_ip_сервера на соответствующие значения.

Шаг 5. Запуск и проверка

Запустите WireGuard на сервере:

sudo wg-quick up wg0

На клиенте используйте соответствующую команду или графический интерфейс для активации VPN.

Проверьте соединение командой:

ping 10.0.0.1

Если всё настроено правильно, вы получите ответ.

Итог

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