Frod

07.10.2026

wireguard ubuntu настройка

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

Как настроить WireGuard на Ubuntu: пошаговая инструкция для начинающих и профессионалов

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

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

WireGuard завоевал популярность благодаря своей простоте, высокой скорости и безопасности. В отличие от старых решений вроде OpenVPN или IPSec, он использует современный криптографический стек, что делает его более легким в настройке и использовании.

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

  • Сервер с Ubuntu (20.04 или новее)
  • Устройство клиента (может быть другой ПК, смартфон или планшет)
  • Доступ к командной строке с правами администратора

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

Первым делом нужно установить сам пакет:

sudo apt update
sudo apt install wireguard

После установки убедитесь, что пакет успешно установился:

wg --version

Шаг 2. Создание ключей для сервера и клиента

WireGuard использует пару ключей — публичный и приватный. Создаем их командой:

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>

Правила NAT для выхода через VPN
PostUp = ufw route allow in on wg0 out on eth0
PostUp = iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE

Не забудьте заменить <содержимое /etc/wireguard/privatekey> на ваш приватный ключ.

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

Создайте конфиг для клиента, например client.conf:

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

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

Замените параметры на ваши реальные значения.

Шаг 5. Запуск VPN-сервера

Запустите WireGuard:

sudo systemctl start wg-quick@wg0
sudo systemctl enable wg-quick@wg0

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

sudo wg show

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

Шаг 6. Проверка работы VPN

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

sudo wg-quick up client

И проверьте, что ваш трафик идет через VPN:

curl ifconfig.me

Вы должны увидеть IP вашего сервера или IP, который вы указали в конфиге.


Итоги

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

Если возникнут сложности — напишите в комментариях, помогу разобраться!