Frod

07.11.2026

wireguard linux server

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

Установка и настройка WireGuard на Linux-сервере: шаг за шагом

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

Установка WireGuard

Для установки WireGuard на Linux-сервере с использованием Debian или Ubuntu вы можете использовать следующие команды:

sudo apt update
sudo apt install wireguard

Для серверов с использованием Red Hat Enterprise Linux или CentOS:

sudo yum install epel-release
sudo yum install wireguard

Настройка WireGuard

Далее нам нужно настроить WireGuard. Для этого нам нужно создать конфигурационный файл для сервера. Вы можете сделать это с помощью следующей команды:

sudo nano /etc/wireguard/wg0.conf

В этом файле вы должны указать следующие параметры:

  • ListenPort: порт, на котором слушает сервер;
  • PrivateKey: приватный ключ сервера;
  • Address: IP-адрес сервера;
  • DNS: DNS-серверы.

Например:

[Interface]
ListenPort = 51820
PrivateKey = ваш_приватный_ключ

[Peer]
PublicKey = клиентский_публичный_ключ
Endpoint = клиентский_IP:51820
AllowedIPs = 0.0.0.0/0

Настройка клиентского конфигурационного файла

На клиентском устройстве также необходимо создать конфигурационный файл WireGuard:

sudo nano /etc/wireguard/wg0.conf

В этом файле вы должны указать следующие параметры:

  • PrivateKey: приватный ключ клиента;
  • PublicKey: публичный ключ сервера;
  • Endpoint: IP-адрес сервера и порт;
  • DNS: DNS-серверы.

Например:

[Interface]
PrivateKey = ваш_приватный_ключ

[Peer]
PublicKey = серверный_публичный_ключ
Endpoint = серверный_IP:51820
AllowedIPs = 0.0.0.0/0

Запуск WireGuard

После настройки конфигурационных файлов нужно перезагрузить сервис WireGuard:

sudo systemctl restart wireguard

Проверка соединения

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

wg show

Эта команда покажет информацию о подключениях и состоянии сервера.

Вывод

Установка и настройка WireGuard на Linux-сервере является простым процессом, который позволяет обеспечить безопасную и конфиденциальную связь между вашими серверами и клиентскими устройствами. Мы надеемся, что эта статья была полезна для вас и помогла вам установить и настроить WireGuard на своем Linux-сервере.