我工作在一个Laravel脚本,我必须连接到比特币/比特币完整节点脚本。这是我第一次和Bitcoind合作。
也许这是个愚蠢的问题,但我从哪里获得到的连接登录信息呢??
我已经在Ubuntu服务器上安装了完整的节点:https://bitcoin.org/en/full-node#ubuntu-1610
现在,我的脚本需要这个信息来连接到Bitcoind:
BITCOIND_HOST:
BITCOIND_PORT:
BITCOIND_USERNAME:
BITCOIND_PASSWORD:我在.bitcoin文件夹的Bitcoind上创建了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。
非常感谢
发布于 2017-08-21 18:10:38
BITCOIND_PORT:?我不知道
运行bitcoind可以传递端口参数,如下文所述:
-port=<port>    Listen for connections on <port> (default: 8333 or testnet: 18333)如果没有传递任何port参数,默认情况下为8333。您也可以以这种方式在bitcoin.conf中定义端口:
rpcport=8332正确的是,如果bitcoind作为脚本运行在另一台服务器上,那么它不会被加密,并且会被泄露?
如果你想在公共接口上运行比特币服务,并且它在互联网上是可见的,请小心!如果您想这样做,不要只使用用户/密码来信任。最佳实践是使用bitcoind服务器防火墙设置只允许您的PHP连接到bitcoind端口。您还可以使用bitcoin.conf限制ip地址,该地址可以使用rpcallowip变量连接到您的比特币rpc。
https://stackoverflow.com/questions/45542311
复制相似问题