Doglabbing ngrok: Un único AuthN para muchos servicios

Guía de ngrok como pasarela segura en Kubernetes para home-lab: OAuth, restricciones de IP y Traffic Policy con Ingress; soluciones IA, ciberseguridad y cloud en Q2BSTUDIO

20 ago 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Una vez más, y al igual que James en su publicación anterior, dos ingenieros del equipo de infraestructura de ngrok comparten una configuración homelab de Kubernetes avanzada que utiliza ngrok como pasarela entre Internet pública y servicios personales autoalojados.

En entornos domésticos la exposición de servicios suele complicarse por restricciones del ISP y la falta de direcciones IP públicas estables. En este escenario ngrok destaca por simplificar la conectividad sin necesidad de abrir puertos ni depender de UPnP, y por integrar políticas de Traffic Policy que permiten poner OAuth y otras capas de control delante de las aplicaciones.

La arquitectura típica descrita combina servicios como Argo CD con puertos para HTTP, HTTPS y gRPC, junto con objetos Ingress que especifican el ingress class ngrok y anotaciones para mapping strategy y traffic policy. Gracias a esto se consigue un único punto de entrada seguro y consistente para múltiples servicios, con mapeos detallados hacia los backends del clúster Kubernetes.

La política denominada google-oauth fuerza un flujo de autenticación OAuth para cada petición HTTP, valida la identidad del usuario frente a Google y permite únicamente a los correos autorizados acceder a la aplicación, devolviendo una respuesta personalizada en caso de denegación. Este enfoque añade una capa de protección que evita exponer directamente vulnerabilidades de las aplicaciones o la dirección IP del hogar.

La política only-trusted-ips está pensada para conexiones TCP sensibles como gRPC. Restringe el acceso solo a direcciones IPv4 o IPv6 confiables y bloquea el resto, asegurando que solo orígenes conocidos puedan establecer conexión con el servicio upstream.

La ventaja práctica de esta combinación es que el homelab puede moverse de ubicación o arrancar desde una conexión de internet diferente y seguir funcionando sin reconfiguraciones complejas, siempre con autenticación y control de acceso centralizados por ngrok.

En próximos artículos se abordará cómo proteger un servicio de gestión de fotos autoalojado usando immich y un flujo OIDC en lugar de OAuth, sumando más opciones de autenticación moderna para entornos personales y empresariales.

Documentación y guías relevantes incluyen la operator de ngrok para Kubernetes, el uso de Ingresses con ngrok y las acciones de Traffic Policy como oauth, custom response y restrict ips, que sirven como base para construir pasarelas flexibles y seguras.

En Q2BSTUDIO somos una empresa de desarrollo de software especializada en aplicaciones a medida y software a medida para empresas de todos los tamaños. Ofrecemos servicios de inteligencia artificial y agentes IA diseñados para optimizar procesos, soluciones de ciberseguridad para proteger infraestructuras y datos, y consultoría en servicios cloud aws y azure para desplegar arquitecturas escalables y resilientes.

Nuestras capacidades incluyen servicios inteligencia de negocio y Power BI para transformar datos en decisiones accionables, así como soluciones de ia para empresas orientadas a automatización y mejora de la experiencia de usuario. Si necesitas integrar pasarelas seguras con ngrok en Kubernetes, diseñar una aplicación a medida, desplegar agentes IA o fortalecer la ciberseguridad de tus sistemas, en Q2BSTUDIO podemos ayudarte a definir la arquitectura, implementar la solución y operarla en producción.

Contacta con Q2BSTUDIO para construir proyectos que combinen seguridad, inteligencia artificial y cloud, y para aprovechar al máximo tecnologías como ngrok, Kubernetes, immich y Power BI a favor de la transformación digital de tu empresa.

Palabras clave aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA power bi

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat