Frod

02.11.2026

установка wireguard на vps сервер

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

Установка WireGuard на VPS сервер: пошаговая инструкция для безопасного VPN

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

Почему именно WireGuard?

Перед тем как перейти к установке, важно понять, почему WireGuard заслужил такую популярность. Он отличается высокой скоростью, простотой настройки и минимальным кодом, что повышает безопасность. В отличие от классических решений вроде OpenVPN или IPSec, WireGuard проще в конфигурации и требует меньших ресурсов.

Что понадобится для установки

  • VPS сервер с доступом по SSH (рекомендуется Linux-дистрибутив — Ubuntu, Debian, CentOS)
  • Админские права (root или sudo)
  • Основные знания командной строки

Шаг 1. Обновление системы

Перед началом убедитесь, что ваша система обновлена:

sudo apt update && sudo apt upgrade -y

или для CentOS:

sudo yum update -y

Это обеспечит актуальность пакетов и безопасность установки.

Шаг 2. Установка WireGuard

На большинстве Linux-дистрибутивов установка WireGuard осуществляется через стандартные репозитории.

Для Ubuntu 20.04 и новее:

sudo apt install wireguard -y

Для Debian 11:

sudo apt install wireguard -y

На CentOS или RHEL потребуется установить EPEL-репозиторий:

sudo yum install epel-release -y
sudo yum install kmod-wireguard wireguard-tools -y

Шаг 3. Генерация ключей

Для безопасной работы VPN необходимо создать пару ключей:

wg genkey | sudo tee /etc/wireguard/privatekey | wg pubkey | sudo tee /etc/wireguard/publickey

Проверьте содержимое файлов:

sudo cat /etc/wireguard/privatekey
sudo cat /etc/wireguard/publickey

Эти ключи понадобятся для конфигурации сервера и клиента.

Шаг 4. Настройка конфигурационного файла

Создайте файл /etc/wireguard/wg0.conf:

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

[Peer]
PublicKey = <публичный ключ клиента>
AllowedIPs = 10.0.0.2/32

Замените <ваш приватный ключ> и <публичный ключ клиента> на реальные значения.

Шаг 5. Запуск и автоматизация

Запустите WireGuard:

sudo wg-quick up wg0

Чтобы он запускался автоматически при загрузке:

sudo systemctl enable wg-quick@wg0

Шаг 6. Настройка правил брандмауэра

Откройте порт 51820 (или другой, который вы указали):

sudo ufw allow 51820/udp

или для firewalld:

sudo firewall-cmd --add-port=51820/udp --permanent
sudo firewall-cmd --reload

Итог

Теперь ваш VPS сервер с WireGuard готов к использованию. Настройте клиента (на устройстве пользователя) по аналогичной схеме, указав соответствующие ключи и IP-адреса. В результате вы получите надежное и быстрое VPN-соединение, обеспечивающее безопасность ваших данных.