以太坊区块链浏览器的搭建
环境;Ubuntu
首先需要下载git
参考链接:http://www.360bchain.com/article/156.html
apt install git
1、下载区块链浏览器代码
你在那个目录下执行的这条语句,这个浏览器就下载到哪了
git clone https://github.com/etherparty/explorer
explorer中的文件如下:
192.168.197.131为本地IP地址也为以太坊节点地址,这样可在局域网其他机器访问区块链界面
修改连接以太网节点地址为远程节点地址
(都是将localhost修改成本机IP地址)
将var eth_node_url = ‘http://localhost:8545’; 修改为 var eth_node_url = ‘http://192.168.197.131:8545’;
vim app/app.js
修改浏览器地址为本地IP地址
vim package.json
将"start": “http-server ./app -a localhost -p 8000 -c-1”, 修改为"start": “http-server ./app -a 192.168.197.131 -p 8000 -c-1”
2、下载bower工具
首先需要下载npm
apt install npm
下载bower工具
npm install -g bower -y
bower init
bower install --allow-root
bower install angular --save-dev --allow-root
选择1
3.启动区块链浏览器
启动以太坊节点
需要添加参数 —rpccorsdomain ‘*’
geth --datadir /mychain/data --rpccorsdomain '*' --nodiscover console
启动区块链浏览器后台程序
npm start
下载完了
4、在浏览器中查看
在浏览器搜索栏中输入 http://192.168.197.131:8000/, 如下图所示
(注:目前客户端所在的主机需要翻墙才能下载googleapis(https://ajax.googleapis.com/ajax/libs) 在线网站中的依赖库,否则将不会显示区块信息。)
我没下载那个依赖库所以一片空白