Гайд
February 27

Гайд. Установка 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

4) Скачиваем скрипт:

git clone https://github.com/recitativonika/blockless-bless-network-bot.git

5) Переходим в папку со скриптом и устанавливаем зависимости:

cd blockless-bless-network-bot
npm install

6) Запускаем команду

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

Прокси должны быть разные для каждой строки. Сохраняем файл с нашими данными.

8) Запускаем скрипт

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 

Подписываемся на ТГ канал SNG DAO, чтобы ничего не пропустить!
Если есть вопросы или хотите обсудить заходите к нам в чат.