SANSARA
SANSARA12 июля 2026 г.8 мин

Веб-интерфейс WireGuard на Ubuntu в 2026 году

Веб-интерфейс WireGuard на Ubuntu в 2026 году: готовые панели wg-easy и WireGuard-UI для управления туннелем через браузер. Инструкция по установке, настройке и подключению устройств с личным VPS SANSARA.

VPSSANSARAгайд

Если вы хотите управлять WireGuard через браузер вместо командной строки, вам подойдут веб-панели: wg-easy или WireGuard-UI. Они работают на Ubuntu и позволяют добавлять устройства, скачивать конфиги и следить за подключениями в несколько кликов. С личным VPS SANSARA вы получаете готовый сервер с Ubuntu и данными для подключения в кабинете — остаётся только развернуть панель и импортировать конфиг в клиент на телефоне или компьютере.

Коротко:

  • Веб-панель заменяет ручное редактирование конфигов WireGuard.
  • wg-easy запускается в Docker и открывается на порту 51821.
  • WireGuard-UI — это бинарный сервис на Go, доступный на порту 5000.
  • Обе панели автоматически генерируют ключи и QR-коды для мобильных клиентов.
  • С личным VPS SANSARA вы начинаете с готового Ubuntu-сервера в одной из 9+ стран.

Что это и кому подходит

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

Это подходит:

  • Если вы не хотите каждый раз править файлы вручную.
  • Если нужно быстро добавлять и удалять устройства (телефоны, ноутбуки).
  • Если вы используете личный VPS SANSARA и хотите управлять туннелем через кабинет браузера.

wg-easy и WireGuard-UI — две популярные реализации с похожим функционалом, но разными способами установки.

ПодходУстановкаОсобенности
wg-easyDocker ComposeЛёгкая настройка, автоматическое обновление через образы, веб-интерфейс на порту 51821
WireGuard-UIБинарный файл + systemdНе требует Docker, работает как обычный сервис, веб-интерфейс на порту 5000

Как настроить по шагам (с личным VPS SANSARA)

Вы получили личный VPS SANSARA с Ubuntu. В кабинете уже есть IP-адрес сервера, логин и пароль для SSH. Дальше выбирайте один из двух вариантов.

Вариант 1: wg-easy на Ubuntu

wg-easy работает в Docker и управляет WireGuard через веб-интерфейс.

  1. 01Подключитесь к серверу по SSH.
  2. 02Убедитесь, что ядро поддерживает WireGuard (обычно уже есть на Ubuntu 22.04+):

`bash lsmod | grep wireguard Если модуль отсутствует, установите: bash sudo apt update && sudo apt install wireguard -y `

  1. 01Установите Docker:

`bash curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER ` Выйдите и зайдите в SSH снова, чтобы права вступили в силу.

  1. 01Создайте папку для конфигурации:

`bash mkdir ~/wg-easy && cd ~/wg-easy `

  1. 01Создайте файл docker-compose.yml:

`yaml services: wg-easy: image: ghcr.io/wg-easy/wg-easy:15 container_name: wg-easy environment:

  • LANG=ru
  • WG_HOST=ВАШ_IP_СЕРВЕРА
  • PASSWORD=ВАШ_ПАРОЛЬ_ДЛЯ_ВЕБ_ПАНЕЛИ
  • PORT=51821

ports:

  • "51820:51820/udp"
  • "51821:51821/tcp"

volumes:

  • ./data:/etc/wireguard

restart: unless-stopped cap_add:

  • NET_ADMIN
  • SYS_MODULE

sysctls:

  • net.ipv4.ip_forward=1
  • net.ipv4.conf.all.src_valid_mark=1

` Замените ВАШ_IP_СЕРВЕРА на публичный IP вашего VPS SANSARA и задайте пароль для входа в панель.

  1. 01Запустите контейнер:

`bash docker compose up -d `

  1. 01Откройте в браузере http://ВАШ_IP_СЕРВЕРА:51821. Войдите с паролем, создайте первое устройство, скачайте конфиг или QR-код.

Вариант 2: WireGuard-UI на Ubuntu

WireGuard-UI — это Go-приложение, которое работает как системный сервис.

  1. 01Установите WireGuard:

`bash sudo apt update && sudo apt install wireguard -y `

  1. 01Включите форвардинг IP-пакетов:

`bash echo 'net.ipv4.ip_forward=1' | sudo tee -a /etc/sysctl.conf sudo sysctl -p `

  1. 01Настройте брандмауэр UFW:

`bash sudo ufw allow 22/tcp sudo ufw allow 51820/udp sudo ufw allow 5000/tcp sudo ufw enable Добавьте NAT-правила в /etc/ufw/before.rules`, если нужно маршрутизировать трафик через сервер.

  1. 01Скачайте и установите WireGuard-UI:

`bash sudo mkdir -p /opt/wireguard-ui cd /opt/wireguard-ui

sudo wget https://github.com/ngoduykhanh/wireguard-ui/releases/download/v0.4.0/wireguard-ui-v0.4.0-linux-amd64.tar.gz sudo tar -xzf wireguard-ui-*.tar.gz `

  1. 01Создайте systemd-сервис /etc/systemd/system/wireguard-ui.service:

`ini [Unit] Description=WireGuard UI After=network.target

[Service] Type=simple User=root WorkingDirectory=/opt/wireguard-ui ExecStart=/opt/wireguard-ui/wireguard-ui Restart=always

[Install] WantedBy=multi-user.target `

  1. 01Запустите сервис:

`bash sudo systemctl daemon-reload sudo systemctl enable --now wireguard-ui `

  1. 01Откройте http://ВАШ_IP_СЕРВЕРА:5000. Логин и пароль по умолчанию — admin/admin. Настройте серверный интерфейс (например, 10.0.0.1/24, порт 51820) и добавьте клиентов.

Устройства: iPhone, Android, Windows, macOS

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

  • iPhone / Android: Установите официальное приложение WireGuard. В веб-панели создайте устройство, отсканируйте QR-код или импортируйте конфиг из файла.
  • Windows / macOS: Скачайте клиент WireGuard. В веб-панели скачайте .conf файл для нового устройства и импортируйте его в клиент.

С личным VPS SANSARA вы можете быстро развернуть сервер в нужной стране (Европа или другие узлы) и подключать устройства без ручной настройки WireGuard на сервере.

Частые ошибки и как их избежать

  1. 01Нет интернета через туннель

Убедитесь, что на сервере включён IP-форвардинг (net.ipv4.ip_forward=1) и настроен NAT, если сервер выступает шлюзом.

  1. 01Не открывается веб-панель

Проверьте, что порт 51821 (wg-easy) или 5000 (WireGuard-UI) открыт в брандмауэре и проброшен в Docker, если используете контейнер.

  1. 01Клиент не подключается

Убедитесь, что UDP-порт 51820 открыт на сервере и в правилах облачного провайдера. Проверьте, что в конфиге клиента указан правильный IP сервера и порт.

  1. 01Интерфейс wg0 не создаётся

Проверьте модуль WireGuard (lsmod | grep wireguard). Если его нет, установите пакет wireguard и перезагрузите сервер.

  1. 01Пароль или логин не подходят к веб-панели

Для wg-easy проверьте переменные окружения PASSWORD и INIT_USERNAME в docker-compose.yml. Для WireGuard-UI смените пароль после первого входа.

FAQ

Нужно ли знать команды WireGuard, чтобы использовать веб-панель?+

Нет. Веб-интерфейс полностью заменяет ручное редактирование конфигов. Вы управляете устройствами через браузер.

Можно ли использовать обе панели одновременно?+

Нет, они управляют одним и тем же WireGuard-интерфейсом. Выберите одну: wg-easy (Docker) или WireGuard-UI (бинарный сервис).

Как обновить wg-easy или WireGuard-UI?+

Для wg-easy обновите образ Docker и перезапустите контейнер. Для WireGuard-UI скачайте новую версию бинарника и перезапустите systemd-сервис.

Безопасно ли открывать веб-панель на публичном IP?+

Рекомендуется защитить панель паролем и, если возможно, использовать обратный прокси с HTTPS (например, Nginx + Let's Encrypt).

Можно ли перенести существующие конфиги WireGuard в веб-панель?+

Да, но проще создать устройства заново через интерфейс. Панели автоматически генерируют ключи и настройки.

Итог

  • Выберите веб-панель: wg-easy (Docker) или WireGuard-UI (бинарный сервис).
  • Настройте сервер на личном VPS SANSARA: установите WireGuard, включите IP-форвардинг, откройте порты.
  • Запустите панель и войдите через браузер.
  • Добавьте устройства, скачайте конфиги или QR-коды.
  • Импортируйте конфигурацию в клиенты на iPhone, Android, Windows или macOS.

С личным VPS SANSARA вы получаете готовый Ubuntu-сервер в нужной локации и можете сосредоточиться на настройке веб-интерфейса и подключении устройств, не тратя время на развёртывание инфраструктуры.

Ещё по теме

CTA · SANSARA

Личный VPS — без терминала и очередей

Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.