Kaskad PRO v2.3: progress bar on startup, full uninstall with double confirmation, docs and user guide

Made-with: Cursor
This commit is contained in:
anten-ka
2026-03-07 11:52:19 +03:00
parent ae8c484416
commit 6c781a9e48
4 changed files with 674 additions and 12 deletions

View File

@@ -1,9 +1,11 @@
# Kaskad PRO v2.0
# Kaskad PRO v2.2
**Каскадный менеджер VPN / Proxy с Telegram-ботом, мониторингом и пингом.**
**Каскадный менеджер VPN / Proxy с Telegram-ботом, мониторингом, GeoIP и live ping.**
> Канал: [YouTube @antenkaru](https://www.youtube.com/@antenkaru)
**Не разбираетесь в серверах и терминале?** → [ИНСТРУКЦИЯ_ДЛЯ_ПОЛЬЗОВАТЕЛЯ.md](ИНСТРУКЦИЯ_ДЛЯ_ПОЛЬЗОВАТЕЛЯ.md) — пошагово простыми словами.
---
## Возможности
@@ -14,10 +16,12 @@
| **Каскад TCP** | VLESS, XRay, VMess, Reality, Trojan |
| **Каскад MTProto** | Telegram-прокси |
| **Custom Rule** | Разные порты входа/выхода, SSH, RDP и т.д. |
| **Live Ping** | Пинг целевого сервера в терминале (обновление 1 сек) |
| **Telegram Bot** | Полное управление через кнопки прямо из Telegram |
| **GeoIP + Ping-test** | При добавлении IP: GeoIP (страна/ISP) + 3 пинга |
| **Live Ping** | Пинг с ASCII-графикой (обновление 1 сек) |
| **Telegram Bot** | Полное управление через кнопки (Inline и Reply-клавиатура) |
| **Ping в боте** | 1 раз / 10 раз (среднее) / 60 секунд (непрерывно) |
| **Мониторинг** | Автопинг каждые 10с / 1мин / 5мин с алертами в Telegram |
| **Мониторинг** | Автопинг с порогом и частотой уведомлений (10с/60с/5м/15м) |
| **Имена/примечания** | Имена IP серверов + примечания, отображаются везде |
| **BBR Turbo** | Автоматическое включение Google BBR |
| **Безопасность** | Валидация IP/портов, маркировка правил, изоляция iptables |
@@ -25,13 +29,21 @@
## Установка
Подключитесь к VPS (Ubuntu/Debian/CentOS) под `root`:
Подключитесь к VPS (Ubuntu/Debian/CentOS/Fedora) под `root`.
### Вариант A: репозиторий публичный
```bash
wget -O install.sh "URL_СКРИПТА" && chmod +x install.sh && ./install.sh
curl -sL https://raw.githubusercontent.com/anten-ka/kaskad-pro/main/install.sh -o install.sh && chmod +x install.sh && ./install.sh
```
Повторный запуск:
### Вариант B: репозиторий приватный (с GitHub PAT)
```bash
curl -sL -H "Authorization: token YOUR_GITHUB_PAT" https://raw.githubusercontent.com/anten-ka/kaskad-pro/main/install.sh -o install.sh && chmod +x install.sh && ./install.sh
```
Далее скрипт установит зависимости, включит IP forwarding/BBR и создаст глобальную команду `gokaskad`.
```bash
gokaskad
@@ -39,6 +51,12 @@ gokaskad
---
## Документация
Полная документация: **`DOCS.md`**
---
## Быстрый старт
### 1. Создать каскад (пример WireGuard)
@@ -89,6 +107,7 @@ IP: 45.10.20.30
11) Обновить скрипт
12) PROMO
13) Инструкция (7 страниц)
14) Имена серверов
0) Выход
```
@@ -106,6 +125,7 @@ IP: 45.10.20.30
📊 Мониторинг — добавить/удалить/список мониторов
❌ Удалить правило — удалить конкретный каскад
🗑 Сбросить всё — полная очистка (с подтверждением)
⌨️ Reply-клавиатура — переключение типа меню
```
---
@@ -117,6 +137,7 @@ IP: 45.10.20.30
| `/usr/local/bin/gokaskad` | Глобальная команда запуска |
| `/etc/kaskad/config` | Токен бота и Chat ID |
| `/etc/kaskad/monitors/` | Конфигурации мониторов |
| `/etc/kaskad/aliases` | Имена/примечания/GeoIP для IP |
| `/var/log/kaskad.log` | Лог всех действий |
---