DSPRX
На главную
скоро · pre-release

PF Agent — управление парком серверов

Централизованное управление десятками удалённых машин с BAS-скриптами из одной панели. Расписания, групповые операции, удалённое управление серверами как через RDP, массовая выкладка конфигов, статистика профилей и капч, авто-интеграция с FingerprintAPI / SearchAPI / ProxyPooler — всё в одном месте.

1Что это

PF Agent — это инструмент удалённого управления парком серверов с BAS (BrowserAutomationStudio) и аналогичным софтом для накрутки ПФ. Заменяет «руками заходить в RDP каждой машины и копировать файлы» одной точкой контроля.

На каждом твоём сервере ставится лёгкий pf-agent.exe (~15 МБ, без зависимостей). Он сообщается с панелью по WebSocket и принимает команды: запустить BAS, остановить, обновить конфиг, собрать логи, перезапустить, очистить мусор. Всё видно в реальном времени из веба.

Агент сам определяет что за сервер: его IP, имя, какой BAS установлен, какие папки используются, сколько ядер процессора, сколько RAM. Никаких ручных регистраций — поставил .exe, ввёл токен, сервер появился в твоём списке.

2Что внутри

Список всех серверов

Видишь сразу: онлайн/оффлайн, CPU/RAM/Disk, аптайм, версия BAS, IP, тариф. Группируется по тегам / проектам. Авто-определение сервера при первом подключении агента — IP, имя, ядра, RAM подтягиваются сами.

Live-мониторинг

График нагрузки, ошибок BAS, успешных запросов по каждому серверу. Алерты в Telegram при оффлайн / краше / упавшей задаче.

Расписание задач

Запустить BAS на 30 серверах в 02:00, остановить в 08:00. Cron-выражения или простой селектор «каждый день в HH:MM». Часовой пояс серверов учитывается.

Групповые команды

Выделил 20 серверов из группы «mobile» — «Перезапустить BAS». Команда уходит параллельно, статус ответа виден сразу. Никаких ssh-циклов.

Редактирование конфигов BAS прямо в панели

Открыл config.json или любой проект BAS любого сервера прямо в браузере, поправил — изменения уехали на сервер за 2 секунды. Версионируется (откат на любую старую версию). Без RDP, без копирования через буфер.

Массовый инжект конфигов

Загрузил один проект BAS / .zip / папку с настройками — раскатывается на N выбранных серверов одним кликом. Перед установкой можно поменять названия групп / профилей / переменных индивидуально на каждом сервере (модалка с превью-таблицей).

Раздача файлов на все серверы

Drag-n-drop любой файл (или папку) в окно — выбираешь сервера и путь назначения, файл уходит параллельно на все. Возобновляемая передача — если коннект упал на половине, продолжит с того же места.

Remote Viewer — полное управление

Открой экран любого сервера в браузере и управляй им как через RDP: мышь, клавиатура, передача буфера обмена, drag-n-drop файлов. Без отдельного RDP-клиента и без проброса 3389-порта. Несколько серверов в соседних вкладках.

Статистика профилей и капч

Видишь по каждому серверу: сколько профилей / капч обработано за период, успешность прохождения капчи (Yandex SmartCaptcha / reCAPTCHA / hCaptcha), среднее время решения, сколько кредитов антикапчи потрачено. График по дням и часам.

Вкладка «Производительность»

Внутри агента есть оптимизатор: правильно распределяет нагрузку BAS-потоков по ядрам процессора, чтобы не получалось «20 потоков на одном ядре, остальные простаивают». Видна загрузка каждого ядра отдельно, термальный троттлинг, очередь задач.

Авто-очистка серверов

BAS оставляет временные файлы и кэш профилей — на больших объёмах диск забивается за неделю. Расписание авто-очистки выбранных папок раз в N часов.

Авто-настройка прокси

Загрузил список прокси один раз — агент сам распознаёт HTTP / SOCKS5 / SOCKS4, ставит корректные настройки в каждый BAS-проект (поля прокси, auth, тип, таймауты). Не надо править проекты руками.

3Интеграция с остальными модулями DSPRX

PF Agent работает не сам по себе — он подключён к остальной экосистеме панели:

Локальный раздатчик ProxyPooler на твоих серверах

Каждый сервер с PF Agent может работать как локальный pp-agent — раздавать прокси-пулы своему BAS на 127.0.0.1 без лишнего трафика. Управление пулами полностью через панель: добавил прокси через web — они доехали до всех серверов и сразу доступны BAS-скриптам.

Авто-настройка FingerprintAPI в BAS

PF Agent видит твои активные слоты FingerprintAPI и автоматически подставляет нужный host:port в поля BAS-проекта (например, «Адрес генератора отпечатков»). Купил новый слот — он сразу появился на всех настроенных серверах без правки скрипта.

Авто-подстановка ссылок SearchAPI

Аналогично — все твои ссылки Search API доступны PF Agent'у. Можно одним кликом вставить нужный URL во все BAS-проекты сразу (например, поле «Источник запросов»). Если сменил тематику / регион — изменения раскатятся на все сервера автоматически.

4Кому это нужно

10+ серверов с BAS

Управлять руками через RDP перестаёт быть реалистичным. PF Agent заменяет рутину: «зайти на каждый сервер, остановить BAS, обновить конфиг, запустить снова» — превращается в один клик на 30 серверах.

Массовая раскатка конфигов

Загрузил один проект BAS — он установлен на 50 серверов с разными именами групп профилей. Без перетаскивания через буфер по одному.

Расписания на дёшево

Стартовать BAS в 02:00 (когда трафика мало), останавливать в 09:00 (когда у заказчика рабочий день). Без переписывания cron на каждом сервере и без VBS-скриптов на старте Windows.

Мониторинг для оффсайт-сетапа

Если серверы у провайдера (Hostkey / Selectel / арендованные дедики) — нужен быстрый способ увидеть «работает или упал». Алерты в Telegram + дашборд статусов решают это.

5Статус разработки

Pre-release · доступен по запросу

Модуль работает в продакшене на нескольких ранних клиентах. Открыть всем нельзя пока — продолжаем стабилизировать (расписания + remote viewer ещё дорабатываем). Если хочешь протестировать раньше других — напиши в поддержку, выдадим доступ.

Что готово

  • Список серверов + Live-мониторинг (CPU/RAM/Disk + Telegram-алерты)
  • Авто-определение сервера при подключении агента
  • Групповые команды (старт/стоп/перезапуск BAS, выполнение PowerShell)
  • Редактор конфигов BAS прямо в браузере + версионирование
  • Массовый инжект конфигов с переименованием групп перед установкой
  • Раздача файлов на N серверов параллельно
  • Статистика профилей / прохождения капч
  • Вкладка «Производительность» — распределение по ядрам
  • Авто-очистка временных папок по расписанию
  • Интеграция с ProxyPooler (локальный раздатчик прокси)
  • Авто-настройка прокси HTTP/SOCKS в BAS-проектах
  • Авто-подстановка FingerprintAPI и SearchAPI в BAS

На доработке

  • Расписания задач (cron-выражения + UI-конструктор)
  • Remote Viewer (полное управление как RDP через WebRTC)
  • Импорт серверов из JSON / CSV
  • Мобильный интерфейс

6Сколько это стоит

Финальный прайс будет к моменту общего релиза.

До 10 серверов
?????
скоро
До 50 серверов
?????
скоро
До 200 серверов
?????
скоро
Безлимит
?????
скоро

Цены сейчас финализируются. Для early-access клиентов будут отдельные условия. Напиши в поддержку — обсудим.

7Частые вопросы

На каких ОС работает агент?

Windows 10/11 / Server 2019+. Только Windows — потому что BAS работает только под Windows.

Нужно ли открывать порты на сервере?

Нет. Агент сам стучится в панель по WebSocket (исходящее соединение 443). Никаких inbound-портов / VPN / SSH-туннелей не нужно. Работает за NAT и фаерволами провайдеров.

А если панель упадёт — мои серверы продолжат работать?

Да. Агент локально кеширует расписания и продолжает выполнять задачи независимо от связи с панелью. Восстановит соединение когда панель оживёт. Никакие пользовательские BAS-процессы при потере связи не убиваются.

Совместим ли с моим существующим BAS-сетапом?

Да. Агент не лезет в твой BAS-проект — он только запускает/останавливает уже установленный BAS.exe с твоими существующими скриптами. Никаких изменений в проектах не требуется, за исключением случаев когда ты сам захочешь чтобы агент авто-подставлял FingerprintAPI / SearchAPI / прокси — тогда он поменяет поля в конфиге, но всегда с твоего ведома.

Как стать early-access клиентом?

Напиши в поддержку с примерным числом серверов и кратко — что планируешь там запускать. Если кейс подходит — выдадим доступ + поможем с первым деплоем агентов.

Готов попробовать?

Напиши в поддержку — добавим в список ранних клиентов и поможем с настройкой первых серверов.

Связаться с поддержкой