Frod

08.10.2026

wireguard config example

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

Пример конфигурации WireGuard: пошаговое руководство для начинающих

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

Почему именно WireGuard?

Перед тем, как погрузиться в пример конфигурации, важно понять, почему WireGuard — лучший выбор для большинства пользователей:

  • Простота настройки — короткие и понятные конфигурационные файлы.
  • Высокая скорость — минимальный накладной трафик.
  • Безопасность — современный криптографический стек.
  • Кроссплатформенность — работает на Linux, Windows, macOS, Android и iOS.

Основные компоненты конфигурации WireGuard

Каждый конфигурационный файл состоит из двух частей: [Interface] и [Peer]. Первая описывает локальный интерфейс, вторая — параметры удаленного пира.

Пример конфигурации для сервера

[Interface]
PrivateKey = SERVER_PRIVATE_KEY
Address = 10.0.0.1/24
ListenPort = 51820

[Peer]
PublicKey = CLIENT_PUBLIC_KEY
AllowedIPs = 10.0.0.2/32

Пример конфигурации для клиента

[Interface]
PrivateKey = CLIENT_PRIVATE_KEY
Address = 10.0.0.2/24

[Peer]
PublicKey = SERVER_PUBLIC_KEY
Endpoint = your.server.ip:51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25

Как подготовить ключи?

Перед созданием конфигурации нужно сгенерировать пару ключей (приватный и публичный). Это делается командой:

wg genkey | tee privatekey | wg pubkey > publickey

Эта команда создаст два файла: privatekey и publickey. Используйте их для заполнения конфигурации.

Шаги по настройке

  1. Создайте ключи для сервера и клиента.
  2. Настройте конфигурационные файлы, вставляя соответствующие ключи.
  3. Откройте порт (например, 51820) на сервере в брандмауэре.
  4. Запустите WireGuard с помощью командных утилит (wg-quick up <имя файла> или через интерфейс).

Ключевые советы

  • Используйте уникальные IP-адреса в подсети — например, 10.0.0.0/24.
  • Не забудьте настроить маршрутизацию и NAT, если нужен доступ к интернету через VPN.
  • Для повышения безопасности — используйте сложные ключи и ограничьте AllowedIPs.

Итог

Создание конфигурации WireGuard — это просто, если следовать примеру и понимать структуру файла. Важно правильно сгенерировать ключи и настроить маршрутизацию. После этого ваш VPN будет работать стабильно и безопасно.