Софт для запуска множества нод Dawn на одном сервере без браузера
- Поддержка прокси
- Детальное логирование
- Выполнение доп квестов для получения 15к поинтов(твиттер, дискорд, телеграм)
- Обработка ошибок
- Получение дополнительных данных о ноде
- Сохранение логов в файлы по дням
- Параллельный запуск аккаунтов
- Ubuntu 22.04
- 3.8.x <= python <= 3.11.x
Проверить версию питона можно командой python3 -V
- tmux
Установка apt install tmux -y
- Регистрируем аккаунт https://2captcha.com/
- Пополняем счет. 5-10$ хватит на очень долго для этого скрипта.
- Генерируем API ключ.
- Регистрируем аккаунты Dawn
- Не забываем подтвердить регистрацию через почту. Без этого вы не сможете залогиниться.
- Покупал прокси через astroproxy. 30 центов за аккаунт 100мб - уходит в день меньше 1мб траффика
- Сохраняем прокси в формате
http://user:password@host:port
git clone https://github.com/DOUBLE-TOP/dawn-node.git
Для выполнения следующих команд перейдите в терминале в папку с проектом.
- Копируем файл settings.example.txt в файл settings.txt.
cp ./data/settings.example.txt ./data/settings.txt
- Вписываем 2сaptcha API ключ в файл
- Копируем файл accounts.example.csv в файл accounts.csv
cp ./data/accounts.example.csv ./data/accounts.csv
- Заполняем документ
- Email - адрес почты для аккаунта
- Password - пароль для авторизации в ноду Dawn(это не пароль от почты).
- Proxy - прокси для каждого аккаунта в формате
http://user:password@host:port
.
- Итого одна запись для аккаунта будет выглядить как строка
some_email@gmail.com,some_password,http://user:proxy_pwd@host:port
Устанавливая проект, вы принимаете риски использования софта(вас могут в любой день побрить даже если вы не спорите за цену Neon).
Для установки необходимых библиотек, пропишите в консоль
pip install -r requirements.txt
Запуск проекта
tmux new-session -s dawn_bot -d 'python3 main.py'
Не удаляйте папку
accounts
в папкеdata
. Это данные о каждом из ваших аккаунтов. Чтобы не собирать ее при каждом запуске, она хранится локально у вас на сервере. Никакой супер важной ифнормации там нет.
Логи можно проверить, как в папке logs, так и открыв сессию tmux. Чтобы отсоединиться от сессии и оставить ее работающей в фоне, просто нажмите Ctrl + b, затем d.
tmux attach-session -t dawn_bot
bash stats.sh