23.07.2026
настройка wireguard ubuntu 24.04
Настройка 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
Вывод