Гайд. Установка Bless Network на сервер.
Предупреждение: Разработчики Bless обещали бороться с нодами работающими на серверах и не дать им наград в тестнете. Поэтому ставим на свой страх и риск и не на основной аккаунт. Рекомендованный способ фармить с помощью расширения для браузера.
Требования:
- Linux сервер
- Установленная Node JS (v12+) на сервере (Как установить написано в конце гайда )
- Прокси от 5 штук
Подойдет любой сервер от 150₽ / мес
Функционал скрипта:
Подготовка:
1) Проходим регистрацию и подключаем соц.сети для увеличенного фарма.
2) В дашборде нажимаем на кнопку Download Extension или переходим по ссылке и ставим расширение (Кнопку Log in в приложении не нажимаем)
3) В дашборде нажимаем F12 у нас открываются Инструмент разработчика. Переходим в раздел Application(Приложения)
4) Там находим Local Storage и нажимаем-> click https://bless.network и увидите ваш B7S_AUTH_TOKEN, копируем его значение(много букв и цифр) и вставляем в текстовый файл, чтобы не потерять. Это ID вашего аккаунта.
5) После установки расширения, открываем ссылку с его настройками
Включаем режим Разработчика, затем нажимаем service worker
Переходим на вкладку Network(Сеть), после этого открываем расширение Bless(кликаем по иконке) и в нем нажимаем кнопку "Log in"
После того как расширение подключилось к аккаунту, ищем имя с вашим pubkey (пример : 12D3xxxx), открываем и копируем pubkey
Pubkey - это ID вашей ноды. Сохраняем его в текстовый файл, как pubkey1=
6) Bless разрешает нам на каждый аккаунт нам использовать до 5 устройств(нод)
Т.е. нужно подготовить 5 pubkey или меньше по вашему желанию.
Pubkey1 у нас уже есть, чтобы получить еще нужно удалить расширение Bless. И поставить его снова, затем выполняем опять пункт 5) проделываем все действия снова и получаем новый pubkey и так до 5 раз, не забываем удалять и ставить заново расширение Bless. В результате в текстовом файле у нас должно быть значения pubkey1, pubkey2, pubkey3, pubkey4, pubkey5.
Установка скрипта:
1) Выполняем проверку обновлений: sudo apt update и установку обновлений: sudo apt upgrade
Привыкаем делать это каждый раз перед установкой нового скрипта/ноды.
2) Проверяем версию Nodejs на сервере: node -v
Если версия 12+ переходим к следующему пункту. Если ниже или вовсе не установлена, то идем в самый низ гайда и смотрим как поставить актуальную версию версию.
3) Создаем скрин сессию с названием bless
screen -S bless
git clone https://github.com/recitativonika/blockless-bless-network-bot.git
5) Переходим в папку со скриптом и устанавливаем зависимости:
cd blockless-bless-network-bot
npm install
node gen.js
Вводим кол-во желаемых нод, например 5
и копируем в текстовый hardware id,
7) Теперь открываем в папке со скриптом файл config.js он подготовлен на работу с 2 аккаунтами по 5 нод в каждом. Если вы используете 1 аккаунт, то удаляем лишнее. Должно получиться так:
Далее мы вставляем наши данные, вместо usertoken1 будет значение ID вашего аккаунта, который вы получили в пункте 4)
Вместо nodeid1 будет pubkey1 из пункта 5) и тд.
Вместо hardware id1 будет значение которое мы получили выше в пункте 6) и тд.
Вместо proxy вставляете ваши прокси в формате: http://user:pass@ip:port
Прокси должны быть разные для каждой строки. Сохраняем файл с нашими данными.
node index.js
Выбираем пункт 1 для работы с прокси, все скрипт начал работать - видим надписи ОК. Нажимаем CTR+A+D для того чтобы скрипт работал на серфере в фоновом режиме.
Дальше открываем дешборд Bless раздел My Nodes и видимо что у нас 5 подключенных нод. Вы молодцы! 👍
-------------------------------------------------------------------------
Установка node js версии 22.14.0
# Скачиваем и устанавливаем nvm: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# Выполняем \. "$HOME/.nvm/nvm.sh"
# Скачиваем и устанавливем Node.js: nvm install 22
# Проверяем версию Node.js должно показать "v22.14.0" node -v
# Проверяем версию npm должно показать "10.9.2" npm -v