从本地计算机到bitcoind的连接被拒绝

时间:2019-06-03 11:05:05

标签: rpc bitcoind

我在Ubuntu 18.04上安装并配置了比特币节点,目的是使用RPC / JSON API调用并提供比特币服务。

我的应用程序是在Laravel 5.8中构建的,我使用laravel-bitcoinrpc包连接到该节点。如果应用程序与节点位于同一服务器上,则可以连接并进行RPC调用,但是当我尝试从本地计算机(笔记本电脑)连接到节点时,接收到连接被拒绝。

我已允许我的本地IP地址。

22/tcp                     ALLOW       Anywhere
443/tcp                    ALLOW       Anywhere
80/tcp                     ALLOW       Anywhere
OpenSSH                    ALLOW       Anywhere
8332                       ALLOW       Anywhere
Anywhere                   ALLOW       89.165.xxx.xx - My IP address
8332                       ALLOW       89.165.xxx.xx - - My IP address
8332/tcp                   ALLOW       Anywhere
18332                      ALLOW       89.165.xxx.xx - - My IP address
22/tcp (v6)                ALLOW       Anywhere (v6)
443/tcp (v6)               ALLOW       Anywhere (v6)
80/tcp (v6)                ALLOW       Anywhere (v6)
OpenSSH (v6)               ALLOW       Anywhere (v6)
8332 (v6)                  ALLOW       Anywhere (v6)
8332/tcp (v6)              ALLOW       Anywhere (v6)

这是我的bitcoin.conf

prune=600
maxconnection=20
maxuploadtarget=20
daemon=1
server=1
rpcuser=username
rpcpassword=password
rpcport=18332
rpcallowip=127.0.0.1
rpcallowip=<my-local-ip->
rpcbind=<my-local-ip->
keypool=10000
rpctimeout=30

rpcallowip应该允许我从远程用户连接到该节点,但仍然会拒绝连接。

我还允许路由器上的端口。

1 个答案:

答案 0 :(得分:0)

您可以尝试rpcallowip=0.0.0.0