Frod

23.07.2026

настройка wireguard ubuntu 24.04

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

Настройка WireGuard на Ubuntu 24.04: Полное руководство

Введение

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

Требуемые компоненты

  • Ubuntu 24.04 (LTS)
  • WireGuard
  • Ключ SSH (для доступа к серверу)

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

Сначала нам нужно установить WireGuard на наш сервер Ubuntu 24.04. Мы можем сделать это, используя следующую команду:

sudo apt update
sudo apt install wireguard

Шаг 2. Настройка WireGuard

После установки WireGuard нужно настроить конфигурацию. Для этого нам нужно создать файл конфигурации WireGuard в директории /etc/wireguard/. Нам нужно будет создать ключи для нашего сервера и клиента. Мы можем сделать это, используя следующую команду:

wg genkey | tee server_private_key | wg pubkey > server_public_key
wg genkey | tee client_private_key | wg pubkey > client_public_key

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

Теперь нам нужно настроить конфигурацию WireGuard. Для этого нам нужно создать файл /etc/wireguard/wg0.conf следующего содержания:

[Interface]
Address = 10.0.0.1/24
ListenPort = 51820
PrivateKey = /path/to/server_private_key

[Peer]
PublicKey = /path/to/client_public_key
AllowedIPs = 0.0.0.0/0

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

Теперь нам нужно настроить клиент WireGuard. Для этого нам нужно создать файл /etc/wireguard/wg0.conf следующего содержания:

[Interface]
Address = 10.0.0.2/24
ListenPort = 51820
PrivateKey = /path/to/client_private_key

[Peer]
PublicKey = /path/to/server_public_key
Endpoint = <сервер_адрес>:51820
AllowedIPs = 0.0.0.0/0

Шаг 5. Запуск WireGuard

После настройки конфигурации нам нужно запустить WireGuard. Мы можем сделать это, используя следующую команду:

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

Шаг 6. Тестирование WireGuard

Наконец, нам нужно протестировать WireGuard. Мы можем сделать это, используя следующую команду:

wg show

Вывод