Frod

03.11.2026

как запустить wireguard на ubuntu

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

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

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

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

Перед тем как перейти к практическим шагам, важно понять, почему WireGuard стал популярнее старых решений вроде OpenVPN или IPSec:

  • Легкая настройка — минимальный конфигурационный файлы, понятные и компактные.
  • Высокая скорость — благодаря использованию современных криптографических алгоритмов.
  • Безопасность — современный протокол с сильной криптографией.
  • Кроссплатформенность — работает не только на Ubuntu, но и на Windows, macOS, Android и iOS.

Что потребуется для запуска WireGuard на Ubuntu?

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

  • Сервер с Ubuntu 20.04 или новее.
  • Пользователь с правами sudo.
  • Доступ к командной строке.

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

Самое первое — установить необходимые пакеты. В Ubuntu это делается очень просто:

sudo apt update
sudo apt install wireguard

Эта команда установит всё необходимое для работы WireGuard.

Шаг 2: Генерация ключей

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

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

После выполнения команда у вас появятся файлы privatekey и publickey, используемые для настройки.

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

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

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

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

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

Для клиента создайте аналогичный файл, указав его публичный ключ и IP-адрес сервера.

Шаг 4: Запуск WireGuard

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

sudo wg-quick up wg0

Чтобы проверить статус:

sudo wg show

Если все настроено правильно, соединение установлено, и ваши данные защищены.

Шаг 5: Автоматический запуск

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

sudo systemctl enable wg-quick@wg0

Итог

Теперь вы знаете, как запустить WireGuard на Ubuntu с нуля. Эта простая, но мощная настройка обеспечит вам быстрый и защищенный VPN, будь то для обхода ограничений, удаленной работы или защиты личных данных.

Если возникнут сложности, проверьте правильность ключей, настроек портов и IP-адресов. В случае вопросов — обращайтесь к документации или сообществу.