首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让bitcoind在0.0.0.0:8332上侦听?

如何让bitcoind在0.0.0.0:8332上侦听?
EN

Stack Overflow用户
提问于 2011-05-16 20:58:27
回答 7查看 22.3K关注 0票数 12

我在一台机器上运行bitcoind,并希望从另一台机器上控制它(使用python和JSON RPC接口)。

比特码主机(192.168.2.4)上的~/.bitcoin/bitcoin.config

代码语言:javascript
运行
复制
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程序失败了

代码语言:javascript
运行
复制
IOError: [Errno socket error] [Errno 111] Connection refused

在bitcoind主机上,ps -nlp显示bitcoind侦听127.0.0.1:8332,而不是0.0.0.0:8332 (这是我所期望的)。Wireshark显示RST、ACK对TCP连接尝试的响应,这似乎是符合逻辑的。

我遗漏了什么?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-05-17 06:40:11

尝试rpcallowip,而不是rcpallowip :)

票数 29
EN

Stack Overflow用户

发布于 2011-07-10 20:53:54

只是遇到了同样的问题。

通过设置解决

代码语言:javascript
运行
复制
rpcallowip=*

在bitcoin.conf中

看一看https://en.bitcoin.it/wiki/Enabling_SSL_on_original_client_daemon

票数 3
EN

Stack Overflow用户

发布于 2011-05-16 23:00:30

您确定bitcoind没有在0.0.0.0上侦听吗?在全新安装时,此处侦听的是0.0.0.0:8333

代码语言:javascript
运行
复制
$ sudo netstat --ip -lpa|grep bitcoin
tcp        0      0 localhost:8332     *:*       LISTEN      2909/bitcoind       
tcp        0      0 *:8333             *:*       LISTEN      2909/bitcoind      

另外,192.168.2.6中的nmap会说什么?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6018304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档