Pergunta

Eu estou correndo bitcoind em uma máquina e gostaria de controlá-lo a partir de outro (usando python e o JSON RPC).

~/.bitcoin/bitcoin.config no bitcoind host (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

Agora, eu começo bitcoind -daemon, mas o meu programa python falha com

IOError: [Errno socket error] [Errno 111] Connection refused

No bitcoind host, ps-a pnl mostra bitcoind escutando 127.0.0.1:8332, e não 0.0.0.0:8332 (que é o que eu teria esperado).Wireshark mostra uma resposta de RST,ACK para a tentativa de conexão TCP, o que parece ser lógico.

O que eu estou ausente?

Foi útil?

Solução

Tente rpcallowip, em vez de rcpallowip :)

Outras dicas

Apenas tive o mesmo problema.

Resolvido pela definição de

rpcallowip=*

em bitcoin.conf

ter um olhar para https://en.bitcoin.it/wiki/Enabling_SSL_on_original_client_daemon

Você está certo bitcoind não é a escutar em 0.0.0.0 bem?Em uma instalação nova, aqui é a escutar em 0.0.0.0:8333

$ sudo netstat --ip -lpa|grep bitcoin
tcp        0      0 localhost:8332     *:*       LISTEN      2909/bitcoind       
tcp        0      0 *:8333             *:*       LISTEN      2909/bitcoind      

Também, o que faz nmap a partir de 192.168.2.6 dizer?

Por favor, use as seguintes configurações.

Como para http/https solicitação de rpc.

rpcport=8332  #8331 will be nice.

Como para o processo.

port=8332

Lembre:

1º:Estes dois definição não deve ser o mesmo.

2º:Você deve reiniciar o bitcoind processo, uma vez que você alterar o arquivo conf.

Apenas a Atualização de ur bitcoin.conf arquivo

  • use rpcport = 8332 rpcconnect = 127.0.0.1

rpcallowip=*
Não é uma boa idéia porque é aberto para cada um .Então, se você quiser IP específico de Porta e, em seguida, editar a sua moeda.conf arquivo
rpcallowip = yourip;// (Padrão = 127.0.0.1
rpcport = sua porta;// (Padrão =8332)

Resolvido pela definição de

rpcallowip=0.0.0.0/0

em bitcoin.conf

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top