2017-08-07 73 views
0

我使用Laravel PHP脚本,我必须将脚本连接到比特币/ bitcoind完整节点。这是我第一次与Bitcoind合作。获取Bitcoind节点登录信息(rpc,port,ip)

也许这是一个愚蠢的问题,但我的连接登录信息到我的Bitcoind节点服务器?

我已经安装了Ubuntu的VPS服务器上的全部节点从这里:https://bitcoin.org/en/full-node#ubuntu-1610

现在我的脚本需要这个信息连接到Bitcoind服务器:

BITCOIND_HOST: 
BITCOIND_PORT: 
BITCOIND_USERNAME: 
BITCOIND_PASSWORD: 

我已创建我的Bitcoind服务器上在.bitcoin bitcoin.conf

文件与此文件夹的信息:

prune=600 
maxconnections=125 
maxuploadtarget=0 
rpcuser=test 
rpcpassword=test 
daemon=1 
keypool=50000 

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

其正确的使用这个信息?:

BITCOIND_HOST: My VPS IP Address 
BITCOIND_PORT: ??? i dont know 
BITCOIND_USERNAME:test 
BITCOIND_PASSWORD:test 

填写它的正确,如果bitcoind的其他服务器脚本上运行,那不是加密,并且可以被泄露?

我现在搜索几个星期,并且不会在google上找到mutch。

非常感谢

回答

0

BITCOIND_PORT:???我不知道

Runnng bitcoind作为记录在这里,你可以通过端口参数:

https://en.bitcoin.it/wiki/Running_Bitcoin

-port=<port> Listen for connections on <port> (default: 8333 or testnet: 18333) 

如果你没有通过任何port参数,它是8333默认情况下。您也可以过这样定义bitcoin.conf端口:

rpcport=8332 

其正确,如果bitcoind的其他服务器脚本上运行,那不是加密,并且可以被泄露?

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