以太坊區塊鏈瀏覽器的搭建

環境;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) 線上網站中的依賴庫,否則將不會顯示區塊資訊。)
在這裡插入圖片描述
我沒下載那個依賴庫所以一片空白