Перейти к основному содержанию
WireGuard – быстрый VPN-протокол, туннель не рвётся при смене сети. На VPS его ставит скрипт за пару минут.

Установка

Скрипт сам ставит WireGuard, настраивает NAT и службу, создаёт первого клиента.
  1. SSH – подключись под root, IP и пароль в карточке сервера: Подключение.
  2. Скрипт – angristan/wireguard-install, скачай и запусти:
  3. Вопросы – публичный IP, порт, DNS для клиентов и имя первого клиента. Не уверен, жми Enter: значения по умолчанию подходят почти всем. Порт запомни: его нужно открыть в файрволе.
  4. Конфиг клиента – в конце скрипт покажет QR-код и создаст файл .conf. QR сканируй с телефона, файл перенеси на компьютер.

Ручная установка

Вместо скрипта, если нужен полный контроль. Команды для Ubuntu и Debian.
Кроме этих шагов нужны правила NAT (iptables / MASQUERADE), иначе трафик клиентов не выйдет в интернет. Скрипт настраивает их сам.
  1. Пакет:
  2. Ключи – privatekey секретный ключ сервера, publickey публичный:
  3. Конфиг сервера – файл /etc/wireguard/wg0.conf, минимальный пример:
  4. Маршрутизация – без неё сервер не пропускает трафик клиентов:
  5. Запуск – подними интерфейс:
    • Остановить – wg-quick down wg0.
    • Автозапуск – systemctl enable wg-quick@wg0.

Порт

Открой UDP-порт WireGuard в файрволе, иначе клиенты не подключатся. Если ставил скриптом, вместо 51820 подставь порт, который выбрал:
Подробнее: Файрвол.

Клиенты

Поставь официальное приложение WireGuard:
  • Windows – установщик с wireguard.com/install.
  • macOS, iOS – App Store.
  • Android – Google Play или APK с сайта.
  • Linux – пакетный менеджер дистрибутива.
В приложении: Add Tunnel → импортируй файл .conf или отсканируй QR-код. Включи туннель, и весь трафик пойдёт через сервер. Каждому устройству нужен свой конфиг: запусти ./wireguard-install.sh снова и добавь клиента. В том же меню можно удалить клиента или весь WireGuard.

Если не работает

  • Клиент не подключается – проверь, что в файрволе открыт UDP-порт из установки.
  • Не открывается порт или на сервере нет сети – напиши в @lumisup_robot. Поддержка отвечает за сервер и сеть, VPN настраиваешь ты.
Дальше: Защита сервера, Amnezia.