04.11.2026
wg сервер инструкция
Установка и Настройка WireGuard: Полная Инструкция по созданию WG-сервера и подключению к нему
В этом руководстве мы расскажем вам, как создать и настроить WG-сервер (WireGuard) на сервере Linux, и как подключиться к нему как клиенту. WireGuard — это современная, быстрая и безопасная технология VPN, которая позволяет безопасно подключаться к серверам и другим устройствам через Интернет.
Составляющие WG-сервера
Чтобы создать WG-сервер, вам понадобится:
- Сервер Linux (мы будем использовать Ubuntu 20.04 в этом примере).
- WireGuard (используемый пакет для создания и управления WG-сервером).
- Публичный и приватный ключи для шифрования трафика.
Шаг 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 для получения дополнительной информации.