如何对外开放RSK节点?

  • 本文关键字:节点 RSK 对外开放 rsk
  • 更新时间 :
  • 英文 :


我有问题暴露我的RSK节点到外部IP。我的启动命令如下所示:

java 
-cp $HOME/Downloads/rskj-core-3.0.1-IRIS-all.jar 
-Drsk.conf.file=/root/bitcoind-lnd/rsk/rsk.conf 
-Drpc.providers.web.cors=* 
-Drpc.providers.web.ws.enabled=true 
co.rsk.Start 
--regtest

这是我的rsk.conf:

rpc {

providers {
web {
cors: "*",
http {
enabled = true
bind_address = "0.0.0.0"
hosts = ["localhost", "0.0.0.0"]
port: 4444
}
}
}
}

API可以从本地主机访问,但从外部网络我得到错误400。如何将其暴露给外部网络?

您应该将外部IP添加到hosts。仅添加0.0.0.0不足以表明所有ip都是有效的。需要为rsk.conf中配置的端口号启用端口转发,本例中为默认值4444

rpc {
providers {
web {
cors: “*”,
http {
enabled = true
bind_address = “0.0.0.0"
hosts = [“localhost”, “0.0.0.0", “216.58.208.100”]
port: 4444
}
}
}
}

其中216.58.208.100是您的外部IP

相关内容

  • 没有找到相关文章

最新更新