尝试从外部IP连接到Google Compute Engine上的比特币核心,我得到了“无法连接到主机错误”的信息。

时间:2018-04-13 13:09:05

标签: google-compute-engine json-rpc bitcoind

我有问题从外部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);


?>

我缺少什么

1 个答案:

答案 0 :(得分:1)

您在Google Cloud中的服务器似乎正在侦听(我能够通过端口访问它),因此可能在bitcore或JSONRPC上存在一些配置问题。

我想知道,您是否尝试将rpcallowip = 192.185.35.200更改为rpcallowip=192.185.35.200

哦,还要记住,如果您是通过试用帐户执行此操作,则表示您违反了TOS并将终止您的项目。

  

2.2客户不得使用服务从事加密货币的挖掘;

如果您有完整的帐户,这些条款不适用。