我bitcoind
在一台机器上运行,并想从另一台机器上控制它(使用 python 和 JSON RPC 接口)。
~/.bitcoin/bitcoin.config
在 bitcoind 主机(192.168.2.4)上:
rpcuser=xxx
rpcpassword=xxx
gen=1
rcpallowip=127.0.0.1
rcpallowip=192.168.2.6 # This is the other machine
paytxfee=0.01
现在,我开始bitcoind -daemon
了,但是我的 python 程序失败了
IOError: [Errno socket error] [Errno 111] Connection refused
在 bitcoind 主机上, ps -nlp 显示 bitcoind 在 127.0.0.1:8332 上侦听,而不是 0.0.0.0:8332(这是我所期望的)。Wireshark 显示对 TCP 连接尝试的 RST,ACK 响应,这似乎是合乎逻辑的。
我错过了什么?