VPN·HUB·CRACK MultiRoller: инструкция по веб-панели · VPN HUB CRACK
Все статьи
MultiRoller FREE

MultiRoller: инструкция по веб-панели

Обновлено 11 августа 2026 Проверено
Ваш ключ MultiRoller
script-yA2zLJYG4zvOqwbgvUQ52ZK5UMhayfTtV0Jo9Bce
Вставьте при активации (привязка к одному ПК/серверу). Установка: Windows-приложением или одной командой на VPS (см. раздел «Установка» в статье).

MultiRoller: инструкция по веб-панели

🎁 Панель бесплатна для всех, лицензия и ключ не нужны. Установка одной командой описана в статье MultiRoller: чистые IP на потоке. Версия 6.0 выложена «как есть»: часть облаков может отваливаться, новая версия делается отдельно.

Ниже разобрана работа в веб-панели: запуск парсеров, аккаунты, прокси, IP-диапазоны, настройки и типовые ошибки. Поднятие панели и выдачу доступа берём на себя, вам остаётся завести свои аккаунты облаков и крутить IP.

💡 Установка одной командой — в статье MultiRoller: чистые IP на потоке. На зеркале лицензия уже встроена. Свежие новости панели: в топике сообщества.

Коротко о главном:

  • Все включённые аккаунты могут запускаться одновременно, каждый аккаунт работает отдельной задачей.
  • Безопасность. При первом открытии создайте администратора. Никому не отдавайте пароль, cookies, токены и полный config.json.
  • Прокси можно включить глобально, назначить по аккаунтам или задать прямой прокси в конкретном аккаунте.

Первый вход

Откройте адрес панели в браузере. Если администратор ещё не создан, появится экран регистрации. Укажите логин и пароль от 8 символов. После этого обычный вход будет через страницу логина.

✅ Для VDS обязательно используйте сложный пароль. Панель имеет rate-limit: после нескольких неверных попыток входа она временно блокирует новые попытки с этого IP.

Как устроена работа с панелью

Вы работаете только через веб-панель. SSH-доступ к VPS, ручное редактирование файлов, установка CLI провайдеров и команды в терминале для обычной работы не нужны.

Что делаете вы Что делает MultiRoller
Открываете URL панели и входите по логину/паролю Проверяет сессию и даёт доступ к управлению парсерами
Добавляете аккаунт провайдера, вставляете токены/cookies/ID Сохраняет данные, маскирует секреты в интерфейсе, запускает задачи через API
Нажимаете запуск одного аккаунта или всех Создаёт отдельную задачу на каждый включённый аккаунт и крутит IP без доступа к VPS
Настраиваете прокси и IP-диапазоны Применяет настройки при следующих запусках парсеров
Смотрите найденные IP и журнал Показывает результат, последние события, ошибки провайдера и логи

⚠️ Панель не создаёт облачные аккаунты за вас. У вас уже должны быть доступы к Yandex Cloud, Timeweb, Beget, Selectel, VK Cloud, Reg.ru, RUVDS, MWS или Masterhost: токены, cookies, project ID, billing/organization ID и нужные права.

⚠️ Один экземпляр панели: на одного покупателя или команду. Не давайте один URL разным людям: они увидят общие аккаунты, токены, прокси, IP и журнал. Для нескольких нужны отдельные VPS / контейнеры / порты / домены.

Как работает роллер

MultiRoller это IP-роллер для облачных провайдеров. Он последовательно создаёт и удаляет облачные ресурсы (Floating IP, временные серверы, адреса VPC), проверяет полученный IP по белому списку CIDR и сохраняет совпадение как «найденный IP».

Шаг Что происходит
1. Запуск аккаунта Для каждого включённого аккаунта запускается отдельная задача (job). Все задачи работают параллельно
2. Создание ресурса Провайдер создаёт Floating IP / временный сервер / VPC-адрес (Yandex: полное облако, Timeweb: Floating IP или VPS, Beget: доп. публичный IP, Selectel: Floating IP, VK: Neutron Floating IP, Reg.ru: VPS или доп. IP, RUVDS: VPS)
3. Проверка IP Полученный IP сверяется со списком целевых CIDR (target_cidrs). Попал в любой диапазон → «найден»
4а. IP подходит Сохраняется в базу, появляется карточка, уходит уведомление в Telegram. Ресурс не удаляется: IP «держится» у провайдера
4б. IP не подходит Если включено «Удалять неподходящие ресурсы», ресурс удаляется, цикл повторяется
5. Остановка Когда набрано нужное число IP (target_count), вручную кнопкой, или по флагу «Остановить после первого IP»

💡 Найденные и сохранённые ресурсы остаются в облаке и тарифицируются провайдером, пока вы не удалите их вручную или не нажмёте «Блокировать» в карточке IP.

💡 Yandex Cloud создаёт на каждый цикл полное облако (ip-pool-*), папку, сеть, подсеть, статический адрес VPC. При нахождении IP ресурс остаётся; при удалении роллер сносит облако целиком (асинхронно, до 30 секунд).

Рабочий стол

Элемент Что делает
Запустить всё Стартует все включённые аккаунты всех включённых сервисов
Новый аккаунт Открывает форму добавления парсера: слева сервис, справа сгруппированные поля
Таблица парсеров Статус, попытки, последний IP, число найденных IP, кнопки запуск/стоп/редактирование
Журнал активности Последние события: лимиты, ошибки авторизации, создание ресурсов, найденные IP
Найденные IP Карточки всех подходящих IP (три действия у каждой ниже)
Скачать диагностику JSON-файл со всем состоянием роллера для отправки техспециалисту

Найденные IP: управление карточками

Панель «Найденные IP» показывает все найденные адреса за всё время. У каждой карточки три действия:

Кнопка Что происходит
🚫 Блокировать Удаляет облачный ресурс у провайдера → заносит IP в локальный blocklist (и в общий, если задан GitHub token) → карточка исчезает навсегда. Адрес больше не считается подходящим. Когда: IP занят, не нужен, или хотите немедленно освободить ресурс и не давать роллеру брать этот адрес снова
🙈 Скрыть Прячет карточку только в вашем браузере (localStorage). IP остаётся в базе, ресурс не трогается. «Показать скрытые (N)» вверху вернёт всё. Когда: IP рабочий, вы его скопировали и просто прибираетесь в интерфейсе
Удалить Удаляет IP из базы панели. Ресурс не трогается, IP не заносится в чёрный список: роллер может найти его снова. Когда: хотите очистить историю, но оставить шанс найти этот IP заново

⚠️ Кнопка «Блокировать» тратит API-вызовы провайдера на удаление ресурса. Не нажимайте её на нужные/работающие IP: это удалит облачный ресурс, за которым держится адрес.

💡 Если задан GitHub token, «Блокировать» дополнительно коммитит IP в общий blocklist репозитория, после синхронизации все панели на том же репозитории перестанут брать этот адрес. Без токена IP попадает только в локальный blocked_ips.txt.

Настройки

Настройка Рекомендация
Целевое количество IP Сколько адресов набрать. Для теста 1–3, а для работы своё значение
Остановить после первого IP Включайте, если по аккаунту нужен один подходящий адрес
Удалять неподходящие ресурсы Обычно включено: временные серверы и Floating IP не зависают в облаке
Паузы после лимита и ошибок Не ставьте слишком маленькие: провайдеры усиливают ограничения при частых запросах
IP-диапазоны (WL_CIDR) Глобальный список целевых подсетей. Если у аккаунта пустой target_cidrs, берётся он. Подсети 51.250.* всегда игнорируются (серые зоны Yandex, операторы их не пропускают)
Обновить с GitHub Подтягивает свежие wl_cidr.txt и blocked_ips.txt из qwe8nxtroud/multiroller без перезапуска. С заданным github_token запрос идёт с авторизацией и не упирается в rate limit
GitHub token PAT с правом repo / contents:write. Нужен для: 1) синхронизации пула без лимитов; 2) публикации плохих IP в общий blocklist кнопкой «Блокировать». Без токена «Блокировать» всё равно удаляет ресурс и пишет в локальный blocked_ips.txt
Тема панели Только внешний вид текущего браузера, на парсеры не влияет

💡 При каждой синхронизации адреса из blocked_ips.txt добавляются в локальный чёрный список. Подсети 51.250.* фильтруются при загрузке и не попадают в WL_CIDR, даже если есть в файле.

Прокси

Proxy Manager распределяет запросы разных аккаунтов по разным прокси. Поддерживаемые форматы:

http://user:pass@host:port
socks5://user:pass@host:port
host:port
host:port:user:pass
proxy-name,http://host:port
Поле Как использовать
Включить пул прокси Если выключено, глобальный пул не используется, но прямой прокси в аккаунте работает
Ротация sticky Один аккаунт стабильно получает один и тот же живой прокси
Ротация round_robin При стартах задач прокси выбираются по кругу
Проверить всё Проверяет живость прокси и временно банит плохие
Прокси из пула в аккаунте auto: выбрать из пула, none: не использовать пул, имя: закрепить конкретный
Прямой прокси Имеет приоритет над пулом. Удобно для отдельного аккаунта

Добавление аккаунтов

Откройте Новый аккаунт, выберите сервис слева и заполните поля справа. Форма разбита на блоки: Доступ, Регионы и ресурсы, Прокси, Лимиты и поведение.

Слева показаны краткие подсказки по выбранному сервису (формат cookies, token, project ID, proxy), но они не заменяют права и доступы в личном кабинете провайдера. Секретные поля при редактировании показываются пустыми: оставите пустым, сохранённый секрет не перезатрётся.

💡 Если у аккаунта задан свой target_cidrs, он перекрывает глобальный список только для этого аккаунта.

Yandex Cloud

CLI ставить не нужно: всё идёт напрямую через REST API Yandex Cloud. Основной и самый простой способ: OAuth token (его можно обменять на IAM token через IAM API). Service Account JSON оставлен как второй вариант.

Способ Что заполнить Когда выбирать
OAuth token (рекомендуется) auth_type=oauth + поле OAuth token Обычный пользовательский аккаунт. Самый простой вариант
Service Account JSON auth_type=sa_key + полный JSON ключа Если создан сервисный аккаунт с ролями на организацию/облако/биллинг
IAM token auth_type=iam + готовый IAM token Только для быстрой проверки (IAM token живёт ~12 ч)

Дополнительные поля:

Поле Описание
organization_id Если не определился сам, скопируйте из Yandex Cloud → Организации. Обязателен для создания облаков
billing_account_id Если не определился сам, возьмите из Billing. Без него новые облака без биллинга и непригодны
Существующие Cloud ID ID облаков через запятую. Заполнено → роллер работает внутри них и не создаёт новые, квоту не расходует
Лимит облаков Сколько облаков с префиксом можно создать на аккаунт (по умолчанию 3). После лимита: пауза
Префикс облака Имя префикс-метка-времени (по умолчанию ip-pool). Пусто → случайное имя для незаметности

Ссылки: OAuth token, IAM token, авторизованные ключи SA.

⚠️ Для создания облаков, сетей, ВМ и биллинга токену нужны права. PermissionDenied означает проблему в ролях аккаунта, а не в форме. Нужны: resource-manager.editor, vpc.publicAdmin, billing.accounts.editor.

⚠️ Clouds creation quota exceeded значит, что квота облаков исчерпана. Решения: 1) удалите лишние облака в консоли; 2) запросите повышение квоты у поддержки Yandex; 3) укажите Существующие Cloud ID: роллер будет крутить внутри них без создания новых.

💡 После создания облака IAM-права распространяются до 3 минут, в этот период возможен 403 PermissionDenied, панель ждёт propagation автоматически. В фоне раз в час reconcile-поток удаляет «осиротевшие» облака (метка managed-by: ip-roller, нужный префикс, без активных адресов), облака без метки бота не трогаются.

Timeweb Cloud

Поле Что указать
API token Токен из Профиль → API-ключи. Обычно одного достаточно
Режим auto Сначала Floating IP, при лимите/балансе → временный сервер. Рекомендуемый
Режим server Только временные серверы (когда Floating IP недоступны)
Режим floating_ip Только Floating IP API. Быстрее всех, но чаще упирается в лимиты
Запрашивать IPv4 для сервера Оставьте включённым: новые серверы иногда создаются только с IPv6, опция отдельно запросит IPv4
Конфигурация сервера Пустой config_id → самый дешёвый тариф. Для ускорения задайте конкретный ID

Ссылки: API keys Timeweb, документация по токенам.

⚠️ Дневной лимит Floating IP. Timeweb ограничивает число Floating IP в сутки на аккаунт. При маркере daily limit exceeded / too many requests in 24h панель переводит аккаунт в паузу на 24 ч (статус cooldown), это защищает от бана.

⚠️ No balance for month. Появляется, когда баланс меньше стоимости следующего месяца ресурса (Timeweb резервирует средства наперёд). Пополните до суммы, покрывающей месячную стоимость Floating IP или минимального сервера.

💡 Если сервер создался без IPv4 и включена опция «Запрашивать IPv4», панель отдельно вызовет API добавления IPv4; при неудаче сервер удаляется и аккаунт ставится на короткую паузу.

Beget Cloud

Beget крутит дополнительные публичные IP: заказывает свободный IP в регионе, проверяет по CIDR и удаляет неподходящий без создания VPS.

Поле Что указать
JWT token Готовый токен Beget API. Удобнее всего, особенно при 2FA
Логин / пароль Вместо token: панель получит JWT через /v1/auth с saveMe=true
2FA код Только для разового получения JWT, если Beget требует код
Регионы По умолчанию ru1. Очистить → панель получит доступные регионы через API

Ссылки: Beget API docs, настройки API.

⚠️ Перед работой разрешите API-доступ в панели Beget. CODE_REQUIRED_* → аккаунт требует 2FA: укажите одноразовый код или заранее полученный JWT.

Selectel

Два режима. Slow + Safe это старый Resell API, проще всего (нужны номер аккаунта и API key). Fast это Keystone + Neutron, крутит быстрее, но требует сервисного пользователя и настроенного роутера.

Slow + Safe: быстрый старт

Поле Что указать
Режим крутки Slow + Safe: старый Resell API (по умолчанию)
Номер аккаунта Числовой ID, напр. 589619 (правый верхний угол панели). Не путать с UID/hex
API key / X-Token Аккаунт → Доступ → API-ключи → Создать ключ
Project ID Оставьте auto; не сработало, скопируйте из Облако → Проекты

Fast: пошаговая настройка

Шаг 1. Создать сервисного пользователя: my.selectel.ru → Управление → Пользователи → Сервисные пользователи → Создать.

Поле Что заполнить
Имя пользователя Любое, напр. roller-user, это OS USERNAME
Пароль Сохраните сразу (после создания не показывается), это OS PASSWORD
Область доступа Проекты (не «Аккаунт»)
Проект Нужный проект, напр. My First Project, его имя это OS PROJECT NAME
Роль member (отображается как «Все сервисы») даёт доступ к Neutron API

⚠️ Роль admin в поиске показывает только узкие роли вроде compute.image.admin, они не подходят. Нужна именно member из «Все сервисы».

Шаг 2. Включить интернет на роутере проекта. Floating IP выдаются только при наличии роутера с внешним шлюзом. Облачная платформа → Сеть → Облачные роутеры: у роутеров со статусом «Интернет отключен» нажмите ⋮ → Подключить интернет (для каждого региона: ru-1, ru-3, ru-7…). Если роутеров нет совсем, нажмите «Создать роутер» и подключите внешний шлюз.

💡 Роутеры router-nat создаются Selectel автоматически при создании приватной сети, нужно лишь включить на них интернет.

Шаг 3. Заполнить форму в роллере:

Поле в роллере Что вписать
Режим крутки Fast: новый Neutron API
Номер аккаунта Числовой ID, напр. 589619 (домен в Keystone-авторизации)
OS username / OS password Из шага 1
OS project name Имя проекта из шага 1, напр. My First Project
Регионы С включённым интернетом на роутере: ru-1, ru-3, ru-7
Попытки в минуту Начните с 30, не выше 60 (Selectel может заблокировать проект)

Ссылки: авторизация API, API keys, сервисные пользователи.

Рекомендуемые настройки и защита от бана

Selectel мониторит аномальную активность, и главная причина банов это агрессивный churn: создать сотни Floating IP и сразу удалить большую часть.

Настройка Значение Почему
Попытки в минуту (RPM) 20–30 Баланс скорости и безопасности; выше 30 → 429 и abuse-паттерн
Пауза при 429, сек 60 При меньшей паузе Selectel продолжает блокировать
Пауза после ошибки, сек 15 Даёт API восстановиться, без шторма повторов
Timeout запроса, сек 120 Через прокси API медленнее; <60 → ложные ошибки и лишние попытки
Batch size (Slow+Safe) 1 Пакетное создание плодит лишние адреса и delete-операции

⚠️ Главная причина банов: постоянный churn. Тысячи create/delete в день = злоупотребление API. Стратегия: медленно. Один-два аккаунта с RPM 20–30 работают стабильно месяцами; десять аккаунтов с RPM 60 банятся за дни.

💡 В фоне работает очистка «осиротевших» Floating IP: созданные, но не удалённые до перезапуска адреса фоновый поток находит и удаляет сам.

VK Cloud

Работает через OpenStack Keystone и Neutron Floating IP. Самый надёжный источник значений: файл openrc v3 (VK Cloud → Настройки проекта → Доступ по API).

Способ Что заполнить
Логин + пароль OS_USERNAME, OS_PASSWORD, OS_PROJECT_ID, OS_REGION_NAME, OS_USER_DOMAIN_NAME из openrc v3. Project ID лучше указать явно
Application Credential application_credential_id + application_credential_secret. Удобно для серверного доступа без основного пароля
Готовый OpenStack token token + network_url. Token временный: больше для диагностики

При floating_network_id=auto панель сама ищет внешнюю сеть; при ошибке про external network укажите ID вручную.

Ссылки: openrc v3 VK Cloud, Keystone token, Application Credentials.

💡 Ошибка credentials в Keystone → проверьте, что API включён, 2FA настроена, значения из openrc v3 нужного проекта. При OS_USER_DOMAIN_NAME=auto панель пробует users и Default, но Project ID лучше указать явно.

Reg.ru

Работает через CloudVPS API token. Основной режим создаёт временные reglet-серверы; режим floating_ip крутит только доп. IPv4 на существующем reglet.

Поле Что указать
API Token Bearer token из Личный кабинет → API. Нужны права на создание/удаление серверов и IP
Режим server Создаёт временный reglet, ждёт IPv4, удаляет если не подошёл. Самый надёжный
Режим floating_ip Добавляет доп. IPv4 к существующему reglet, серверы не трогает. Дешевле и быстрее
holder_reglet_id Обязателен для floating_ip: ID существующего reglet (из URL панели или GET /v1/servers)
IPv4 за запрос Для floating_ip: 1–4 за вызов. Больше → быстрее, но выше риск abuse-флага
Запрашивать Floating IP Только для server, по умолчанию выкл. Включайте осторожно: Reg.ru банит за частые запросы
Регион По умолчанию msk, ещё spb, novosibirsk (GET /v1/locations)

💡 Режим floating_ip: сервер-держатель (holder_reglet_id) не трогается никогда. Удаляются только неподходящие доп. IP через DELETE /v1/ips/<ip>. Убедитесь, что reglet работает и у него есть лимит на доп. IPv4.

⚠️ Floating IP abuse detected. Reg.ru зафиксировал подозрительную частоту. Немедленно остановите аккаунт, подождите 30 минут – сутки, переключитесь на floating_ip с существующим reglet или уберите «Запрашивать Floating IP». Повторы усугубляют.

Ссылки: панель Reg.ru Cloud, поддержка.

RUVDS

Работает через API v2: создаёт временный VPS, ждёт IPv4 через /v2/servers/{id}/networks, проверяет и удаляет неподходящий сервер.

Поле Что указать
API token Из настроек API RUVDS. Для создания нужна роль write, для удаления и «Блокировать» нужна ещё remove
Datacenters ID из /v2/datacenters. Можно 1 (Москва) или несколько через запятую (чередуются для разнообразия IP)
tariff_id / drive_tariff_id auto: самый дешёвый активный тариф и диск; или конкретный ID
os_id auto: Ubuntu/Debian из /v2/os; или конкретный ID
payment_period 2 = 1 мес, 3 = 3 мес… RUVDS списывает деньги сразу при создании за весь период. Рекомендуется 2

⚠️ Списание при создании VPS. RUVDS берёт оплату за payment_period сразу. Каждый неподходящий VPS стоит денег. Рекомендуется: payment_period=2, небольшой баланс с пополнением, следить за журналом. При нехватке баланса создание отклоняется, аккаунт остаётся на паузе.

⚠️ Если токену не хватает прав на удаление, выпустите новый токен с ролью remove. Токены из API не получают remove автоматически.

Ссылки: RUVDS API v2 docs, токены API.

MWS (MTS Web Services): облако

Облако МТС на API, совместимом с Yandex Cloud (IAM + VPC): роллер создаёт публичный адрес через VPC + NAT Gateway, проверяет по CIDR и сносит неподходящий. Два эндпоинта: IAM (iam.mwsapis.ru) и VPC (vpc.mwsapis.ru), менять их не нужно.

Поле Что указать
Способ авторизации Authorized Key JSON (сервисный аккаунт, рекомендуется) или готовый IAM token
Authorized Key JSON JSON авторизованного ключа сервисного аккаунта МТС (как в Yandex: id, service_account_id, private_key). Роллер сам обменивает его на IAM-токен
IAM token Альтернатива JSON: временный токен (живёт ~12 ч, придётся обновлять руками)
Project ID ID проекта MWS из консоли. Обязателен
NAT Gateway ID NAT-шлюза, через который выдаётся публичный адрес
Целевые CIDR Пусто = глобальный список подсетей из настроек

💡 Логика как у Yandex Cloud: заведите сервисный аккаунт с правами на VPC и скачайте Authorized Key JSON. IAM-токен берите только для разовой крутки, он быстро протухает.

MWS VI (VMware Cloud Director): облако

Вторая платформа МТС работает на VMware Cloud Director (API vmcloud.mws.ru, портал iaas-avntg.cloud.mts.ru). Роллер берёт публичные IP из IP Space на Edge Gateway (или поднимает временный VDC). Авторизация: копированием заголовков сессии из браузера (как в HTTP-роллере).

Поле Что указать
Режим Брать IP из существующего Edge Gateway / IP Space или поднимать временный VDC под задачу
x-vcloud-authorization Заголовки авторизации Cloud API и Task API: скопируйте из DevTools браузера (запрос к vmcloud.mws.ru)
Edge Gateway ID / IP Space ID ID шлюза и пространства адресов. Пустой IP Space = проверять все доступные
Заголовки запроса Полный набор заголовков запроса к порталу (вставьте «как есть» из DevTools)

⚠️ MWS VI заметно сложнее в настройке (VMware Cloud Director, сессионные заголовки живут недолго и их надо периодически обновлять). Если нужен простой старт у МТС, берите MWS (VPC) выше.

Masterhost: облако

Заказывает VPS в cp.masterhost.ru ради нового IPv4, проверяет по CIDR и удаляет неподходящий сервер.

Поле Что указать
Cookie из cp.masterhost.ru Сессионная cookie из браузера (DevTools → Application → Cookies). Основная авторизация
Client ID / Лицевой счёт ID Из кабинета Masterhost
Plan ID / Image ID / SSH Key ID ID тарифа, образа ОС и SSH-ключа для заказа VPS

⚠️ Каждый заказ VPS это деньги (как RUVDS): держите минимальный баланс с пополнением и следите за журналом, чтобы неподходящие серверы вовремя удалялись.

ℹ️ IHC (ihc.ru) в коде есть, но ролить им нельзя: BILLmanager-API позволяет заказать VDS, но не удаляет его по API, список IP не «прокручивается». Поэтому в панели IHC как роллер не используем (оставлен на случай ручного заказа).

Telegram

Виджет вверху панели показывает статус. Настроить → включите бота, вставьте Bot Token и Chat ID. Если Chat ID пуст и включена автопривязка, напишите боту /start из нужного чата.

Команды: /services, /accounts, /run all, /stop all, /status, /ips, /logs.

💡 Один bot token может слушать команды только в одном процессе. Если бот подключён на нескольких VPS, включите Команды в Telegram только на одном, на остальных режим уведомлений с заполненным Chat ID. При 409 Conflict панель сама отключит polling команд, но уведомления продолжат идти.

Диагностика: «Скачать диагностику»

Кнопка в боковом меню скачивает multiroller-debug-ДАТА.json, полную картину состояния панели для техспециалиста.

Блок Содержимое
panel_version Версия MultiRoller
summary Число найденных IP, чёрный список, статус задач, время старта
found_ips Все найденные IP: адрес, сервис, аккаунт, регион, время находки
blacklisted_ips Список заблокированных IP
jobs Статус каждого аккаунта: попытки, ошибки, последний IP, время события
recent_events Последние 100 событий журнала (без токенов и паролей)
config_summary Настройки, включённые сервисы/аккаунты, параметры прокси, но без секретов
log_tail Последние 300 строк лога

✅ Файл безопасен для передачи: пароли, токены, cookies и ключи API не включаются. Передавайте только его, без config.json и без доступа к серверу.

⚠️ Если хотите перепроверить, откройте файл в редакторе и гляньте блок config_summary перед отправкой.

Типовые ошибки и решения

Панель и авторизация

Ошибка Что делать
Снова просит логин Сессия истекла (cookie сброшен при перезапуске) или другой браузер/инкогнито. Войдите заново: данные не теряются
Неверный пароль / много попыток Проверьте раскладку. После 5 неверных подряд: блок входа с вашего IP на 5 минут. Ждите или зайдите с другого IP
Не открывается (ERR_CONNECTION_REFUSED) Сервис остановился. По SSH: sudo systemctl status multiroller, sudo systemctl restart multiroller, логи journalctl -u multiroller -n 50
Медленно / не отвечает Перегружен сервер: слишком много параллельных аккаунтов или мало памяти. Остановите часть аккаунтов

Yandex Cloud

Ошибка Что делать
PermissionDenied / 403 при создании Не хватает ролей: resource-manager.editor, vpc.publicAdmin, billing.accounts.editor. Назначьте в IAM и подождите ~2 мин propagation
403 сразу после создания облака Норма: IAM-привязки распространяются до 3 минут, панель ждёт. Держится >5 мин: проверьте роль на новое облако
Квота облаков заполнена Роллер сам ждёт слот, повторяя раз в 15 мин. Ускорить: удалить лишние облака, запросить квоту, или указать Существующие Cloud ID
Clouds creation quota exceeded Заполните Существующие Cloud ID: роллер крутит внутри готовых облаков без расхода квоты
Organization not found Заполните organization_id вручную (Console → Организации → ID)
Billing account not found Заполните billing_account_id вручную (Billing Console). Без биллинга облака не активируются
externalAddressesCreation.rate exceeded Rate limit на адреса. Панель сама замедляется: подождите несколько минут
IP уже заблокирован Норма: адрес в blocklist, роллер пропустит и возьмёт следующий

Timeweb Cloud

Ошибка Что делать
No balance for month Пополните до полной месячной стоимости ресурса (обычно +100–300 ₽ запасом)
Дневной лимит Floating IP / пауза 24 ч Статус cooldown, лимит сбросится в полночь по Москве. Роллер возобновится сам
Не принимает Floating IP Переключитесь в auto (перейдёт на серверы) или остановите до след. суток
Сервер без IPv4 (только IPv6) Включите «Запрашивать IPv4 для сервера»; не помогло, пополните баланс
Unauthorized 401 Token протух/неверен. Создайте новый в API-ключах и обновите аккаунт

Beget Cloud

Ошибка Что делать
CODE_REQUIRED_EMAIL/SMS/TOTP Нужен 2FA-код при получении JWT: укажите код или вставьте готовый JWT
INCORRECT_CREDENTIALS / 401 Неверный логин/пароль/token. Проверьте, что API-доступ разрешён и token полный
INSUFFICIENT_FUNDS / CUSTOMER_IP_LIMIT_REACHED Мало баланса или лимит доп. IP. Пополните, удалите лишние IP или поднимите лимит
REGION_MISMATCH Регион не подходит. Оставьте ru1 или очистите список регионов

Selectel

Ошибка Что делать
X-Auth-Token 401 (Slow+Safe) API key устарел/с ошибкой. Скопируйте актуальный в Аккаунт → API-ключи
Keystone 401 (Fast) Неверный OS_USERNAME/OS_PASSWORD. Пересоздайте сервисного пользователя и обновите пароль
Project not found (Fast, auto) Пользователь без доступа к проекту. Дайте роль reader/admin на проект или укажите имя вручную
429 Too Many Requests Слишком высокий RPM. Снизьте «Попытки в минуту», панель делает backoff
Номер аккаунта: длинная строка не работает Resell API принимает только числовой ID (6–7 цифр), не UUID/UID

VK Cloud

Ошибка Что делать
Keystone authentication failed Неверный логин/пароль или домен. Берите из openrc v3; OS_USER_DOMAIN_NAME обычно users
2FA мешает входу Application Credentials не требуют 2FA: создайте AC в VK Cloud и используйте метод application_credential
Не найден внешний network Автопоиск не сработал: в Console → Сети найдите сеть типа External и впишите её ID в floating_network_id
Quota exceeded для Floating IP Лимит исчерпан. Удалите неиспользуемые адреса или запросите квоту

Reg.ru

Ошибка Что делать
HTTP 401 / Invalid token Token неверен или с пробелами. Скопируйте заново в Личный кабинет → API
holder_reglet_id не указан Для floating_ip обязателен: ID сервера из URL панели или GET /v1/servers
Floating IP abuse detected Остановите аккаунт, ждите 30 мин – сутки, переключитесь на floating_ip с reglet или отключите «Запрашивать Floating IP»
Reglet not found Сервер удалён или ID неверен. Создайте новый reglet и укажите его ID
No available IPv4 / IP limit reached Достигнут лимит доп. IPv4. Удалите лишние IP или поднимите лимит

RUVDS

Ошибка Что делать
Нет права на удаление Токен только с write. Выпустите токен с ролью remove в Настройки → API
Недостаточно средств RUVDS списывает за весь payment_period при создании. Пополните; каждый неподходящий VPS тоже списывается
Тариф не найден В датацентре нет тарифа с auto. Смените датацентр или укажите tariff_id из GET /v2/tariffs
VPS создан, но IP долго нет RUVDS иногда медленно выдаёт IP. Панель ждёт через /v2/servers/{id}/networks; если долго, остановите и попробуйте позже

GitHub и пул IP

Ошибка Что делать
«Блокировать» не публикует IP в GitHub Не задан/просрочен github_token. IP всё равно в локальном blocked_ips.txt. Добавьте PAT с contents:write
Обновить с GitHub: rate limit 403 Превышен лимит анонимных запросов (60/час). Задайте github_token: лимит 5000/час
После синхронизации WL_CIDR пустой wl_cidr.txt пуст/недоступен. Проверьте репозиторий; временно правьте WL_CIDR локально
Подсети 51.250.* не попадают Ожидаемо: фильтруются автоматически (не белые у операторов)

Прокси и сеть

Ошибка Что делать
Прокси в ban-list «Проверить всё» в разделе Прокси: ожил → «Разбанить»; иначе замените прокси
Все прокси недоступны Проверьте провайдера. Временно отключите глобальный пул: парсер пойдёт напрямую через IP сервера
Connection timeout / SSL error Проблема сети/прокси. Без прокси: проверьте DNS и маршрутизацию на VPS
IP не подходит / нет совпадений CIDR Проверьте WL_CIDR и target_cidrs аккаунта (если задан, глобальный список не применяется)

Telegram

Ошибка Что делать
HTTP 409 Conflict Bot token слушает другой процесс. Включите «Команды в Telegram» только на одном сервере, на остальных: уведомления с Chat ID
Уведомления не приходят Проверьте Bot Token и Chat ID, напишите боту /start, проверьте порт 443 на сервере
Неверный Bot Token Скопируйте из @BotFather → /mybots → API Token, формат 123456:ABC-DEF...

💡 Для поддержки отправляйте файл из «Скачать диагностику» и скриншот журнала с ошибкой. Никогда не отправляйте config.json целиком: в нём все токены и пароли.