Desarrollo local de Jetpack con el túnel de Cloudflare

Muchas funciones de Jetpack solo están disponibles cuando la conexión con WordPress.com está activa. Esto afecta al entorno de desarrollo de Jetpack, en el que habilitar la conexión de Jetpack no siempre resulta sencillo. Para superar los cortafuegos y las limitaciones de red, normalmente se utilizan herramientas como ngrok o túneles SSH inversos para exponer un servicio a internet. En este artículo se explica una alternativa más sencilla y rápida.

Cloudflare Tunnel ofrece una solución más rápida y eficiente para ello. Dirige el tráfico a través de la red global de Cloudflare de centros de datos en más de 300 ciudades de más de 120 países. Esto reduce significativamente la latencia: su objetivo es estar a menos de 50ms de casi cualquier persona del mundo, y mejora considerablemente el rendimiento. También es gratuito con una cuenta de Cloudflare si el DNS de tu dominio está gestionado por Cloudflare. Incluso sin una cuenta, el servicio funciona, pero genera subdominios aleatorios que terminan en .trycloudflare.com, lo que quizá no sea ideal para activar Jetpack.

Configuración del túnel de Cloudflare

Aquí tienes una guía sencilla para configurar el túnel de Cloudflare para tu entorno de Jetpack.

Empieza por acceder al panel de Zero Trust de Cloudflare y crear un túnel nuevo:

Selecciona el tipo de túnel «Cloudflared»:

Pon un nombre al túnel y guarda la configuración:

Sigue las instrucciones para instalar el cliente del túnel de Cloudflare: cloudflared. El proceso de instalación proporciona un token de autenticación para asociar el cliente a tu cuenta de Cloudflare:

Una vez instalado el cliente, configura el túnel para dirigir el tráfico a tu entorno de desarrollo local de Jetpack. Indica el subdominio que se va a crear y el dominio que has configurado. Selecciona HTTP como tipo de servicio y establece la URL del servicio en localhost. No se necesita ningún puerto si estás desarrollando Jetpack con la configuración de Docker (que se vincula al puerto HTTP 80):

Cuando todo esté listo, tu sitio de WordPress con Jetpack estará disponible a través del subdominio personalizado, con HTTPS incluido:

Consideraciones de seguridad

Como ahora se puede acceder públicamente a tu entorno local a través de internet, es importante tomar medidas para protegerlo. Evita utilizar credenciales predeterminadas como wordpress/wordpress, y establece una contraseña segura de administrador. Para contar con protección adicional, considera habilitar el inicio de sesión único (SSO) de Jetpack.

Conclusión

Configurar un túnel de Cloudflare ofrece una solución simplificada para conectar un entorno de desarrollo de Jetpack, evitando las complejidades de las herramientas tradicionales, como los túneles SSH inversos. Al aprovechar su red global de centros de datos, el túnel de Cloudflare minimiza la latencia y mejora el rendimiento, al tiempo que ofrece un enfoque sencillo y económico. Seguir la guía de configuración descrita garantiza una configuración segura y fiable de la conexión, de modo que el sitio del entorno de desarrollo local de Jetpack sea accesible a través de internet mediante HTTPS.

Explora las ventajas de Jetpack

Descubre cómo Jetpack puede ayudarte a proteger, acelerar y hacer crecer tu sitio de WordPress.

Explorar planes

¿Tienes alguna pregunta?

La sección de comentarios está cerrada para este artículo, pero seguimos aquí para ayudarte. ¡Visita el foro de soporte y estaremos encantados de responder a tus preguntas!

Ver foro de soporte