首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将RSK节点暴露给外部网络?

如何将RSK节点暴露给外部网络?
EN

Stack Overflow用户
提问于 2021-10-27 12:04:35
回答 1查看 71关注 0票数 7

我在将RSK节点暴露给外部IP时遇到问题。我的启动命令如下所示:

代码语言:javascript
复制
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

代码语言:javascript
复制
rpc {
 
     providers {
         web {
             cors: "*",
             http {
                 enabled = true
                 bind_address = "0.0.0.0"
                 hosts = ["localhost", "0.0.0.0"]
                 port: 4444
             }
         }
     }
 }

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-27 12:15:36

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

代码语言:javascript
复制
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

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69738370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档