Frod

10.10.2026

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

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

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

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

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

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

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

  • Сервер на Linux (например, Ubuntu, Debian, CentOS)
  • Клиентское устройство (тот же Linux или Windows, macOS, Android)
  • Доступ root или sudo для установки и настройки

Пошаговая инструкция

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

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

sudo apt update && sudo apt upgrade -y

(для других дистрибутивов команды могут отличаться)

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

На большинстве современных дистрибутивов Linux WireGuard уже включен в стандартные репозитории.

Для Ubuntu/Debian:

sudo apt install wireguard

Для CentOS/RHEL:

sudo yum install epel-release
sudo yum install wireguard-tools

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

WireGuard использует пару ключей — публичный и приватный. Создайте их:

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

Запишите эти ключи — они понадобятся при настройке.

Шаг 4. Настройка сервера

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

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

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

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

Шаг 5. Включите и запустите WireGuard

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

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

sudo wg show

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

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

Пример конфигурации клиента /etc/wireguard/wg0.conf:

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

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

Запустите:

sudo wg-quick up wg0

Важные моменты и советы

  • Открытие порта: убедитесь, что порт 51820 (или другой, если меняли) открыт в брандмауэре.
  • Безопасность: храните ключи в защищённом месте.
  • Автоматизация: настройте автоматический запуск при перезагрузке.

Итог

Запуск WireGuard на Linux — это несложно даже для новичков, главное — следовать пошаговой инструкции. Этот VPN-протокол обеспечивает быстрое и безопасное соединение, что особенно важно в условиях постоянных угроз безопасности и цензуры.