Frod

27.10.2026

wireguard скачать linux

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

Установка WireGuard на Linux: пошаговая инструкция

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

Почему выбираем WireGuard?

WireGuard известен своей высокой скоростью и надежностью. Он использует современные криптографические алгоритмы, такие как Curve25519 и ChaCha20, для обеспечения защищенного соединения. Кроме того, WireGuard поддерживает IPv4 и IPv6, а также имеет низкий потребление системных ресурсов, что делает его идеальным выбором для ноутбуков и других устройств с ограниченной памятью.

Шаг 1: подготовка к установке

Для начала вы должны подготовить свою Linux-систему к установке WireGuard. Для этого вам понадобится:

  • Linux-распределение (например, Ubuntu, Debian или CentOS)
  • Используемый пакетный менеджер (например, apt или yum)
  • sudo-права для выполнения команд

Шаг 2: скачать WireGuard

Вы можете скачать WireGuard с официального сайта проекта или через репозиторий вашего Linux-распределения. Для Ubuntu и Debian вы можете использовать следующую команду:

sudo apt-get update
sudo apt-get install wireguard

Для CentOS и других РПЛ вы можете использовать следующую команду:

sudo yum install epel-release
sudo yum install wireguard

Шаг 3: конфигурировать WireGuard

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

sudo wg genkey | sudo tee /etc/wireguard/privatekey | wg pubkey | sudo tee /etc/wireguard/publickey

Эта команда создаст файлы privatekey и publickey в директории /etc/wireguard/. В них будут записаны секретный ключ и открытый ключ для сервера.

Шаг 4: настройка сервера

Чтобы настроить сервер WireGuard, вам необходимо создать конфигурационный файл в директории /etc/wireguard/. В файле должен быть указан IP-адрес сервера, порт и другие настройки. Например:

[Interface]
PrivateKey = /etc/wireguard/privatekey
Address = 10.0.0.1/24

[Peer]
PublicKey = /etc/wireguard/publickey
AllowedIPs = 10.0.0.0/24

Эта конфигурация настраивает сервер WireGuard на использование порта 51820 и разрешает подключения из сети 10.0.0.0/24.

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

Чтобы настроить клиент WireGuard, вам необходимо создать конфигурационный файл в директории ~/.wireguard/. В файле должен быть указан IP-адрес сервера, порт и другие настройки. Например:

[Interface]
PrivateKey = /etc/wireguard/privatekey
Address = 10.0.0.2/24

[Peer]
PublicKey = /etc/wireguard/publickey
Endpoint = 192.168.1.100:51820
AllowedIPs = 10.0.0.0/24

Эта конфигурация настраивает клиент WireGuard на использование порта 51820 и разрешает подключения из сети 10.0.0.0/24.

Шаг 6: запуск WireGuard

После настройки сервера и клиента вам необходимо запустить WireGuard. Для этого вы можете использовать следующую команду:

sudo systemctl start wg-quick@server
sudo systemctl start wg-quick@client

Эта команда запустит сервер WireGuard на порту 51820 и клиент WireGuard на порту 51820.

Шаг 7: проверка подключения

После запуска WireGuard вы можете проверить подключение к серверу. Для этого вы можете использовать следующую команду:

sudo wg show

Эта команда покажет информацию о подключении клиента к серверу.