OKВсе сервисы работают штатно
InfrawireЛоготип InfrawireДокументация

WireGuard VPN на VPS

Установка WireGuard скриптом (например angristan). Современный быстрый VPN.

📋 Требования

  • VPS с root/sudo, Ubuntu/Debian
  • Настроенный UFW

📥 Установка

Bash
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh chmod +x wireguard-install.sh sudo ./wireguard-install.sh

Интерактивно: интерфейс (Enter = eth0), подсеть IPv4 (Enter), порт (Enter = 51820), DNS (1 = Cloudflare и т.д.), имя первого клиента.

📱 Конфиг клиента

Bash
cat /root/имя-клиента.conf

Пример структуры: [Interface] с ключом и адресом, [Peer] с публичным ключом сервера и Endpoint = IP:51820.

Windows / macOS / Linux / мобильные — приложение WireGuard, импорт файла или буфера обмена.

Linux:

Bash
sudo apt update && sudo apt install wireguard -y sudo cp /root/mon-pc.conf /etc/wireguard/wg0.conf sudo wg-quick up wg0 sudo systemctl enable wg-quick@wg0

➕ Новый клиент

Bash
sudo ./wireguard-install.sh

Выберите опцию добавления клиента — новый .conf в /root/.

🚀 Сервис

Bash
1sudo systemctl start wg-quick@wg0 2sudo systemctl stop wg-quick@wg0 3sudo systemctl restart wg-quick@wg0 4sudo systemctl status wg-quick@wg0 5sudo wg show 6sudo journalctl -u wg-quick@wg0 -f

🔐 UFW

Bash
sudo ufw allow 51820/udp sudo ufw reload sudo ufw status | grep 51820

✅ Проверка

На клиенте после подключения: curl ifconfig.me должен показывать IP VPS; ping 8.8.8.8.

🆘 Проблемы

Не стартует — логи journalctl, wg-quick down/up wg0, свободен ли порт 51820.
Клиент не коннектится — UFW, Endpoint, логи на сервере.
Скрипт падает — обновите систему, скачайте скрипт заново.

📚 Ссылки


Удачи.