Коллеги, добрый день! Разобраться с установкой WireGuard на сервере Timeweb Cloud на самом деле проще, чем кажется. Есть два основных пути: максимально простой — через готовую сборку в маркетплейсе, и более гибкий — ручная установка через Docker.
🚀 Путь 1: Самый быстрый (WireGuard + веб-интерфейс)
Этот способ подойдёт, если вам нужен готовый сервер с панелью управления «из коробки» .
- Создайте сервер: В личном кабинете Timeweb Cloud перейдите в раздел «Облачные серверы» и нажмите «Добавить» .
- Выберите образ: Найдите в Маркетплейсе образ
Wireguard GUI. - Настройте регион и конфигурацию: Выберите ближайшую к вам локацию (например, Польшу или Нидерланды) . Бэкапы и дополнительные опции можно отключить, чтобы сэкономить бюджет .
- Запустите сервер: Закажите и дождитесь письма с данными для входа (ссылкой на веб-интерфейс и паролем) .
Настройка сервера на этом завершена. Останется только подключить устройства.
⚙️ Путь 2: Ручная установка (через Docker)
Этот вариант даёт больше контроля и подойдёт, если у вас уже есть сервер с Ubuntu .
- Подготовьте сервер: Создайте сервер с Ubuntu 22.04/24.04, подключитесь по SSH и обновите пакеты:
bash apt update && apt upgrade -y - Установите Docker и Docker Compose: Выполните команду для автоматической установки:
bash curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh - Создайте конфигурацию: Сгенерируйте хеш пароля для веб-интерфейса :
bash docker pull ghcr.io/wg-easy/wg-easy docker run -it ghcr.io/wg-easy/wg-easy wgpw YOUR_PASSWORD
(ЗаменитеYOUR_PASSWORDна ваш пароль и скопируйте полученный хеш). - Запустите контейнер: Создайте файл
compose.yamlсо следующим содержимым, подставив ваш IP-адрес и хеш пароля :yaml services: wg-easy: image: ghcr.io/wg-easy/wg-easy container_name: wg-easy environment: WG_HOST: ВАШ_IP_АДРЕС # Публичный IPv4 сервера PASSWORD_HASH: ВАШ_ХЕШ_ПАРОЛЯ volumes: - ./wireguard:/etc/wireguard ports: - 51820:51820/udp - 51821:51821/tcp restart: unless-stopped - Запустите командой:
docker compose up -d
Веб-интерфейс будет доступен по адресу: http://ВАШ_IP_АДРЕС:51821 .
📲 Подключение устройств (Windows, Android, macOS)
- Скачайте приложение: Установите официальный клиент WireGuard с официального сайта или из магазина приложений .
- Создайте клиента в веб-интерфейсе: На панели WireGuard (по ссылке из письма) нажмите «New Client», укажите имя (например, «Iphone») и нажмите создать .
- Импортируйте конфигурацию :
- На телефоне: Нажмите на кнопку с QR-кодом рядом с созданным клиентом и отсканируйте его камерой телефона в приложении WireGuard.
- На компьютере: Скачайте конфигурационный файл (кнопка со скачиванием), откройте приложение WireGuard и выберите «Добавить туннель» → «Выбрать файл».
Всё! Осталось включить туннель в приложении и проверить IP-адрес на любом сайте, чтобы убедиться, что трафик идёт через сервер .
Надеюсь, эта инструкция поможет всё настроить. Если на каком-то из этапов возникнут сложности — спрашивайте, разберёмся


