Frod

03.10.2026

wireguard ubuntu server

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

Настройка WireGuard на Ubuntu Server: шаг за шагом

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

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

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

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

  • Ubuntu Server (минимум версия 20.04 LTS)
  • Доступ с правами root или sudo
  • Основные знания командной строки Linux

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

Для начала необходимо установить пакет WireGuard:

sudo apt update
sudo apt install wireguard

После этого убедитесь, что служба активна:

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

Шаг 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 = <ваш_приватный_ключ>

В этом разделе будут подключаться клиенты
[Peer]
PublicKey = <публичный_ключ_клиента>
AllowedIPs = 10.0.0.2/32

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

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

На устройстве клиента создайте аналогичный файл конфигурации, например:

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

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

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

Запустите WireGuard:

sudo wg-quick up wg0

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

sudo wg show

Если все настроено правильно, ваши устройства будут подключены к VPN по протоколу WireGuard.

Итог

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