Cloudflare Tunnels es una solución ideal si buscas exponer servicios locales sin comprometer la seguridad y aprovechar las capacidades avanzadas de la red de Cloudflare.
No necesitas abrir puertos en tu router, lo que protege tu red local de posibles ataques externos.
Todo el tráfico a través del túnel está encriptado, asegurando una conexión segura entre Cloudflare y tu servidor y al estar detrás de la red de Cloudflare, tus servicios se benefician de su protección contra ataques DDoS.
También puedes establecer políticas de acceso limitando quién puede acceder a tus servicios (usuarios específicos, rangos de IP, etc.) o mediante autenticación multifactor y proveedores de identidad (Google, Azure AD, entre otros).
Preparativos iniciales
Antes de comenzar, es imprescindible contar con un dominio registrado y una cuenta gratuita en Cloudflare.
Si observas la captura, tengo dos dominios disponibles: uno registrado directamente en Cloudflare

Y otro en un proveedor externo, pero configurado con los servidores de nombres (DNS) apuntando hacia los de Cloudflare.

Configuración en Cloudflare
El siguiente paso consiste en configurar el túnel desde el panel de Cloudflare:
Accede al panel y dirígete a Zero Trust > Networks > Tunnels.










Adicionalmente puedes crear políticas de acceso en Cloudflare para asegurarte de que únicamente los usuarios autorizados puedan acceder a tus servicios.
Espero que te haya gustado, pasa un gran día 🐧