Установка WireGuard скриптом (например angristan). Современный быстрый VPN.
📋 Требования
- VPS с root/sudo, Ubuntu/Debian
- Настроенный UFW
📥 Установка
Bashcurl -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 и т.д.), имя первого клиента.
📱 Конфиг клиента
Bashcat /root/имя-клиента.conf
Пример структуры: [Interface] с ключом и адресом, [Peer] с публичным ключом сервера и Endpoint = IP:51820.
Windows / macOS / Linux / мобильные — приложение WireGuard, импорт файла или буфера обмена.
Linux:
Bashsudo 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
➕ Новый клиент
Bashsudo ./wireguard-install.sh
Выберите опцию добавления клиента — новый .conf в /root/.
🚀 Сервис
Bash1sudo 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
Bashsudo 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, логи на сервере.
Скрипт падает — обновите систему, скачайте скрипт заново.
📚 Ссылки
Удачи.