Frod

22.07.2026

install wireguard server on ubuntu server

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

Установка сервера WireGuard на Ubuntu Server: Полное руководство

Введение

Установка сервера WireGuard на Ubuntu Server — это идеальный способ обеспечить безопасную и конфиденциальную связь с удаленными серверами и клиентами. WireGuard — это современный и защищенный протокол VPN, который обеспечивает надёжную и быструю передачу данных. В этом руководстве мы поведем вас через процесс установки сервера WireGuard на Ubuntu Server, включая настройку и тестирование.

Требования

Для установки сервера WireGuard на Ubuntu Server вам понадобится:

  • Ubuntu Server 20.04 или выше
  • Подключение к Интернету
  • Клиент WireGuard на устройстве с операционной системой Linux или Windows

Установка необходимых пакетов

Начнем с установки необходимых пакетов для работы WireGuard:

sudo apt update
sudo apt install wireguard

Создание конфигурационных файлов

Создадим конфигурационные файлы для сервера WireGuard:

sudo mkdir /etc/wireguard
sudo nano /etc/wireguard/server.conf

В конфигурационном файле server.conf добавьте следующий код:

[Interface]
Address = 10.0.0.1/24
ListenPort = 51820

[Peer]
PublicKey = YOUR_PUBLIC_KEY
AllowedIPs = 0.0.0.0/0

Замените YOUR_PUBLIC_KEY на свою реальную ключевую пару.

Добавление правил iptables

Чтобы разрешить проходящие трафик через WireGuard, добавим следующие правила iptables:

sudo iptables -A INPUT -p udp --dport 51820 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 51820 -j ACCEPT
sudo iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE

Запуск WireGuard

Запустите WireGuard на сервере:

sudo systemctl start wireguard

Тестирование

Тестируем соединение с клиентом WireGuard:

sudo wg show

Вот что должно появиться:

interface: wg0
  public key: YOUR_PUBLIC_KEY
  private key: (hidden)
  listen-port: 51820
  fwmark: 0x0008
  transmit: 0.00 GB, receive: 0.00 GB, requested: 0.00 GB

Настройка клиента WireGuard

Настройте клиент WireGuard для подключения к серверу WireGuard:

sudo wg-quick up wg0

Тестируем соединение:

sudo wg show

Вот что должно появиться:

interface: wg0
  public key: YOUR_PUBLIC_KEY
  private key: (hidden)
  listen-port: 51820
  fwmark: 0x0008
  transmit: 0.00 GB, receive: 0.00 GB, requested: 0.00 GB

Результ

Вот это руководство помогло вам установить сервер WireGuard на Ubuntu Server и настроить клиент WireGuard для подключения к серверу. WireGuard — это отличный выбор для обеспечения безопасности и конфиденциальности в Интернете.

_LSI/дополнительные ключи:

  • установка сервера WireGuard
  • Ubuntu Server
  • конфиденциальность
  • безопасность
  • протокол VPN
  • клиент WireGuard
  • настройка клиента
  • тестирование соединения
  • iptables
  • wg-quick
  • wg show

_Язык: английский

_Регион: США, Великобритания, Канада, Австралия и другие страны с английским языком.