Frod

04.11.2026

wg сервер инструкция

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

Установка и Настройка WireGuard: Полная Инструкция по созданию WG-сервера и подключению к нему

В этом руководстве мы расскажем вам, как создать и настроить WG-сервер (WireGuard) на сервере Linux, и как подключиться к нему как клиенту. WireGuard — это современная, быстрая и безопасная технология VPN, которая позволяет безопасно подключаться к серверам и другим устройствам через Интернет.

Составляющие WG-сервера

Чтобы создать WG-сервер, вам понадобится:

  1. Сервер Linux (мы будем использовать Ubuntu 20.04 в этом примере).
  2. WireGuard (используемый пакет для создания и управления WG-сервером).
  3. Публичный и приватный ключи для шифрования трафика.

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

Откройте терминал и используйте следующую команду, чтобы установить WireGuard на вашем сервере Linux:

sudo apt update
sudo apt install wireguard

Шаг 2: Создание конфигурации WG-сервера

Создайте файл конфигурации WG-сервера, например /etc/wireguard/wg0.conf, с помощью следующей команды:

nano /etc/wireguard/wg0.conf

Шаг 3: Настройка WG-сервера

В конфигурационном файле добавьте следующие строки, заменив <ПУБЛИЧНЫЙ_ИП>, <ИМЯ_СЕРВЕРА>, <ПРИВАТНЫЙ_КЛЮЧ_СЕРВЕРА> и <ПУБЛИЧНЫЙ_КЛЮЧ_СЕРВЕРА> на действующие значения:

[Interface]
Address = 10.0.0.1/24
ListenPort = 51820
PrivateKey = <ПРИВАТНЫЙ_КЛЮЧ_СЕРВЕРА>

[Peer]
PublicKey = <ПУБЛИЧНЫЙ_КЛЮЧ_СЕРВЕРА>
AllowedIPs = 0.0.0.0/0

Шаг 4: Создание приватного ключа WG-сервера

Сгенерируйте приватный ключ WG-сервера с помощью следующей команды:

wg genkey | tee /etc/wireguard/private_key

Шаг 5: Создание публичного ключа WG-сервера

Сгенерируйте публичный ключ WG-сервера с помощью следующей команды:

wg genkey | tee /etc/wireguard/public_key

Шаг 6: Запуск WG-сервера

Запустите WG-сервер с помощью следующей команды:

sudo wg-quick up wg0

Подключение к WG-серверу

Чтобы подключиться к WG-серверу, вам понадобится приватный ключ клиента и публичный ключ WG-сервера. Сгенерируйте приватный ключ клиента с помощью следующей команды:

wg genkey | tee /etc/wireguard/client_private_key

Сгенерируйте публичный ключ клиента с помощью следующей команды:

wg genkey | tee /etc/wireguard/client_public_key

В конфигурационном файле клиента добавьте следующие строки, заменив <ПУБЛИЧНЫЙ_ИП_СЕРВЕРА>, <ИМЯ_СЕРВЕРА>, <ПРИВАТНЫЙ_КЛЮЧ_СЕРВЕРА> и <ПУБЛИЧНЫЙ_КЛЮЧ_СЕРВЕРА> на действующие значения:

[Interface]
Address = 10.0.0.2/24
ListenPort = 51820
PrivateKey = <ПРИВАТНЫЙ_КЛЮЧ_КЛИЕНТА>

[Peer]
PublicKey = <ПУБЛИЧНЫЙ_КЛЮЧ_СЕРВЕРА>
Endpoint = <ПУБЛИЧНЫЙ_ИП_СЕРВЕРА>:51820
AllowedIPs = 0.0.0.0/0

Обратите внимание, что в конфигурационном файле клиента необходимо указать публичный IP-адрес WG-сервера и приватный ключ WG-сервера.

Шаг 7: Подключение к WG-серверу

Подключитесь к WG-серверу с помощью следующей команды:

sudo wg-quick up wg0

Использование WG-сервера

Теперь вы можете использовать WG-сервер для безопасного подключения к серверам и другим устройствам через Интернет.

Советы и рекомендации

  • Убедитесь, что WG-сервер корректно настроен и работает правильно.
  • Используйте strong и уникальные ключи для шифрования трафика.
  • Обратитесь к официальной документации WireGuard для получения дополнительной информации.