我有问题从外部IP地址连接我的bitcoincore(Hostgator是具体的)。比特币核心托管在Google Compute Engine上(Windows Sever 2012)。
这就是我所做的
比特币核心配置文件
deprecatedrpc=1
dbcache=1000
txindex=1
server=1
rpcuser=myusername
rpcpassword=mypassword
rpcport=8332
rpcallowip = 192.185.35.200
N.B 192.185.35.200是Hostgator上的专用服务器IP。 N.B 35.195.0.35是我在Google Compute Engine上的VM的IP
我还在Windows机器上完全禁用了防火墙
我指定了计算引擎防火墙规则以允许访问TCP端口8332和8333
https://www.yougetsignal.com/tools/open-ports/显示2端口已打开
但是,我仍然无法让JSONRPC与bitcoincore交谈。我得到的是"无法连接到主机" 。当我打电话给EasyBitcoin图书馆。
<?php
include('easybitcoin.php');
$bitcoin = new Bitcoin('myusername','mypassword','35.195.0.35','8332');
$info = $bitcoin->getinfo();
print_r($info);
?>
我缺少什么
答案 0 :(得分:1)
您在Google Cloud中的服务器似乎正在侦听(我能够通过端口访问它),因此可能在bitcore或JSONRPC上存在一些配置问题。
我想知道,您是否尝试将rpcallowip = 192.185.35.200
更改为rpcallowip=192.185.35.200
?
哦,还要记住,如果您是通过试用帐户执行此操作,则表示您违反了TOS并将终止您的项目。
2.2客户不得使用服务从事加密货币的挖掘;
如果您有完整的帐户,这些条款不适用。