Skip to content

🔒 Скрипт автоматической настройки безопасности VPS для нод Remnawave VPN

License

Notifications You must be signed in to change notification settings

UnderGut/Setup-VPS-Script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔒 Setup VPS Script

Version License Debian Ubuntu

Скрипт для новичков — автоматическая настройка безопасности Linux-сервера.
Создан для развёртывания нод Remnawave VPN панели.

🎓 Каждая опция сопровождается подробным объяснением — идеально для тех, кто учится!

📖 English version


✨ Возможности

Функция Описание
🔐 Защита SSH Свой порт, только ключи, защита от брутфорса
🧱 Брандмауэр UFW Готовые правила с контролем доступа к панели
🛡️ Fail2Ban 4-уровневая прогрессивная система банов
🚀 BBR + TCP Алгоритм Google для быстрого VPN
🔒 Защита ядра Анти-спуфинг, защита от SYN flood
📊 Сетевые лимиты Увеличенный conntrack для VPN серверов
📝 Ротация логов Автоочистка с настраиваемым сроком хранения
Синхронизация NTP Точное время через chrony
💾 Swap файл Автоматическая виртуальная память
🔄 Авто-обновления Автоматические патчи безопасности
🐳 Docker Установка одной командой
🧰 Админ-инструменты htop, ncdu, vnstat, tmux
🚫 Торрент-блокер Блокировка BitTorrent трафика
🔇 Блокировка ICMP Скрыться от ping-сканирования
🌐 Отключение IPv6 Предотвратить утечки IP
🕐 Часовой пояс Правильное время в логах
🔥 Rate Limiting Опциональная DDoS-защита
🧹 Очистка системы Автоочистка кэша apt и tmp файлов

🚀 Быстрый старт

Одной командой (рекомендуется)

bash <(curl -fsSL https://raw.githubusercontent.com/UnderGut/Setup-VPS-Script/main/secure-vps-setup.sh)

Скачать и запустить

curl -fsSL https://raw.githubusercontent.com/UnderGut/Setup-VPS-Script/main/secure-vps-setup.sh -o setup.sh
chmod +x setup.sh
./setup.sh

📋 Требования

Требование Значение
ОС Debian 11+ или Ubuntu 20.04+
Доступ Права root
SSH-ключ Должен быть в /root/.ssh/authorized_keys

⚠️ Важно

  1. Добавьте SSH-ключ! Скрипт завершится с ошибкой без ключа
  2. 📝 Сохраните новый SSH-порт — он нужен для повторного подключения
  3. 🔍 Проверьте SSH перед закрытием текущей сессии
  4. 💾 Бэкапы создаются автоматически в /root/.vps-setup-backups/

🔗 Связанные проекты


📝 Лицензия

MIT License — см. файл LICENSE.


Сделано с ❤️ для сообщества Remnawave

About

🔒 Скрипт автоматической настройки безопасности VPS для нод Remnawave VPN

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages