Frod

07.10.2026

wireguard debian 13

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

Настройка WireGuard на Debian 13: быстро и безопасно

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

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

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

Что нужно для начала?

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

  • Сервер на Debian 13 с правами root или sudo.
  • Доступ к командной строке.
  • Домен или IP-адрес вашего сервера.

Установка WireGuard на Debian 13

  1. Обновляем систему

Первым делом обновим список пакетов и саму систему:

sudo apt update && sudo apt upgrade -y
  1. Устанавливаем WireGuard

В Debian 13 репозитории уже содержится пакет WireGuard, так что достаточно выполнить:

sudo apt install wireguard -y
  1. Создаем ключи

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

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

Запомните или запишите приватный и публичный ключи — они понадобятся для настройки.

Настройка сервера

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

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

Образец блока для клиента
[Peer]
PublicKey = <публичный ключ клиента>
AllowedIPs = 10.0.0.2/32

Замените <ваш приватный ключ> на полученный ранее.

  1. Включение и запуск WireGuard

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

sudo wg-quick up wg0

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

sudo wg show

Для автоматического запуска при загрузке:

sudo systemctl enable wg-quick@wg0

Настройка клиента

На клиентском устройстве (например, на другом ПК или смартфоне) установите WireGuard, создайте конфигурационный файл:

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

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

Обменяйтесь публичными ключами между сервером и клиентом и добавьте блок [Peer] на сервере, как показано в примере.

Итог

Настройка WireGuard на Debian 13 — это быстро, просто и безопасно. Этот протокол отлично подходит для защиты личных данных, организации удаленного доступа или создания защищенных связей между серверами.

Если вам нужна более детальная инструкция или помощь с настройкой, обращайтесь к профильным форумам или специалистам по информационной безопасности.