Tutoriales de VPS
Configuración de Cloudflare CDN (2025): acelera gratis el acceso global
Guía completa 2025 para configurar el CDN gratuito de Cloudflare. Aprende a configurar correctamente el proxy DNS, los modos SSL y las reglas de caché para que tu sitio en VPS vaya varias veces más rápido.

Si tu VPS está en Estados Unidos, los usuarios de China tardan 3 segundos en abrirlo, mientras que los de Europa lo abren al instante; o tu pequeño sitio web se cae con cualquier ataque DDoS...
Sin sorpresas: es hora de usar Cloudflare.
Cloudflare es el mayor proveedor de CDN gratuito del mundo. Almacena en caché el contenido de tu sitio en más de 300 nodos perimetrales de todo el mundo, para que los usuarios obtengan los datos desde el servidor más cercano a ellos. Además, bloquea gratis la mayoría de los ataques DDoS de pequeña escala y te regala un certificado SSL gratuito permanente.
Este artículo te enseña paso a paso a configurar Cloudflare correctamente y a exprimir cada gota de rendimiento de su plan gratuito.
- Visita cloudflare.com y crea una cuenta.
- Haz clic en
Add a sitee introduce tu dominio (por ejemplo,example.com). - Elige el plan Free (quien tenga presupuesto puede elegir Pro).
- Cloudflare escaneará automáticamente tus registros DNS existentes; confirma que son correctos y continúa.
- Paso clave: ve a tu registrador de dominios (por ejemplo, Namesilo, GoDaddy) y cambia los Nameservers del dominio por las dos direcciones que proporciona Cloudflare (por ejemplo,
xxxx.ns.cloudflare.com). - Espera a que el DNS se propague (normalmente entre unos minutos y 24 horas). Cuando lo haga, el panel de Cloudflare mostrará
Active.
En la página de configuración DNS de Cloudflare verás un icono de «nube» naranja o gris junto a cada registro A/CNAME.
- Nube naranja (Proxied): el tráfico pasa por la red global de Cloudflare y disfruta de aceleración CDN, protección DDoS y SSL. Recomendado: actívalo.
- Nube gris (DNS Only): Cloudflare actúa solo como resolutor DNS y no ofrece ninguna aceleración ni protección.
Nota: los registros relacionados con el correo (registros MX) deben permanecer en gris; de lo contrario, el correo no se enviará ni se recibirá correctamente.
Aquí es donde más se equivocan los principiantes. Ve a SSL/TLS > Overview y verás 4 modos de cifrado:
| Modo | Significado | Recomendación |
|---|---|---|
| Off | Sin cifrado alguno, totalmente expuesto | ❌ |
| Flexible | Usuario a Cloudflare cifrado, CF a tu VPS sin cifrar | ⚠️ Solo para depuración temporal |
| Full | Cifrado de extremo a extremo, pero sin validar el certificado del origen | ⚠️ Aceptable de forma provisional |
| Full (Strict) | Cifrado de extremo a extremo y validación de la validez del certificado del origen | ✅ Muy recomendado |
¿Cómo activar Full (Strict)? Tu origen en el VPS debe tener instalado un certificado SSL válido. La forma más sencilla:
- En el panel de Cloudflare, ve a SSL/TLS > Origin Server.
- Haz clic en
Create Certificatepara generar un certificado Cloudflare Origin CA (validez seleccionable de hasta 15 años). - Copia el certificado y la clave privada a tu VPS y configura Nginx/Apache para usarlos.
Cuando termines, cambia el modo a Full (Strict).
Ve a Caching > Configuration:
- Caching Level: configúralo en
Standard(predeterminado). - Browser Cache TTL: se recomienda
1 month, para que los visitantes recurrentes no vuelvan a descargar CSS/JS/imágenes. - Always Online: ¡actívalo! Cuando tu VPS se caiga, Cloudflare mostrará la página estática en caché para que los usuarios no vean un error 502.
Ve a Caching > Cache Rules para crear reglas personalizadas:
- Cachear recursos estáticos más tiempo: coincide con la URL
*example.com/wp-content/uploads/*y establece Edge TTL en 1 mes. - Omitir páginas dinámicas: coincide con la URL
*example.com/wp-admin/*o*example.com/cart/*y configúralo enBypass Cache, para que el panel de administración y el carrito de compra no se cacheen por error.
Ve a Speed > Optimization y activa lo siguiente:
- Auto Minify: elimina espacios y comentarios sobrantes del HTML/CSS/JS.
- Brotli: un algoritmo de compresión más potente que Gzip, que reduce el tamaño de la transferencia.
- Early Hints (103): indica al navegador qué recursos puede precargar antes de que el servidor devuelva el HTML completo.
Aunque actives Cloudflare, alguien con intención puede encontrar la IP real de tu VPS mediante registros DNS históricos o cabeceras de correo, y así saltarse Cloudflare y atacarte directamente.
Solución: Cloudflare Tunnel (antes Argo Tunnel)
Es una opción más segura: ejecutas en tu VPS un pequeño programa llamado cloudflared que se conecta activamente a la red de Cloudflare, ocultando por completo la IP de tu origen.
Consulta la configuración en la documentación oficial: Cloudflare Tunnel | Cloudflare Docs
El plan gratuito de Cloudflare ya es suficientemente potente para acelerar varias veces tu sitio en VPS en todo el mundo, además de darte protección DDoS y certificado HTTPS gratis. Dedica 15 minutos a la configuración de este artículo y la experiencia de tu sitio podrá equipararse a soluciones empresariales de millones.
Pro Tip: si notas que tras la configuración va más lento (sobre todo en China continental), puede deberse a que el plan gratuito de Cloudflare no tiene nodos en China continental. En ese caso, puedes considerar el modo de conexión CNAME, o usar DNSPod junto con Cloudflare para hacer resolución DNS dividida: los usuarios de China continental se conectan directamente al origen y los del extranjero pasan por el CDN.