К содержимому

WireGuard на VPS

VPN-сервер в ядре Linux

Категория
VPN / Прокси
Хостинг
VPN-сервер
Автор
Jason A. Donenfeld; установщик — angristan
Лицензия
GPL-2.0

Скрипт бесплатный · VPS от $2.79 в месяц · установка около 60 секунд

Установка по SSH

root@vps:~# curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh && chmod +x wireguard-install.sh && sudo ./wireguard-install.sh

  • SystemUbuntu 24.04 · x86_64ok
  • Sourcegithub.com/angristan/wireguard-installok
  • Port51820/udplisten

✓ WireGuard установлен · около 60 секунд

root@vps:~#

Команда установки из библиотеки. Вывод сокращён: на вашем сервере он может отличаться.

Что это

  • VPN
  • UDP
  • Личный VPN
  • QR-код

WireGuard — современный VPN-протокол, встроенный в ядро Linux. Он быстрее OpenVPN и IPsec, использует современную криптографию и умещается в несколько тысяч строк кода, поэтому его легко проверить.

Свой WireGuard на VPS — это личный VPN для себя, семьи или команды: без чужих логов, с выделенным IP и полной скоростью канала сервера. Клиенты есть для Windows, macOS, Linux, Android и iOS.

Установку делает популярный скрипт angristan/wireguard-install (MIT): он ставит пакеты, настраивает NAT и файрвол и создаёт первого клиента с QR-кодом.

  • Работает в ядре Linux, минимальная нагрузка на CPU
  • Быстрое переподключение при смене сети на телефоне
  • Поддержка IPv4 и IPv6
  • Конфиг клиента одним файлом или QR-кодом
  • Меню скрипта: добавить, показать и отозвать клиента

Рекомендуемый тариф

Для WireGuard — не меньше 1 vCPU, 2 ГБ RAM и 10 ГБ NVMe.

Минимум для запуска
1 vCPU · 1 ГБ RAM · 10 ГБ диска
Системы
Ubuntu 22.04 · Ubuntu 24.04 · Debian 11 · Debian 12 · AlmaLinux 9

Как установить

Три шага в боте или одна команда по SSH, установка займёт около 60 секунд.

  1. 01

    Выберите тариф в боте

    Откройте @ExpressHost_bot и оплатите VPS. Сервер будет готов примерно через 60 секунд.

  2. 02

    Добавьте WireGuard

    На шаге «Дополнения» выберите скрипт из библиотеки или запустите его позже: Настройки сервера → Скрипты.

  3. 03

    Завершите настройку

    Ответьте на вопросы скрипта (IP, порт, DNS) и введите имя первого клиента

Вручную по SSH

Подключитесь к серверу под root и выполните команду. Поддерживаемые системы: Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12, AlmaLinux 9.

Команда установки
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh && chmod +x wireguard-install.sh && sudo ./wireguard-install.sh

Порты

Порты WireGuard
ПортПротоколНазначение
51820udpТуннель WireGuard (скрипт предлагает случайный порт 49152–65535, можно указать любой)

После установки

  1. 1.Ответьте на вопросы скрипта (IP, порт, DNS) и введите имя первого клиента
  2. 2.Отсканируйте QR-код в приложении WireGuard или скачайте файл /root/wg0-client-ИМЯ.conf
  3. 3.Чтобы добавить или отозвать клиента, снова запустите ./wireguard-install.sh
  4. 4.Проверьте подключения командой wg show

Вопросы о WireGuard

Не нашли ответ? Пишите @ExpressHost_SupportBot.

Сколько клиентов можно подключить?

Ограничение задаёт подсеть, а не тариф: в стандартной /24 до 253 клиентов. Нагрузка на CPU минимальна, обычно упор идёт в канал сервера.

Как обновить WireGuard?

Модуль входит в ядро, а утилиты ставятся из репозитория дистрибутива, поэтому обновление — обычный apt update && apt upgrade.

Где лежат конфиги?

Конфиг сервера — /etc/wireguard/wg0.conf, параметры скрипта — /etc/wireguard/params, конфиги клиентов — в домашней папке пользователя, запустившего скрипт.

WireGuard блокируют. Что делать?

Обычный WireGuard легко определяется по трафику. Если подключение режут, попробуйте AmneziaWG или Xray-панели с VLESS REALITY.

WireGuard ставится при заказе — в боте.