12.10.2026
wireguard ubuntu
WireGuard на Ubuntu: быстрый старт для безопасного VPN
В современном мире безопасность и приватность в интернете — не роскошь, а необходимость. Особенно, когда речь идет о работе с удаленными серверами, личных данных или обходе географических ограничений. Одним из самых популярных решений для создания VPN-сервера и клиента является WireGuard. В этой статье расскажу, как настроить WireGuard на Ubuntu — быстро, просто и надежно.
Почему именно WireGuard?
WireGuard — это современный VPN-протокол, признанный за свою простоту, скорость и безопасность. В отличие от более старых решений вроде OpenVPN или IPSec, WireGuard использует современный криптографический стек, что обеспечивает меньшую нагрузку на систему и более высокую производительность. Он официально включен в ядро Linux, что делает его особенно привлекательным для Linux-систем, таких как Ubuntu.
Как установить WireGuard на Ubuntu?
Установка WireGuard — это дело нескольких команд. В последних версиях Ubuntu (20.04 и новее) пакет уже есть в стандартных репозиториях.
sudo apt update
sudo apt install wireguard
После установки можно приступать к настройке.
Создание ключей и настройка сервера
- Создайте директорию для хранения ключей:
mkdir -p /etc/wireguard
cd /etc/wireguard
- Сгенерируйте приватный и публичный ключи:
umask 077
wg genkey | tee privatekey | wg pubkey > publickey
-
Запишите полученные ключи — они понадобятся для настройки.
-
Создайте конфигурационный файл
/etc/wireguard/wg0.conf:
[Interface]
PrivateKey = <ваш приватный ключ>
Address = 10.0.0.1/24
ListenPort = 51820
Клиенты добавляются далее
- Запустите WireGuard:
sudo wg-quick up wg0
Теперь ваш VPN-сервер запущен.
Настройка клиента
Для клиента повторите процедуру генерации ключей и создайте конфигурационный файл:
[Interface]
PrivateKey = <приватный ключ клиента>
Address = 10.0.0.2/24
[Peer]
PublicKey = <публичный ключ сервера>
Endpoint = <IP-адрес сервера>:51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25
Подключите клиента командой:
sudo wg-quick up client.conf
Обеспечение безопасности и дополнительные настройки
- Откройте порт 51820 в брандмауэре (например, ufw).
- Настройте правила NAT, чтобы клиенты могли выходить в интернет через VPN.
- Используйте системные средства для автоматического запуска при перезагрузке.
Итог
WireGuard на Ubuntu — это быстро, надежно и просто. Он подходит как для личных, так и для корпоративных проектов. Благодаря своей легкости и высокой скорости, WireGuard становится все более популярным выбором среди специалистов по информационной безопасности и системных админов.