EOS Cleos 连接到非默认主机/端口

CLEOS连接配置教程
本文介绍如何使用cleos工具连接到非默认的EOSIO节点。通过指定--url和--wallet-url参数,用户可以轻松地与远程节点和服务进行交互。文章还提供了检查多个keosd实例运行状态的方法。

EOS Cleos 连接到非默认主机/端口

描述

通过使用--url或--wallet-url可选参数,可以将cleos连接到不同的节点。

注意:

本教程假设eosiocpp,cleos,nodeos和keosd都已添加到$ PATH环境变量中。 了解如何为您的《EOSIO组件添加别名》

默认行为:

如果没有使用可选参数(即--url和--wallet-url),则cleos会自动尝试连接到本地运行的eos节点(即nodeos)。

命令

连接到Nodeos

cleos --url http://localhost:8888 ${subcommand}

连接到Keosd

cleos --wallet-url http://test1.eos.io:8888 ${subcommand}

注意:

每次执行cleo时都需要使用--wallet-url以及或 --url,以便于命令与所需节点进行交互。

keosd由cleos自动启动。 在进行开发和测试时,可以手动启动keosd(而不是通过cleos),最终运行多个keosd进程。 当多个keosd实例在同一台服务器上运行时,您可能会发现您的cleos命令找不到正确的密钥对集。 要检查keosd的多个实例是否正在运行,以及它们正运行在哪些端口上,您可以尝试使用以下内容来隔离正在使用的keosd进程和端口:

$ pgrep keosd | xargs printf " -p %d" | xargs lsof -Pani

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

keosd 49590 tutorial 6u IPv4 0x72cd8ccf8c2c2d03 0t0 TCP 127.0.0.1:8900 (LISTEN)

keosd 62812 tutorial 7u IPv4 0x72cd8ccf90428783 0t0 TCP 127.0.0.1:8899 (LISTEN)

 

欢迎收藏个人博客:http://www.derekchain.com/article/9

官方文档:https://developers.eos.io/eosio-nodeos/docs/connect-to-non-default-hostport

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值