如何使用Ganache连接远程Ubuntu服务器上的ganache-cli私有区块链?
Ganache GUI连接远程ganache-cli私有链说明
Ganache GUI完全可以作为客户端浏览远程ganache-cli启动的私有区块链网络,你看到的默认仅支持本地启动网络是初始引导页的默认选项,并非产品功能上限。
具体操作步骤如下:
- 首先调整远程Ubuntu服务器的ganache-cli启动配置,启动时绑定公网可访问的地址,不要使用默认的本地回环地址,启动命令参考:
ganache-cli -h 0.0.0.0 -p 8545,同时放开服务器防火墙、安全组对应端口的访问权限,允许你桌面端IP访问该端口。 - 打开本地Ganache GUI,点击右上角「WORKSPACE」下拉菜单,选择「New Workspace」
- 进入新建工作区配置页后,切换到「SERVER」标签
- 将「HOSTNAME」从默认的127.0.0.1修改为远程服务器的公网IP,「PORT」修改为ganache-cli启动时设置的端口(默认8545),「NETWORK ID」和远程ganache-cli配置的网络ID保持一致(默认1337)
- 保存工作区配置后,Ganache GUI就会自动连接远程私有链,你可以直接在GUI中查看账户信息、区块记录、交易明细等所有链上数据,操作逻辑和本地启动的链完全一致。
连接失败排查要点:
- 确认远程服务器对应端口已开放,没有被防火墙、安全组规则拦截
- 确认ganache-cli启动时绑定了0.0.0.0地址,而非默认的127.0.0.1
- 确认本地桌面网络可以正常访问远程服务器的公网IP
内容的提问来源于stack exchange,提问作者Joey Yi Zhao
相关产品推荐
相关产品推荐

