Frod

12.10.2026

wireguard на ubuntu 22.04

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

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

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

Почему именно WireGuard на Ubuntu 22.04?

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

Что потребуется перед началом?

  • Сервер или VPS с Ubuntu 22.04
  • Доступ к командной строке с правами root или sudo
  • Доменные имена (по желанию, для удобства)
  • Основные знания Linux и командной строки

Шаг 1. Обновление системы

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

sudo apt update && sudo apt upgrade -y

Это обеспечит установку последних исправлений и обновлений.

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

В Ubuntu 22.04 WireGuard уже входит в стандартные репозитории. Установка проста:

sudo apt install wireguard -y

После этого можно приступать к настройке.

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

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

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

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

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

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

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

Разрешение подключений от клиентов
PostUp = ufw allow 51820/udp
PostDown = ufw delete allow 51820/udp

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

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

Создайте аналогичный файл для клиента, например /etc/wireguard/wg0-client.conf:

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

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

Замените ключи и IP-адреса на свои.

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

Запустите WireGuard:

sudo wg-quick up wg0

Проверьте статус:

sudo wg

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

Шаг 7. Настройка брандмауэра и автоматического запуска

Для защиты сервера рекомендуется настроить UFW:

sudo ufw allow 51820/udp
sudo ufw enable

Добавьте запуск WireGuard в автозагрузку:

sudo systemctl enable wg-quick@wg0

Итог

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


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