Cómo activar el puerto para el cliente Bitcoin (por ejemplo, 8333)

De acuerdo con esto , es posible tener conexiones entrantes al cliente Bitcoin reenviando el puerto 8333 en el enrutador. Me preguntaba si hay algún rango de puerto específico que use Bitcoin Core para hacer conexiones salientes que podría usarse como una regla de activación. De esta manera, cuando el cliente no se está ejecutando, el puerto se cerraría, además podría ser utilizado por diferentes máquinas detrás del enrutador sin cambios de configuración (sé que podría reenviar diferentes puertos a diferentes máquinas y luego cambiar el puerto entrante en las configuraciones del cliente)

EDITAR:

@NateEldredge tiene razón.

Mi configuración actual es la siguiente:

Rule name: Bitcoin Triggered range: 8333-8333 Forwarded range: 8333-8333

Si se está ejecutando Bitcoin Core, el puerto está abierto (según http://www.canyouseeme.org/ ). Si está cerrado, el puerto también está cerrado.

El único inconveniente es que no funcionará si las 8 conexiones salientes usan un puerto no predeterminado, pero no debería suceder con demasiada frecuencia, si es que ocurre alguna vez.

Puede buscar conexiones salientes con el puerto de destino 8333, si su enrutador lo admite.
@NateEldredge Mi enrutador no especifica si espera un puerto de origen o de destino como puerto de activación, pero parece que es el segundo caso y tiene razón. Convierta su comentario en una respuesta para que pueda aceptarlo.

Respuestas (1)

Bitcoin Core no parece tener una opción para especificar el puerto de origen para las conexiones salientes, por lo que probablemente no pueda asumir nada sobre el puerto de origen.

Sin embargo, si es posible, puede configurar su enrutador para buscar conexiones salientes con el puerto de destino 8333, que probablemente será el puerto utilizado por la mayoría de los pares.