Svyaz

09.07.2026

wireguard на vps ubuntu

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

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

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

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

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

Почему стоит выбрать VPS с Ubuntu?

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


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

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

sudo apt update && sudo apt upgrade -y

Это важно для безопасности и совместимости.


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

Установка WireGuard на Ubuntu — это просто:

sudo apt install wireguard -y

После установки проверьте версию:

wg --version

Если команда отработала без ошибок, переходим к следующему шагу.


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

Для каждого клиента и сервера нужны уникальные ключи. Создаем их так:

umask 077
wg genkey | tee privatekey | wg pubkey > publickey

Повторите эти команды дважды — для сервера и клиента. Запишите полученные ключи.


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

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

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

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

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

Запустите VPN:

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

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

На клиенте создайте аналогичный файл, например wg0-client.conf:

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

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

Запустите соединение командой:

sudo wg-quick up wg0-client

Важные моменты и советы

  • Firewall и маршрутизация: убедитесь, что ваш VPS пропускает входящие соединения на порт 51820 UDP и настроена маршрутизация трафика.
  • Обеспечение безопасности: храните приватные ключи в надежных местах, не делитесь ими.
  • Обновление: регулярно обновляйте Ubuntu и WireGuard для защиты от уязвимостей.

Итог

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

Если у вас возникнут вопросы или понадобится помощь — обращайтесь к сообществу или специалистам. Надеюсь, эта инструкция была понятной и полезной!