Puerto 8333 y problemas para tener una conexión

Entonces, tengo un sitio web y ese sitio web usará Bitcoins. En este momento, estoy tratando de conectar el núcleo de bitcoin con el sitio web.

Pero tengo muchos problemas con el puerto 8333:

Este es mi error: http://prntscr.com/i34pqa Archivo de configuración de Bitcoin: http://prntscr.com/i34q2e Conexiones 8333: http://prntscr.com/i34r1o

El núcleo de bitcoin que tengo está en un VPS de Linux.

El caso es que tengo que poder conectar el sitio web al núcleo de bitcoin, así que tengo este código en PHP:

include('c.bitcoin.php'); $bitcoin = new Bitcoin('root',' MI PASS ',' MI SERVIDOR VPS ','8333'); $dirección = $bitcoin->getnewaddress('Prueba'); morir ($dirección);

Ese código funciona en Localhost, sin usar el servidor VPS Solo 127.0.0.1, lo que significa que crea la dirección :), pero cuando intento conectarlo al núcleo de bitcoin que está en mi VPS, no funciona.

Podría abrir el núcleo de bitcoin si cambio el rpcport en bitcoin.conf a otro puerto, como en lugar de usar 8333, vamos a usar 8332: http://prntscr.com/i34vni

Y ahora, verificamos el nodo: http://prntscr.com/i34w5a Se supone que debería estar funcionando :), pero al final del día, no establece una conexión entre mi sitio web y el núcleo de bitcoin en mi VPS .

Así que no sé qué está pasando. No se como solucionarlo, he probado todo lo que he encontrado en internet, pero no pasa nada. Escribí -listen=0, en la conf de bitcoin, y todavía no puedo conectar mi sitio web,

Necesito esta ayuda, necesito una gran ayuda, ¡Gracias!.

Y sí, ¡mi puerto 8333 está abierto!.

Respuestas (1)

Está combinando los dos puertos que Bitcoin Core abre y usa.

No es el puerto de red Bitcoin. Ese es el puerto 8333 por defecto. NO desea intentar conectarse a eso, ya que se usa para la conexión a otros nodos en la red.

El puerto que sí le interesa es el rpcport. Ese es el puerto 8332 por defecto. Este es el puerto al que desea conectarse, ya que es lo que le permite interactuar con Bitcoin Core.

Si no configura las opciones porto rpcporten el archivo bitcoin.conf, se utilizarán los puertos predeterminados.


Como medida de seguridad, Bitcoin Core no permite que nadie se conecte al rpcport. Deberá permitir explícitamente que una dirección IP se conecte utilizando la rpcallowip=<ip>opción en el archivo bitcoin.conf. Si lo configura en 0.0.0.0, estará abierto a todas las direcciones IP, pero esto no se recomienda ya que no es seguro.


En su configuración de Qt, tiene proxies habilitados con el puerto 8333. Eso es incorrecto. Esos no son la IP y el puerto que desea que use Bitcoin Core, sino que un proxy está escuchando en esos puertos.

Intenté hacerlo, incluso agregué port y rpcport al archivo de configuración de bitocoin, cambié rpcallowip = 0.0.0.0, ¡pero aún no funciona!. ¡Mismo error!. El puerto 8333 no quiere coquetear con el núcleo de Bitcoin
El rpcport es 8332, no 8333. Debe hacer lo que quiera para conectarse a Bitcoin Core, se conecta al puerto 8332, no al 8333.