Svyaz

09.07.2026

wireguard rpm

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

Установка WireGuard на CentOS через RPM

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

Почему WireGuard?

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

Установка WireGuard на CentOS

Чтобы установить WireGuard на CentOS, вам понадобится доступ к репозиторию EPEL (Extra Packages for Enterprise Linux). Если вы еще не установили EPEL, то сделайте это с помощью следующей команды:

sudo yum install epel-release

Далее, установите WireGuard с помощью следующей команды:

sudo yum install wireguard-dkms

Слементы WireGuard будут установлены в директории /usr/lib/wireguard/. Чтобы включить WireGuard, добавьте следующую строку в файл /etc/sysctl.conf:

net.ipv4.conf.all.rp_filter=0

Затем, возьмите утилиту sysctl и нажмите Enter, чтобы сохранить изменения:

sudo sysctl -p /etc/sysctl.conf

Настройка WireGuard

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

  • Address: IP-адрес клиента или сервера.
  • ListenPort: Порт, который будет использоваться для соединения.
  • PrivateKey: Ключ приватного ключа.
  • PublicKey: Ключ общего ключа.

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

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

[Peer]
PublicKey = ключ_общий_клиента
AllowedIPs = 10.0.0.0/24

Аналогичным образом, конфигурационный файл для клиента может выглядеть следующим образом:

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

[Peer]
PublicKey = ключ_общий_сервера
AllowedIPs = 10.0.0.0/24

Включение WireGuard

Чтобы включить WireGuard, добавьте следующую строку в файл /etc/rc.d/init.d/:

sudo chkconfig wireguard on

Затем, перезапустите систему, чтобы включить WireGuard:

sudo reboot

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

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

sudo wg

Если соединение установлено успешно, вы увидите сообщение о соединении.

Заключение

WireGuard — это надежный и быстрый VPN-сервер, который легко устанавливается и настраивается. Мы рассмотрели, как установить WireGuard на CentOS через RPM и настроить его для работы с клиентами и серверами. Следуя этим инструкциям, вы сможете обеспечить безопасную и быструю передачу данных в своей сети.