Этот проект — универсальный CLI-инструмент для управления аккаунтами в распределённой инфраструктуре: регистрация, логин, поддержание активности, экспорт статистики, прохождение заданий и верификация почты.
- Массовая регистрация аккаунтов
- Верификация email через IMAP
- Логин и обновление данных
- Экспорт статистики пользователей
- Выполнение заданий (task automation)
- Поддержание активности (keepalive ping)
- Поддержка прокси и антикапчи
Файл config/config.json (по примеру config.example.json) содержит:
- Количество потоков
- Используемые страны и прокси
- Настройки капчи (anticaptcha, 2captcha)
- IMAP настройки для обработки писем
- Установи зависимости:
npm install
- Создай базу данных:
npx prisma migrate dev --name init
- Настрой конфиг и запусти CLI:
node src/app.js
Выбери нужную операцию: register, login, verify, farm, keepalive, export, complete_tasks.
- axios
- @faker-js/faker
- chalk, boxen, figlet — оформление CLI
- winston — логирование
- prisma + sqlite
- imap — работа с почтой
- inquirer — CLI-интерфейс
- proxy-agent — поддержка прокси
config/data/*.txt— аккаунты по операциямconfig/config.json— основной конфигprisma/schema.prisma— база данныхsrc/app.js— CLI-интерфейсsrc/modules/— регистрация, верификация, экспорт и т.д.
Инструмент предназначен для разработки, тестирования и автоматизации в рамках соблюдения политики использования соответствующих сервисов.