mirror of
https://github.com/anten-ka/kaskad-pro.git
synced 2026-05-19 13:26:01 +00:00
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:
37
README.md
37
README.md
@@ -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` | Лог всех действий |
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user