Frod

13.10.2026

wireguard для debian

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

WireGuard — это современный и безопасный протокол VPN, который позволяет создавать защищенные соединения между компьютерами и сетями. В этом разделе мы расскажем, как установить и настроить WireGuard на Debian, популярной Linux-وزيعции.

Установка WireGuard

Сначала нам нужно добавить репозиторий WireGuard в систему. Для этого мы используем команду:

sudo apt update && sudo apt install wireguard

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

wg

Настройка WireGuard

Чтобы настроить WireGuard, нам нужно создать конфигурационный файл для сети. Мы можем сделать это, создав файл wg0.conf в каталоге /etc/wireguard/:

sudo nano /etc/wireguard/wg0.conf

В этом файле мы можем указать настройки нашей сети, такие как адреса IP, подсеть и т.п. Пример конфигурационного файла:

[Interface]
Address = 10.0.0.1/24
PrivateKey = секретный_ключ

[Peer]
PublicKey = клиентский_ключ
AllowedIPs = 10.0.0.0/24

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

Нам нужно создать пару ключей —private и public— для нашей сети. Мы можем сделать это, используя команду:

wg genkey | tee private.key && wg pubkey < private.key > public.key

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

Чтобы настроить клиент WireGuard, нам нужно создать конфигурационный файл для клиента. Мы можем сделать это, создав файл wg0.conf в каталоге ~/.config/wireguard/:

sudo nano ~/.config/wireguard/wg0.conf

В этом файле мы можем указать настройки нашего клиента, такие как адреса IP, подсеть и т.п. Пример конфигурационного файла:

[Interface]
Address = 10.0.0.2/24
PrivateKey = секретный_ключ

[Peer]
PublicKey = серверный_ключ
AllowedIPs = 10.0.0.0/24

Подключение к VPN

Чтобы подключиться к VPN, мы можем использовать команду:

wg-quick up wg0

Отключение от VPN

Чтобы отключиться от VPN, мы можем использовать команду:

wg-quick down wg0

Выводы

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

Источники:

  • Официальная документация WireGuard
  • Документация по настройке WireGuard на Debian

Заключение