Frod

07.10.2026

wireguard на vps ubuntu

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

Как настроить WireGuard на VPS с Ubuntu: пошаговая инструкция для новичков и профессионалов

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

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

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

Что потребуется для настройки?

Перед началом убедитесь, что у вас есть:
- VPS с установленной Ubuntu (лучше версии 20.04 или новее).
- Доступ к серверу по SSH с правами администратора.
- Клиентское устройство (ПК, смартфон) для подключения к VPN.

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

Первое, что нужно сделать — обновить пакеты:

sudo apt update && sudo apt upgrade -y

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

Установка WireGuard на Ubuntu очень проста:

sudo apt install wireguard

После этого убедитесь, что сервис запущен:

sudo systemctl enable wg-quick@wg0
sudo systemctl start wg-quick@wg0

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

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

wg genkey | tee privatekey | wg pubkey > publickey

Запишите эти ключи — они понадобятся при настройке клиента и сервера.

Шаг 4. Настройка сервера

Создайте конфигурационный файл /etc/wireguard/wg0.conf:

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

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

Обратите внимание, что IP-адреса внутри VPN-сети должны быть уникальными.

Шаг 5. Настройка клиента

На клиентском устройстве также создайте ключи:

wg genkey | tee client_privatekey | wg pubkey > client_publickey

И подготовьте конфигурационный файл клиента, например, client.conf:

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

[Peer]
PublicKey = <публичный ключ сервера>
Endpoint = ваш_сервер:51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25

Шаг 6. Запуск и проверка

На сервере активируйте интерфейс:

sudo wg-quick up wg0

Проверьте статус:

sudo wg show

На клиенте подключитесь к VPN, используя соответствующее программное обеспечение (например, WireGuard для Windows, macOS или мобильных устройств).

Итог

Настройка WireGuard на VPS с Ubuntu — это быстро и просто, если следовать пошаговой инструкции. Этот протокол обеспечивает высокую скорость соединения и максимальную безопасность, что делает его отличным выбором для тех, кто ценит свою приватность.