【问题标题】:Connection refused from local machine to bitcoind从本地机器到 bitcoind 的连接被拒绝
【发布时间】:2019-06-03 11:05:05
【问题描述】:

我在 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 应该允许我从远程用户连接到节点,但我仍然被拒绝连接。

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

【问题讨论】:

    标签: rpc bitcoind


    【解决方案1】:

    你可以试试rpcallowip=0.0.0.0

    【讨论】:

    • 这将阻止本地主机连接...不工作
    猜你喜欢
    • 2017-04-26
    • 1970-01-01
    • 2015-07-30
    • 1970-01-01
    • 2020-03-14
    • 2021-11-04
    • 1970-01-01
    • 2013-11-29
    • 2014-05-31
    相关资源
    最近更新 更多