09.07.2026
wireguard rpm
Установка 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 и настроить его для работы с клиентами и серверами. Следуя этим инструкциям, вы сможете обеспечить безопасную и быструю передачу данных в своей сети.