Volver a descargas
Tutorial

Abrir los puertos de tu nodo

La app CopCoin Validator no abre puertos por su cuenta (desde la versión 1.6): los abres tú en el router y en el firewall de Windows siguiendo estos pasos, y la app los comprueba desde internet con el botón «Probar mis puertos».

¿Es obligatorio abrir el puerto?

No. Tu nodo funciona y sincroniza igual sin abrirlo (él se conecta hacia afuera), y también puedes ser validador. Abrir el 26656 TCP hace tu nodo más útil para la red: otros nodos podrán conectarse a ti directamente, tendrás más conexiones y la red será más resistente. Es muy recomendado para validadores.

Qué puerto abrir y para qué

  • 26656 TCP (P2P) — obligatorio para que otros nodos se conecten al tuyo.
  • 26657 TCP (RPC) — necesario para tener prioridad en el staking de copcoin.org y que tu nodo se pueda consultar. Los métodos peligrosos del RPC vienen apagados; aun así, cualquiera podrá hacerle consultas, así que tenlo en un PC dedicado.
  • 1317 TCP (API REST) — opcional. Solo si quieres ofrecer la API (actívala en app.toml, sección [api]).

1. Averigua la IP local de tu PC

Abre el menú Inicio, escribe cmd, ábrelo y ejecuta:

ipconfig

Busca la línea Dirección IPv4 del adaptador que usas (Wi-Fi o Ethernet). Será algo como 192.168.1.25. Anótala: es la IP de tu PC dentro de tu red.

Consejo: en el router, asigna a tu PC una reserva DHCP (o IP fija) para que esa IP no cambie al reiniciar; si cambia, la regla del puerto dejará de apuntar a tu PC.

2. Entra a la configuración de tu router

En el navegador, abre una de estas direcciones (la primera que cargue es la de tu router):

http://192.168.1.1http://192.168.0.1http://192.168.1.254http://192.168.10.1

La clave suele estar en una etiqueta pegada al router. Si no funciona ninguna dirección, en el mismo ipconfig del paso 1 aparece como Puerta de enlace predeterminada.

3. Crea la regla de reenvío del puerto

Busca la sección llamada Port Forwarding, Reenvío de puertos, Virtual Server o NAT (el nombre cambia según la marca) y agrega una regla nueva:

Nombre / descripciónCopCoin P2P
Puerto externo26656
Puerto interno26656
ProtocoloTCP
IP de destino / dispositivola IP de tu PC (paso 1)

Repite la misma regla para el 26657 (RPC, «CopCoin RPC») y, si ofreces la API, para el 1317 («CopCoin API»). Guarda los cambios y, si el router lo pide, reinícialo.

4. Permite el puerto en el Firewall de Windows

La app no toca el firewall por su cuenta. Abre PowerShell como administrador(clic derecho en Inicio → «Terminal (Administrador)») y ejecuta las reglas de los puertos que vayas a abrir (la del 1317 solo si ofreces la API):

netsh advfirewall firewall add rule name="CopCoin P2P" dir=in action=allow protocol=TCP localport=26656
netsh advfirewall firewall add rule name="CopCoin RPC" dir=in action=allow protocol=TCP localport=26657
netsh advfirewall firewall add rule name="CopCoin API" dir=in action=allow protocol=TCP localport=1317

5. Verifica que el puerto quedó abierto

Con el nodo encendido, pulsa «Probar mis puertos» en la app (sección «Puertos»): copcoin.org intenta conectarse a tu IP y te dice si el 26656 y el 26657 responden. También puedes usar canyouseeme.org o portchecker.cocon cada puerto. Si dice cerrado, revisa que el nodo esté encendido y repite los pasos 3 y 4.

¿Y para ser validador?

Con el puerto abierto (o incluso sin abrirlo) solo necesitas: el nodo sincronizado al 100% en la app, COPC en tu billetera para el stake, y pulsar “Convertirme en validador” en la app CopCoin Validator. La app se encarga del resto y empezarás a ganar recompensas por validar bloques.

¿Aún no tienes la app? Descárgala aquí.

Nodo en Linux

Mismo puerto (26656 TCP). Además del router, permite el puerto en el firewall del sistema si usas uno:

sudo ufw allow 26656/tcp

¿Problemas?

Si tu operador usa CG-NAT (varias casas comparten una misma IP pública, común en planes de fibra económicos), el reenvío de puertos no funcionará aunque lo configures bien. Puedes pedirle a tu operador una IP pública, o simplemente dejar el nodo sin puerto abierto: seguirá validando sin problema.