Cloudflare, el conocido proveedor de CDN y seguridad, ofrece una amplia gama de servicios para proteger sitios web, pero también para facilitar el acceso a servicios locales como el sistema de domótica, la web del router o el servidor NAS. Uno de los servicios más recomendables para acceder de forma remota a tus servicios es usar Cloudflare Tunnel. Es compatible con todos los sistemas operativos y permite no tener que abrir puertos en tu router. También funciona detrás de CG-NAT. La empresa también tiene TryCloudflare, que son túneles rápidos para acceder desde Internet a servicios locales, como un servidor web de pruebas en local, y es aquí donde está el problema, porque Google es capaz de indexarlos.
¿Qué es Trycloudflare y cómo funciona?
Trycloudflare es un servicio gratuito del gigante Cloudflare para permitir a los desarrolladores compartir sus proyectos con sus clientes, sin necesidad de subirlos a un hosting, contratar un VPS y configurar el servidor web y otras tareas. Todo se hace desde el propio localhost (la propia máquina de desarrollo), con un solo comando tendremos una URL pública, con cifrado punto a punto y sin necesidad de configurar DNS, abrir puertos ni nada.

Otras características de este servicio son que no necesitaremos registrarnos en Cloudflare, configurar un túnel de forma avanzada, esperar a la propagación de los DNS ni tampoco realizar complicadas configuraciones. Cuando ejecutemos el comando, tendremos un certificado HTTPS de forma automática, protección contra DDoS gracias a la infraestructura de Cloudflare, y el acceso será público sin que nadie sepa nuestra dirección IP pública del operador.
Los pasos para usar este servicio gratuito y sin registros son:
-
Instalar Cloudflared en nuestro PC. Dependiendo de si el sistema operativo es Windows, Linux o macOS, tendremos que ejecutar un comando u otro:
- Windows: winget install Cloudflare.cloudflared
- Linux: curl -L –output cloudflared.deb https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb && sudo dpkg -i cloudflared.deb
- macOS: brew install cloudflared
- Iniciar el servidor web que tenemos en local, o bien ejecutar «npm run dev».
- Abrir el túnel Cloudflare con el siguiente comando (suponiendo que tu equipo usa un servidor web en el puerto 8000; si no, tendrás que cambiar el puerto): cloudflared tunnel –url https://localhost:8000
Una vez ejecutado, nos dará una URL que será la que utilicemos para acceder de forma remota a nuestro proyecto, y que podremos compartir con cualquier cliente o contacto. La propia documentación de estos Quick Tunnels ya avisan que el objetivo de esto es para pruebas y desarrollo, y que hay que usarlo con mucha precaución, porque cualquiera con esa URL puede acceder al servidor de desarrollo. Para proyectos en producción, es mejor usar Cloudflare Tunnels como os hemos indicado anteriormente.
Todos los subdominios se pueden ver en Google
En RedesZone os hemos explicado cómo ver los subdominios ocultos de cualquier web sin instalar nada, simplemente usando algunos servicios online que analizan los registros CT (Certificate Transparency), que son públicos. En este caso, ni siquiera tenemos que usar estas herramientas, basta con buscarlos en Google con la siguiente búsqueda: «site:trycloudflare.com».
Al realizar esta búsqueda, Google nos mostrará cientos de resultados con los dominios que han sido utilizados, y también los títulos y descripciones de las diferentes webs que la gente ha ido exponiendo a Internet. Muchos de estos resultados todavía están online. Si pinchamos en estos resultados podremos entrar en las webs de prueba que los diferentes desarrolladores han creado, las cuales podrían tener fallos de seguridad y se podrían hackear. Hay otros resultados que no están disponibles.

Si no están disponibles, se puede deber a varios motivos:






















