以太坊客户端连接远程节点

以太坊 区块链

          EthereumWallet/Mist 是一个 GUI 应用,自带了 geth 客户端,所以,当 EthereumWallet 启动的时候,实际上是会启动本地的 geth 客户端,然后 EthereumWallet 会连接到本地的 geth 客户端。

 下面主要介绍以太坊客户端geth和Ethereum Wallet连接远程节点的方式

客户端能连接远程节点,远程以太坊节点启动时需要开放rpc端口,并且需要支持一些操作命令,启动命令如下:

geth   --rinkeby --datadir data --rpc --rpcaddr 0.0.0.0 --rpcport 8545 --rpcapi "db,eth,net,web3,personal,web3" console

1、geth 连接以太坊节点

# 连接本地节点
> geth attach ipc:/services/data/geth/data/geth.ipc
> geth attach http://localhost:8545

# 连接远程节点
> geth attach http://remote_ip:8545
> geth attach ws://remote_ip:8546

2、Ethereum Wallet 连接以太坊节点

# 连接本机节点(win or mac)
"Ethereum Wallet" --rpc http://localhost:8545
"Ethereum Wallet" --rpc /root/geth/data/geth.ipc

# 连接远程节点
"Ethereum Wallet" --rpc http://remote_ip:8545

发表评论