Frod

06.11.2026

запуск wireguard linux

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

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

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

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

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

  • Лёгкий и современный код: В отличие от OpenVPN или IPSec, WireGuard написан на чистом языке программирования Rust, что повышает безопасность и скорость работы.
  • Простота настройки: Конфигурация — минималистичная и понятная.
  • Высокая производительность: Благодаря использованию новых технологий шифрования, WireGuard обеспечивает отличный баланс между скоростью и безопасностью.
  • Кроссплатформенность: Работает на Linux, Windows, macOS, Android и iOS.

Требования для запуска WireGuard на Linux

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

  • Доступ к серверу с установленной Linux-системой (Ubuntu, Debian, CentOS, Arch и др.).
  • root-права или возможность использовать команду sudo.
  • Открытые порты (обычно UDP 51820, если вы не меняете стандартный порт).

Установка WireGuard на Linux

Для Ubuntu и Debian

  1. Обновите список пакетов:
sudo apt update
  1. Установите WireGuard:
sudo apt install wireguard
  1. Проверьте успешную установку:
wg --version

Для CentOS и RHEL

  1. Установите EPEL и репозиторий ELRepo:
sudo yum install epel-release
sudo yum install elrepo-release
  1. Установите WireGuard:
sudo yum install kmod-wireguard wireguard-tools

Для Arch Linux

sudo pacman -S wireguard-tools

Настройка WireGuard

Создание ключей

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

wg genkey | tee privatekey | wg pubkey > publickey
  • privatekey — ваш приватный ключ.
  • publickey — публичный ключ.

Конфигурация сервера

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

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

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

Конфигурация клиента

На клиенте создайте аналогичный файл wg0.conf:

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

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

Запуск и управление

Чтобы запустить WireGuard, используйте команду:

sudo wg-quick up wg0

Для остановки:

sudo wg-quick down wg0

Чтобы автоматически запускать VPN при загрузке системы:

sudo systemctl enable wg-quick@wg0

Итог

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

Если вы хотите углубиться в настройку, рекомендуется ознакомиться с документацией на официальном сайте WireGuard. Помните о необходимости регулярно обновлять систему и ключи для максимальной безопасности.