Cómo conectarse a RPCPORT=9332 a través de LAN

  • Edité el archivo litecoin.conf...

A esto:

testnet=0
rcpuser=user
rpcpassowrd=pass
rpcport=9332
server=1

Uso minerd con litecoind y cuando trato de conectarme a la máquina local 127.0.0.1:9332 todo funciona bien. Cuando trato de conectar a otros trabajadores desde la LAN, no puedo conectarme a litecoind.

Cuando escaneo el puerto de la máquina que ejecuta litecoind, el puerto 9332 está cerrado.

¿Cómo puedo conectarme de forma remota al demonio litecoind a través de LAN?

Respuestas (1)

Si desea permitir conexiones desde cualquier máquina, use:

rpcallowip=*

Si desea permitir conexiones desde una dirección IP específica, coloque esa dirección IP en lugar de *:

rpcallowip=192.168.0.101

Puedes tener tantas de estas líneas como quieras. Utilice uno para cada dirección IP que desee permitir. Y también se permiten comodines:

rpcallowip=192.168.0.*
rcpallowip=10.*
rcpallowip=192.168.*.100
Ya probé esta solución, pero solo se puede acceder al demonio a través de 127.0.0.1. Si intento conectarme a través de LAN, se rechaza.
¿Funciona con rpcallowip=*? Si no, tal vez sea un problema de firewall. ¿Sabe qué tipo de firewall tiene en la máquina que ejecuta bitcoind? Verifique la salida de netstat -l en la máquina bitcoind. Debería ver que se escucha en 0.0.0.0:8332 si proporcionó algún tipo de argumento rpcallowip. Cuando intento conectarme de forma remota sin ningún argumento rpcallowip, aparece "error: no se pudo conectar al servidor". Si trato de conectarme desde una IP que es diferente a la dirección rpcallowip, veo "error: el servidor devolvió el error HTTP 403".
¡Está trabajando ahora! Olvidé que tenía que configurar el túnel. ¡Gracias!
bitcoind admite JSON-RPC a través de conexiones SSL (consulte en.bitcoin.it/wiki/Enabling_SSL_on_original_client_daemon ), por lo que no necesita configurar un túnel separado si no desea
¡Gracias, ahora entiendo cómo hacer que funcione correctamente!