本脚本特色:
1. 可以在配置文件中指定每个硬盘部署的节点数量;
2. 可以批量自动生成指定节点数量的配置文件,bee目录、端口号等自动生成,无需再修改批量配置文件;
3. 生成配置文件后,一键点击批量运行;
4. 节点运行后,批量获取eth地址;
5. 批量向不同的eth地址转xdai。
一、一键部署脚本
脚本目录结构如下图:
patt/bee.yaml
是配置文件的模版,所有生成的配置文件都以此为模版。data-dir.txt
文件可以指定每个硬盘部署的节点数。如上图表示F
盘部署1
个节点,G
盘部署2
个节点。
pw.txt
可以设置节点的密码。
设置好硬盘相对应的节点数量和密码之后,点击win-bee.bat
就可以一键部署批量节点了。运行效果如下图:
可以看到配置文件自动生成,并且自动运行了节点。
二、批量获取eth地址
我们知道,主网bzz节点需要xdai才能运行,所以我们需要获取充值xdai的地址,如果只有几个节点还可以手动获取,但是如果几百个节点,获取地址就非常麻烦了。我写的这个脚本可以根据配置文件或者端口自动获取所有节点的eth地址。
文件夹结构如下:
config_path.txt
文件可以指定节点配置文件的目录(建议所有节点的配置文件都放在一个文件夹下),点击get_addr.exe
就可以获取到所有节点的eth地址,并把地址保存在eth_addrs.txt
文件中。
三、批量转xdai脚本
批量转xdai脚本对于运行大量节点的人是必要的。
脚本结构如下图:
eth_addrs.txt
就是我们上一步获得的eth地址。send.conf
可以配置相关参数,比如gas费,需要转的xdai的数量,以及用来转xdai的钱包地址和密钥等。配置好钱包地址、密钥、gas费和转账量之后,点击
send_xdai.exe
就可以批量将xdai转到eth_addrs.txt
文件中的地址中。