Permitir la conexión entrante en Bitcoin Core

Buenas noches,

Recientemente instalé Bitcoin Core v0.12.1 en mi servidor doméstico (con Windows 7) y quería permitirle aceptar conexiones entrantes y utilicé la guía que se encuentra aquí: https://bitcoin.org/en/full-node#windows-7 para asegurarme de que hice todo lo que se necesitaba. Desafortunadamente, no ha mostrado ninguna conexión entrante y cuando utilicé la herramienta de conexión recomendada en la guía ( https://bitnodes.21.co/#join-the-network ), dice que mi servidor es inalcanzable.

Ya configuré el reenvío de puertos para el puerto 8333 a la dirección IP de mi servidor, 192.168.1.105 (inalámbrica) y 192.168.1.129 (ethernet). Ejecuté un escaneo de puertos en los siguientes sitios web y todos indican que el puerto 8333 está abierto:

  1. Comprobación de puerto de Ping.eu
  2. Escáner de puertos WhatMyIP
  3. Escáner de puerto de compras T1

(Proporcionaría enlaces para los escáneres anteriores, pero no puedo publicar más de 2 enlaces)

También creé dos reglas en el Firewall de Windows (en Reglas de entrada) con las siguientes propiedades:

  1. Puerto Local - 8333
  2. Puerto remoto - Todos los puertos
  3. Ámbito: dirección IP local y remota establecida en Cualquier dirección IP
  4. Dominio, Público y Privado, todos marcados
  5. Todos los programas que cumplen las condiciones especificadas marcados
  6. Configurar para permitir la conexión
  7. La regla está habilitada

Hay dos reglas con la configuración anterior, una para TCP y otra para UPD. Incluso con toda la configuración anterior, la herramienta "Únete a la red" en el sitio web de Bitnodes (segundo enlace desde arriba) todavía dice que mi nodo es inalcanzable y la ventana de depuración dentro del programa muestra 0 conexiones entrantes y 8 conexiones salientes.

No estoy seguro de qué más se necesita configurar ya que completé todo en la guía y el puerto 8333 definitivamente está abierto. Cualquier ayuda o información con este problema sería muy apreciada. Gracias de antemano.

Dominick

¿Por qué tiene dos reglas de reenvío de puertos configuradas? ¿Por qué no simplemente establecer una regla para reenviar a su interfaz ethernet?
Originalmente lo hice, pero cuando no estaba ayudando a la conexión, decidí agregar la segunda regla solo para ver si ayudaría, lo cual no ha sido. En este momento, mi total de conexiones se ha reducido a 5 salientes y todavía no hay entrantes.
Espera toda la cadena. Sin él, su PC nunca será un nodo completo...

Respuestas (5)

Yo tuve el mismo problema. El puerto estaba abierto, pero la prueba en bitnodes.21.co fallaría. Sin embargo, después de que mi cliente de Bitcoin descargó todo BlockChain, todo funcionó. Usé unas 144 horas para descargar toda la cadena con una línea de fibra de 150Mbps.

Antes de que se descargara toda la cadena, la prueba en https://bitnodes.21.co/#join-the-network daría un error "Inalcanzable". Después de que se descargó, cambió a Verde diciendo que es accesible.

Así que solo tienes que tener paciencia :)

Tuve el mismo problema después de seguir todos los pasos habituales. Esperé y todavía no funcionó. Tuve que cambiar el firewall de mi computadora (en las Reglas de entrada) para Bitcoin Core (resaltado uno a continuación) para tener un perfil privado . Al principio era "Privado, Público".

ingrese la descripción de la imagen aquí

Puede ver si tiene ambas direcciones funcionando desde este icono. Ambas partes de las U a la izquierda de la marca de verificación a continuación deben estar en negrita. Si una de las direcciones no funciona, no será una línea en negrita.

ingrese la descripción de la imagen aquí

También puede cambiar el número máximo de conexiones aquí:

Bitcoin Core - Monedero > Configuración > Opciones > Abrir archivo de configuración

Creo que el mío solo estaba configurado en max = 3 al principio.

Si todo lo demás falla, puede probar la "Activación de puertos", mediante la cual su enrutador abrirá puertos específicos para el tráfico entrante en función de las activaciones. Estoy usando el enrutador Motorola Surfboad / Arris. Tuve que habilitar esta opción a pesar de que había configurado el reenvío de puertos según lo requerido. Buena suerte. Robar.

En la regla de entrada que ha creado en su Firewall de Windows, vaya a la pestaña Avanzado y establezca la configuración 'Edge Traversal' en Permitir Edge Traversal, por defecto está en Block Edge Traversal.

Enfrenté un problema similar al principio, pero después de cambiar la configuración anterior, comencé a recibir conexiones entrantes.

GraciasPermitir recorrido de borde

Intente usar un bitcoin.conf en blanco. Luego vea si tiene conexiones entrantes. Si es así (funcionó para mí), vuelva a agregar su información una por una comprobando cada vez cerrando el núcleo de bitcoin y volviendo a abrir. ¡Terminé sin agregar rpcport y funcionó!

Debo agregar que tampoco pude usar rpcbind, por lo que podría ser rpcport o rpcbind lo que me arruinó.