KeldrinADMINISTRADOR DE SERVIDORES DEDICADOS

Puertos administrados y tu router

Deja que Keldrin identifique tu router, revise las reglas de reenvío que necesitan tus servidores de conexión directa instalados y elige explícitamente qué reglas puede administrar.

Tres comprobaciones distintas

El acceso del Firewall de Windows está en el equipo del juego. El reenvío de puertos está en tu router. Una prueba externa comprueba la ruta desde fuera. Superar una no demuestra las demás ni que se pueda entrar a jugar.

1. Comprueba que tu router es compatible

Keldrin 0.9.142 administra directamente el reenvío de puertos en estos routers. Identifica el router por sí mismo a partir de la dirección y el inicio de sesión que guardas; no hay que elegir ningún tipo de router.

RouterQué usa KeldrinCredenciales que introduces
DD-WRTLa página Port Range Forwarding por HTTP.Usuario y contraseña del router.
OpenWrt (LuCI)Las secciones de redirección del firewall mediante ubus; cualquier versión con LuCI.Usuario y contraseña de LuCI.
pfSense CE 2.7.xFirewall → NAT → Port Forward en el webConfigurator (pfSense CE no tiene API). Ajustado al formulario de la versión 2.7; cuenta con mantenimiento entre versiones.Usuario y contraseña del webConfigurator.
OPNsense 26.1 o posteriorNAT de destino mediante su API REST.Introduce la API key (clave de API) de OPNsense como usuario y el API secret (secreto de API) como contraseña.
MikroTik RouterOS 7NAT del firewall mediante la API REST: HTTPS cuando el servicio www-ssl está activo; si no, HTTP sin cifrar en 7.9 o posterior. Los reenvíos usan la lista de interfaces “WAN” predeterminada; si no existe, Keldrin se niega a escribir y explica cómo añadirla.Usuario y contraseña de RouterOS.
Arcadyan NH20ALos formularios web propios de la puerta de enlace del proveedor. Keldrin solo escribe sus propias filas marcadas con * y nunca cambia filas sin marcar, por lo que aquí no se ofrece Take ownership (Tomar el control).Usuario y contraseña de la puerta de enlace.
UPnP (cualquier router)Una alternativa genérica para routers sin controlador específico, a través del servicio UPnP Internet Gateway Device del router. Solo se usa cuando no coincide ningún controlador específico; Keldrin nunca te pide activar UPnP.Ninguna. UPnP es un protocolo de LAN sin autenticación.

Asigna al equipo servidor de Windows una dirección LAN estable, por ejemplo una reserva DHCP. Instala un juego en Keldrin y revisa sus puertos y su modo de conexión. Si dos servidores necesitan el mismo protocolo y puerto públicos, configura puertos distintos antes de reenviarlos.

Keldrin deduce los requisitos de los paquetes de juego instalados y del modo de conexión activo. El modo normal de invitación/NAT de WindRose y Crossplay de Valheim no necesitan un puerto fijo reenviado en el router. Sus requisitos de acceso de aplicaciones de Windows son aparte.

2. Guarda y deja que Keldrin identifique el router

En la app Keldrin, abre Managed Ports (Puertos administrados). Activa Manage game-port forwarding (Administrar el reenvío de puertos de juego), introduce Router IPv4 (IPv4 del router), Router username (usuario del router) y la contraseña de solo escritura, y elige Save Managed Ports setting (Guardar la configuración de Puertos administrados). La contraseña se guarda localmente con la protección de Windows para el usuario actual; un campo en blanco conserva la contraseña guardada.

Controles reales de la app Keldrin con la configuración vacía. La franja bajo el interruptor muestra todos los firmware de router incluidos en esta compilación. Revisa primero; aplicar cambios en el router es una acción aparte y deliberada.

Mientras Keldrin identifica el router, la franja muestra Testing: (Probando:), el firmware que se está probando se pone ámbar y los ya descartados se atenúan. Después muestra Router: con la coincidencia en verde. Keldrin recuerda el firmware que coincidió y lo prueba primero la próxima vez, así que un router ya identificado solo cuesta una comprobación por actualización. Si nada coincide, todos los chips se atenúan y el estado indica qué se probó; el registro del Servicio guarda cada comprobación.

Franja de firmware de la app Keldrin que muestra Router: con DD-WRT en verde, y UPnP marcado como also answered con un botón Use instead.
Franja de ejemplo generada a partir del control real de la app Keldrin: el router respondió como DD-WRT y, como UPnP estaba activado, también respondió como UPnP. Gana el controlador específico del router; Use instead (Usar este) cambia al otro.

Cuando un router responde a dos controladores, el que no se usa aparece como also answered (también respondió). Elegir Use instead lo convierte en la coincidencia recordada; los reenvíos que Keldrin ya escribió con el otro controlador permanecen en el router. Web local muestra la misma franja de la última pasada, sin el botón.

3. Lee la tabla y el veredicto

Cada revisión, actualización y aplicación muestra la tabla de reenvío completa del router tal como la devolvió, en el orden del propio router: número de fila, nombre, protocolo, puertos externos, destino, activado y si la fila lleva la marca * de Keldrin. La línea bajo el título indica qué router se leyó, cuándo y cómo. Encima de las filas, un veredicto contrasta lo que Keldrin pretende con esa respuesta, por ejemplo “All 3 required forwards are present on the router, enabled and pointing at this host” (los 3 reenvíos necesarios están en el router, activados y apuntando a este equipo), o cuántos faltan o apuntan a otro lugar. Re-read router table (Volver a leer la tabla del router) la lee de nuevo; leer no cambia nada en el router.

Interfaz real de Web local con datos sintéticos. Direcciones solo para documentación; no se leyó ningún router. Una fila que no es de Keldrin se muestra en modo de solo lectura.
ResultadoSignificado / siguiente paso
Managed (Administrado)La regla necesaria, activada y propiedad de Keldrin, coincide con este equipo y este destino.
Missing (Falta)Falta una regla de reenvío necesaria. Revisa la regla propuesta antes de aplicarla.
Managed elsewhere (Administrado en otro lugar)Una regla propiedad de Keldrin apunta a otro equipo. Confirma el destino deseado antes de cambiarla.
Legacy conflict (Conflicto heredado)Una regla existente sin marcar necesita una decisión sobre su propiedad. Revísala antes de elegir Take ownership.
Foreign conflict (Conflicto ajeno)Una regla que se solapa tiene otro propósito. Resuelve el conflicto deliberadamente; Keldrin no elimina automáticamente rangos no relacionados.

4. Aplica solo las reglas revisadas

Elige Apply (Aplicar), con Take ownership donde se ofrezca, cuando los destinos y rangos mostrados sean correctos. Keldrin puede marcar reglas de juego heredadas exactas y crear las reglas administradas que falten. Compara cada campo de cada regla, solo crea reglas marcadas con *, elimina una regla manual solo cuando una toma de control revisada la sustituye con el mismo protocolo y puertos, y vuelve a leer el router después para confirmar que contiene exactamente la tabla solicitada. No toma el control general de entradas de reenvío no relacionadas. Usa Refresh rules (Actualizar reglas) para revisar el resultado.

Antes de la primera escritura en un router OpenWrt, pfSense, OPNsense, MikroTik o UPnP, Keldrin comprueba su ruta exacta de creación, lectura y eliminación con una autoprueba reversible: una regla desechable en un puerto sin uso, creada, leída y eliminada, verificando que todas las reglas existentes quedan sin cambios.

Si Keldrin no puede volver a leer las reglas tras una escritura, el resultado es incierto. Revisa el router y actualiza antes de repetir el cambio; una lectura incierta no demuestra que no haya cambiado nada. Una fila vacía para añadir reglas en DD-WRT no es una regla de reenvío con datos.

Los nombres de las reglas administradas son compactos y empiezan por *; DD-WRT los limita a 12 caracteres y otros routers permiten descripciones más largas. El estado usa los datos de la revisión actual, con una actualización periódica como máximo cada diez minutos y una inmediata tras cambios relevantes de configuración o de propiedad.

En DD-WRT, abre NAT / QoS → Port Range Forwarding para revisar las entradas correspondientes del router. Otros routers tienen sus propias páginas; la tabla tal como la lee Keldrin sirve de confirmación para todos los routers.

Ejemplo de router DD-WRT: las reglas activadas *CoreKeeper y *Valheim comparten la dirección LAN del equipo del juego. Usa la dirección de tu propio equipo y los puertos configurados en Keldrin.

Cómo se ve el éxito

Éxito solo de demo: el router se identificó, se leyó la tabla y las reglas coincidentes están administradas. Los puertos y direcciones son solo para documentación y no representan ningún router real.

5. Confirma la ruta desde fuera

Configura el Portal remoto fuera de tu red doméstica. Así Keldrin podrá informar de los datos de conectividad externa compatibles. Las pruebas temporales exactas con nonce solo se ejecutan con el juego detenido; los juegos en ejecución conservan el control de sus sockets. Haz la comprobación final entrando desde un equipo realmente externo.

Si tu proveedor usa NAT de operador (CGNAT) o hay otro router por encima, reenviar puertos solo en tu router puede no bastar para que tu servidor sea accesible. Revisa la configuración de la red superior. Nunca reenvíes el puerto TCP 8080 de la Web local de Keldrin; usa el Portal remoto para el control remoto.

Pruébalo sin cambiar nada

La demo interactiva usa la interfaz actual de la Web local con servidores ficticios, en inglés. Todos los resultados son simulados; no transfiere archivos ni cambia ningún sistema real.

Interfaz real de la Web local de Keldrin · datos de demostración sintéticos