07.11.2026
wireguard linux server
Установка и настройка 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-сервере.