Frod

01.08.2026

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

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

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

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

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

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

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

  • Высокая скорость и эффективность — протокол использует современные криптографические алгоритмы.
  • Простая настройка — всего несколько команд для запуска.
  • Минимальный кодовая база — меньше уязвимых мест.
  • Поддержка в ядре Linux — встроена прямо в ядро с версии 5.6.

Как установить WireGuard на Linux

Процесс установки зависит от вашей системы. Ниже приведены инструкции для наиболее популярных дистрибутивов.

Для Ubuntu / Debian

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

Для Fedora / CentOS / RHEL

  1. Обновите систему:
    bash sudo dnf update
  2. Установите WireGuard:
    bash sudo dnf install wireguard-tools
  3. Проверьте версию:
    bash wg --version

Для Arch Linux / Manjaro

  1. Обновите систему:
    bash sudo pacman -Syu
  2. Установите WireGuard:
    bash sudo pacman -S wireguard-tools

Создание ключей и подготовка конфигурации

Для запуска VPN потребуется пара ключей — приватный и публичный.

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

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

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

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

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

Запуск WireGuard

Чтобы запустить VPN-интерфейс, выполните:

sudo wg-quick up wg0

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

sudo wg-quick down wg0

Чтобы убедиться, что интерфейс работает правильно, используйте:

wg show

или

ip a show wg0

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

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

sudo systemctl enable wg-quick@wg0

Итог

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