比特币RPC连接不断失败



我试图让RPC连接到我的比特币核心,但无论我尝试什么,它都一直失败。

我正在运行Win 10,并运行比特币核心qt V0.21。我已经尝试了几个选项来使RPC连接正常工作。我尝试了几个像btc-rpc explorer这样的docker容器,但这些容器一直失败,并出现了ECONNREFUSED错误。由于担心docker的一些IP问题,我还尝试运行不同的python脚本(比如:https://pypi.org/project/bitcoinrpc/)但这也给出了一个异常,指示不可能有rpc连接。

那么,它一定是我的bitcore节点,对吧?所以我尝试了许多不同的bitcoin.conf配置,但没有成功。我的最新:

server=1
rpcallowip=0.0.0.0/0
rpcbind=127.0.0.1
rpcbind=0.0.0.0
rpcport=8332
rpcuser=myuser
rpcpass=mypass
txindex=1

只是尽量打开它。

我还尝试在命令行上运行比特币,而不是比特币qt-gui。命令行输出显示它采用了正确的bitcoin.conf文件。所以没关系。但是怎么了???

server=1
rpcallowip=127.0.0.1
rpcport=8332
rpcuser=myuser
rpcpass=mypass
txindex=1

如果您在localhost中进行rpc调用,那么这个conf文件就足够了。只有当您需要从外部ip进行查询时,我才会绑定到0.0.0.0。rpcallowip=0.0.0.0/0也是不安全的

最新更新