VPN·HUB·CRACK
MultiScript: управление VPN, автовыбор и Telegram-бот · VPN HUB CRACK
MultiScript: управление VPN, автовыбор и Telegram-бот
Раздел «VPN»: живое управление клиентами и нодами
Тянет данные напрямую из вашей Remnawave-панели (веб-центра управления VPN).
📖 Незнакомые слова? Все термины простыми словами объяснены в Словаре терминов.
🔗 Привязать готовую панель
Если у вас уже есть Remnawave-панель, её можно подключить к MultiScript без установки: кнопкой «🔗 Привязать панель» в шапке вкладки VPN. Укажите адрес панели и API-токен, после этого её ноды, клиенты и хосты видны здесь, и большинством можно управлять без SSH, прямо через API панели: автовыбор/балансер, смена SNI, протокола и транспорта инбаунда, создание клиентов.
Операции на самом сервере ноды (selfsteal-маскировка, установка Hysteria2, базовая оптимизация) требуют SSH-доступа: для них добавьте сервер в разделе «Серверы». Управление через API панели сервер не требует.
Клиенты
- Список всех клиентов: имя, статус (ACTIVE / DISABLED / LIMITED / EXPIRED), дата истечения, израсходованный/лимит трафика.
- «Создать клиента»: указываете имя, срок (дней) и трафик (ГБ, 0 = безлимит). Панель создаёт пользователя и сразу выдаёт ссылку-подписку (копируется в один клик). Отдаёте ссылку клиенту, он вставляет её в Happ / v2rayNG и подключается.
- «Детали» (или клик по имени) открывает карточку клиента: статус, трафик с прогресс-баром, дата истечения и сколько дней осталось, дата создания, лимит устройств, стратегия трафика, сквады (участие в автовыборе), Telegram, email.
- «Ссылка»: показать ссылку-подписку. ✕: удалить клиента.
Ноды
Все ноды панели: имя со страной, статус (онлайн/офлайн), адрес, трафик. Действия в строке: управление нодой и удаление.
Хосты
Все хосты подписки: название, адрес:порт, SNI, fingerprint. Удаление: крестиком.
Инбаунды
Все vless-инбаунды панели. У выбранного инбаунда можно сменить SNI (маскировочный домен) и/или транспорт: TCP + Vision, gRPC или xHTTP. Это операция через API панели, без SSH: Remnawave сам раскатывает изменение на все привязанные ноды. Удобно быстро сменить SNI или перейти на другой транспорт при блокировках, не заходя на серверы.
Раздел «Автовыбор»
Отдельная вкладка: показывает загруженность нод и пул автовыбора. Сверху расположены карточки «Нод в пуле» и «Всего онлайн пользователей». В таблице по каждой ноде: статус, число онлайн-пользователей (с полоской загрузки), трафик и кнопка участия в пуле («+ в автовыбор» / «в пуле · убрать»).
Есть два уровня автовыбора:
-
Подписка со списком серверов. Когда у вас несколько нод и для них созданы хосты, клиентское приложение (Happ, v2rayNG) само пингует узлы и подключается к ближайшему. Кнопками в таблице вы решаете, какие ноды попадают в подписку клиентов.
-
Настоящий leastPing-балансер: кнопка «⚡ Включить leastPing». Собирает пул из всех online-нод с хостами и прописывает в XRAY_JSON-подписку балансировщик по стратегии leastPing (плюс burstObservatory для замеров пинга). После этого клиент сам непрерывно измеряет пинг до узлов пула и идёт на самый быстрый. Затрагивает всех клиентов с JSON-подпиской (Happ и подобные). Включается ссылка-подписка в JSON-формате, иначе балансер не доставляется. Серверный балансер рассчитан на панель с одним сквадом; на мульти-сквод панелях он не применяется (иначе вшил бы общий пул хостов всем клиентам): там используйте автовыбор из таблицы выше (клиентский пинг).
Раздел «Аналитика»
Отдельная вкладка сайдбара со сводкой по всей инфраструктуре: - KPI сверху: всего клиентов, онлайн сейчас, суммарный трафик, число нод. - Трафик по нодам: бары показывают, какая нода несёт основную нагрузку. - Клиенты по статусам (ACTIVE / DISABLED / LIMITED / EXPIRED). - Топ-клиенты по трафику: кто расходует больше всех.
Мониторинг и авто-лечение
В «Настройки» → «Мониторинг и уведомления» панель сама присматривает за флотом и шлёт алерты в Telegram. Заполните токен бота (от @BotFather) и Chat ID получателя, нажмите «Отправить тест» для проверки. Настройки: - Telegram-алерты: уведомления, если нода или сервер упали, упал xray или VPN-контейнер, сервер перезагрузился, переполнены диск или память. - 🩺 Авто-лечение нод (по умолчанию выключено, с предупреждением о рисках): если нода отвалилась или на ней упал xray, панель сама её перезапускает; если за пару минут не поднялась, присылает алерт «вмешайтесь», а не долбит вслепую. - Анти-блок авто-ротация (по умолчанию выключена): если ноду душит DPI (оператор вычислил и режет VPN: онлайн на ней упал в 0, пока остальной флот активен), панель сама ротирует её транспорт.
Антишеринг: ловим раздачу ключей
Отдельная вкладка «Антишеринг» (в меню под «Мониторингом»). Ловит, когда один ключ раздают или перепродают. Сигнал: сколько разных IP держат ключ одновременно (HWID-лимит от сырого vless-конфига не защищает). Панель периодически опрашивает ноды и показывает подозрительные ключи; по каждому: кнопки Бан, Сброс ключа, Сброс сессий или в белый список. Решение всегда за вами: авто-банов нет, легитимные семейные ключи (которым вы сами подняли лимит устройств) не пострадают. Авто-мониторинг включается по желанию и шлёт Telegram-алерт только на новые подозрения.
Бот должен быть /start-нут получателем, иначе Telegram не даст слать сообщения («chat not found»). Этот же бот используется для off-site бэкапов в Telegram (см. «Каталог "Установка"»).
Telegram-бот продаж
MultiScript разворачивает готовый бот (на базе bedolaga), привязанный к вашей панели: подписки, тарифы, оплаты, пробный период, рефералы, промокоды, админка.
Что нужно для запуска
- BOT_TOKEN от @BotFather.
- Telegram-ID администратора (число; узнать у @userinfobot): кому уходят уведомления и у кого админ-доступ.
Оба значения вводятся в форме плитки «Telegram-бот продаж» (категория «Бот продаж» в «Установке»).
Что делает установка
- Клонирует бот на сервер (и при малой RAM включает swap).
- Пишет конфиг
.env: токен, админ, доступ к вашей Remnawave-панели по API (URL + токен подставляются автоматически из привязанной панели). Платёжные системы по умолчанию выключены, свои вы включаете сами. - Собирает и запускает стек (бот + Postgres + Redis) через Docker Compose.
- Проверяет запуск и показывает имя бота.
После установки
Откройте своего бота в Telegram и отправьте /start: это активирует админку и включает уведомления администратору. (До первого /start Telegram отвечает «chat not found»: это нормально.) Дальше бот управляется из Telegram, а уведомления (старт, продажи и т.п.) приходят вам в личку.