03.11.2026
как запустить wireguard на ubuntu
Как запустить 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-адресов. В случае вопросов — обращайтесь к документации или сообществу.