songning4 / bzz

自用swarm搭建多节点工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

前言

这是一个自用脚本,因此不能满足所有人的需求。有需要的朋友欢迎fork修改。
脚本采用 0.6.2 版本bee,全节点。 加入swarm微信交流群:dislike_diss

环境

Ubuntu20.04
root用户,未安装Bee或已将其彻底删除,/var、/etc目录下无残留。

功能

step1.sh:
配置节点。
step2.sh:
开启节点,设置自动兑付。
step3.sh:
下载合约地址、钱包地址以及钱包文件。钱包文件不能直接导入小狐狸,请自行转换。
转换可参考:https://github.com/ethersphere/exportSwarmKey

用法

配置节点

wget https://raw.githubusercontent.com/pumpkin4gb/bzz/main/step1.sh && chmod 777 step1.sh && ./step1.sh
之后每想添加一个节点就运行一次./step1.sh,直至满意数量。
运行./step2.sh开启节点。

手动提票

对节点1提票:
cashout1.sh cashout-all 其他节点同理。正常会自动提,无须手动。

获取地址

./step3.sh
若有获取的节点地址为空,大概率是服务器配置不够,小概率是endpoint爆满。
近期测试网拥堵,新建的节点亦有可能出现此情况。等待数据同步后再获取即可。

其他问题

如果运行cashout1.sh时报1634+错误,运行fix_port.sh修复即可
如果发现没有自动提票,运行fix_cash.sh修复即可
以上问题仅存在于0.5.3版bee早期脚本
新版本已修复。

被0.6.*恶心到了不太想动,祝各位发财。

About

自用swarm搭建多节点工具


Languages

Language:Shell 100.0%