首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取Bitcoind Node Login Info (rpc、port、ip)

获取Bitcoind Node Login Info (rpc、port、ip)
EN

Stack Overflow用户
提问于 2017-08-07 08:17:24
回答 1查看 879关注 0票数 0

我工作在一个Laravel脚本,我必须连接到比特币/比特币完整节点脚本。这是我第一次和Bitcoind合作。

也许这是个愚蠢的问题,但我从哪里获得到的连接登录信息呢??

我已经在Ubuntu服务器上安装了完整的节点:https://bitcoin.org/en/full-node#ubuntu-1610

现在,我的脚本需要这个信息来连接到Bitcoind:

代码语言:javascript
运行
复制
BITCOIND_HOST:
BITCOIND_PORT:
BITCOIND_USERNAME:
BITCOIND_PASSWORD:

我在.bitcoin文件夹的Bitcoind上创建了bitcoin.conf文件

有了这个信息:

代码语言:javascript
运行
复制
prune=600
maxconnections=125
maxuploadtarget=0
rpcuser=test
rpcpassword=test
daemon=1
keypool=50000

脚本和Bitcoind运行在不同的服务器上。

用这个信息填写是正确的吗?:

代码语言:javascript
运行
复制
BITCOIND_HOST: My VPS IP Address
BITCOIND_PORT: ??? i dont know
BITCOIND_USERNAME:test
BITCOIND_PASSWORD:test

正确的是,如果bitcoind作为脚本运行在另一台服务器上,那么它不会被加密,并且会被泄露?

我搜索了几个星期,在google上找不到mutch。

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2017-08-21 18:10:38

BITCOIND_PORT:?我不知道

运行bitcoind可以传递端口参数,如下文所述:

Bitcoin

代码语言:javascript
运行
复制
-port=<port>    Listen for connections on <port> (default: 8333 or testnet: 18333)

如果没有传递任何port参数,默认情况下为8333。您也可以以这种方式在bitcoin.conf中定义端口:

代码语言:javascript
运行
复制
rpcport=8332

正确的是,如果bitcoind作为脚本运行在另一台服务器上,那么它不会被加密,并且会被泄露?

如果你想在公共接口上运行比特币服务,并且它在互联网上是可见的,请小心!如果您想这样做,不要只使用用户/密码来信任。最佳实践是使用bitcoind服务器防火墙设置只允许您的PHP连接到bitcoind端口。您还可以使用bitcoin.conf限制ip地址,该地址可以使用rpcallowip变量连接到您的比特币rpc。

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

https://stackoverflow.com/questions/45542311

复制
相关文章

相似问题

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