Frod

06.11.2026

настройка wireguard ubuntu 24.04

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

Полное руководство: настройка WireGuard на Ubuntu 24.04

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

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

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

Что потребуется перед началом?

  • Сервер с установленной Ubuntu 24.04
  • Доступ к командной строке с правами root или sudo
  • Основные знания о работе с Linux

Шаг 1: Обновляем систему

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

sudo apt update && sudo apt upgrade -y

Это важно для совместимости и безопасности.

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

Ubuntu 24.04 уже включает пакет WireGuard в официальных репозиториях, поэтому установка простая:

sudo apt install wireguard -y

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

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

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

Для клиента повторите аналогичные команды, сохраняя ключи отдельно.

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

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

[Interface]
PrivateKey = <содержимое /etc/wireguard/privatekey>
Address = 10.0.0.1/24
ListenPort = 51820

[Peer]
PublicKey = <публичный ключ клиента>
AllowedIPs = 10.0.0.2/32

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

Шаг 5: Настройка правил брандмауэра

Обеспечьте работу VPN через UFW:

sudo ufw allow 51820/udp
sudo ufw enable

Также добавьте маршруты для перенаправления трафика:

sudo sysctl -w net.ipv4.ip_forward=1

И добавьте это в /etc/sysctl.conf для постоянной активации.

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

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

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

Проверяем статус:

sudo wg show

Шаг 7: Настройка клиента

На клиентском устройстве создайте аналогичный конфиг, заменив IP и ключи. Подключение осуществляется командой:

sudo wg-quick up wg0

Итог

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


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