Svyaz

09.07.2026

как установить wireguard на ubuntu

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

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

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

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

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

  • Легко настраивается — минимальный конфигурационный файл.
  • Высокая производительность — меньший отклик и быстрее соединения.
  • Современный и безопасный — использует передовые криптографические алгоритмы.
  • Поддержка ядра Linux — интеграция прямо в ядро, что повышает стабильность и скорость.

Теперь перейдём к практике.

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

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

sudo apt update && sudo apt upgrade -y

Это обеспечит совместимость и свежие версии необходимых компонентов.

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

На Ubuntu 20.04 и новее установка WireGuard очень простая — достаточно выполнить команду:

sudo apt install wireguard

Для более старых версий (например, 18.04) могут понадобиться дополнительные репозитории или установка из PPA, но в большинстве случаев стандартных репозиториев достаточно.

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

Безопасность VPN-соединения обеспечивается криптографическими ключами. Создайте пару ключей:

wg genkey | tee privatekey | wg pubkey > publickey

Теперь у вас есть приватный ключ (privatekey) и публичный (publickey). Их нужно сохранить в надежном месте.

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

Создайте конфигурационный файл /etc/wireguard/wg0.conf с содержимым примерно такого вида:

[Interface]
PrivateKey = ВАШ_ПРИВАТНЫЙ_КЛЮЧ
Address = 10.0.0.1/24
ListenPort = 51820

[Peer]
PublicKey = ПУБЛИЧНЫЙ_КЛЮЧ_Пира
Endpoint = IP_или_Domain:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25

Замените ВАШ_ПРИВАТНЫЙ_КЛЮЧ и ПУБЛИЧНЫЙ_КЛЮЧ_Пира на реальные значения.

Если вы настраиваете клиентский VPN, то конфигурация будет немного отличаться — вместо [Interface] укажете клиента, а [Peer] — сервер.

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

Запустите WireGuard командой:

sudo wg-quick up wg0

Проверьте статус соединения:

sudo wg show

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

Шаг 6. Автоматический запуск при загрузке

Чтобы WireGuard запускался автоматически после перезагрузки, выполните:

sudo systemctl enable wg-quick@wg0

Теперь ваша VPN-система готова к работе.


Итог

Установка WireGuard на Ubuntu — это быстро, просто и безопасно. Этот протокол отлично подходит для защиты приватности, организации удалённого доступа или создания собственных VPN-серверов. Главное — правильно сгенерировать ключи и тщательно настроить конфигурацию.

Если возникнут вопросы или потребуется помощь с расширенными настройками (например, NAT, маршрутизация, firewall), я всегда готов помочь. Надеюсь, это руководство было полезным и понятным!