FlarePurge
Español

Cómo purgar la caché de Cloudflare desde el móvil

Puedes purgar una caché de Cloudflare desde el móvil de tres maneras: con el panel de Cloudflare en el navegador, con una llamada a la API desde una app de terminal, o con una app nativa que habla directamente con la API. El panel funciona pero son unos diez toques y un login; una app nativa son tres.

Última actualización:

La situación siempre es la misma. No estás en tu mesa, alguien avisa de que la web enseña un precio viejo, un banner caducado o el stock de ayer, y arreglarlo son treinta segundos de trabajo. Si consigues llegar a él.

Opción 1 — el panel de Cloudflare

El panel es responsive y funciona en el móvil. El camino es: abrir dash.cloudflare.com, iniciar sesión, pasar el segundo factor, elegir la cuenta, encontrar la zona en la lista, entrar en Caching, entrar en Configuration, bajar hasta Purge Cache, elegir el tipo de purga y confirmar.

  • No cuesta nada ni hay que preparar nada. Ya está ahí.
  • Unos diez toques, varios sobre controles pensados para un ratón.
  • Login completo cada vez, segundo factor incluido, porque la sesión en el móvil caduca enseguida.
  • La lista de zonas es un incordio en cuanto llevas más de cuatro dominios.

Para quien purga dos veces al año esta es la respuesta correcta y el resto de la página sobra.

Opción 2 — una llamada a la API desde el terminal

Con una app de terminal tipo iSH o Termux, o con una sesión SSH contra tu propio servidor, la API está a una petición:

curl -X POST "https://api.cloudflare.com/client/v4/zones/ZONE_ID/purge_cache" \
  -H "Authorization: Bearer TU_TOKEN" \
  -H "Content-Type: application/json" \
  --data '{"purge_everything":true}'

O para archivos concretos:

curl -X POST "https://api.cloudflare.com/client/v4/zones/ZONE_ID/purge_cache" \
  -H "Authorization: Bearer TU_TOKEN" \
  -H "Content-Type: application/json" \
  --data '{"files":["https://example.com/style.css"]}'
  • Rápido y automatizable una vez lo tienes montado.
  • Necesitas el ID de zona, que son 32 caracteres hexadecimales que hay que ir a buscar a algún sitio, normalmente al panel que querías evitar.
  • El token acaba en el historial del shell o en un archivo del dispositivo, que es peor sitio que una entrada del Keychain.
  • Escribir un curl en el teclado del móvil ya es castigo suficiente.

Opción 3 — una app nativa

Un cliente nativo guarda el token en el almacén seguro del sistema, mantiene la lista de zonas en el dispositivo para que esté ahí nada más abrir, y deja la operación en: abrir, tocar la zona, confirmar.

Eso es FlarePurge. Es gratis, no tiene backend y el tráfico va de tu dispositivo directo a api.cloudflare.com por TLS con certificate pinning. No hay ningún servidor nuestro por medio, porque no hay ningún servidor nuestro.

PanelcurlApp nativa
PreparaciónNingunaToken e ID de zonaToken, una vez
Toques para purgar~10Reescribir un comando3
Login cada vezSí, con 2FANoNo
Dónde vive el tokenn/aHistorial del shell o un archivoAlmacén seguro del sistema
Con muchas zonasMalDe una en unaAgrupadas y buscables
Purga selectiva
Purga masiva entre zonasNoSolo si lo programas

Cuál elegir

Si purgas de higos a brevas, tira del panel, que ya lo tienes. Si vives en un terminal y llevas una sola zona, curl va bien. Si gestionas varios dominios de varios clientes y el aviso te llega en el tren, ese es el caso para el que se hizo una app nativa.

Elijas lo que elijas, crea un token acotado en lugar de usar la Global API Key: aquí tienes cómo.