Come svuotare la cache di Cloudflare dal telefono
Puoi svuotare una cache Cloudflare dal telefono in tre modi: dal pannello di Cloudflare nel browser, con una chiamata all'API da un'app terminale, o con un'app nativa che parla direttamente con l'API. Il pannello funziona ma richiede una decina di tocchi e un login; un'app nativa ne richiede tre.
Ultimo aggiornamento:
La situazione è sempre la stessa. Non sei alla scrivania, qualcuno segnala che il sito mostra un prezzo vecchio, un banner scaduto o le giacenze di ieri, e sistemarlo sono trenta secondi di lavoro. Se riesci ad arrivarci.
Opzione 1 — il pannello di Cloudflare
Il pannello è responsive e sul telefono funziona. Il percorso è: aprire dash.cloudflare.com, accedere, superare l'autenticazione a due fattori, scegliere l'account, trovare la zona nell'elenco, aprire Caching, aprire Configuration, scendere fino a Purge Cache, scegliere il tipo di purge e confermare.
- Non costa nulla e non richiede preparazione. È già lì.
- Una decina di tocchi, diversi dei quali su controlli pensati per un mouse.
- Login completo ogni volta, secondo fattore compreso, perché la sessione mobile scade in fretta.
- L'elenco delle zone diventa scomodo non appena gestisci più di quattro domini.
Per chi svuota la cache due volte l'anno questa è la risposta giusta e il resto della pagina è di troppo.
Opzione 2 — una chiamata all'API dal terminale
Con un'app terminale come iSH o Termux, o con una sessione SSH sul tuo server, l'API è a una richiesta di distanza:
curl -X POST "https://api.cloudflare.com/client/v4/zones/ZONE_ID/purge_cache" \
-H "Authorization: Bearer IL_TUO_TOKEN" \
-H "Content-Type: application/json" \
--data '{"purge_everything":true}'Oppure per file specifici:
curl -X POST "https://api.cloudflare.com/client/v4/zones/ZONE_ID/purge_cache" \
-H "Authorization: Bearer IL_TUO_TOKEN" \
-H "Content-Type: application/json" \
--data '{"files":["https://example.com/style.css"]}'- Veloce e automatizzabile, una volta che è impostato.
- Ti serve l'ID della zona, una stringa esadecimale di 32 caratteri da andare a cercare da qualche parte, di solito nel pannello che volevi evitare.
- Il token finisce nella cronologia della shell o in un file sul dispositivo, che è un posto peggiore di una voce del portachiavi.
- Scrivere un comando curl sulla tastiera del telefono è già una punizione.
Opzione 3 — un'app nativa
Un client nativo conserva il token nell'archivio sicuro del sistema, tiene l'elenco delle zone sul dispositivo perché sia già lì all'apertura, e riduce l'operazione a: apri, tocca la zona, conferma.
FlarePurge è questo. È gratuita, non ha backend, e il traffico va dal tuo dispositivo dritto a api.cloudflare.com su TLS con certificate pinning. Nessun nostro server nel mezzo, perché non c'è nessun nostro server.
| Pannello | curl | App nativa | |
|---|---|---|---|
| Preparazione | Nessuna | Token e ID zona | Token, una volta |
| Tocchi per svuotare | ~10 | Riscrivere un comando | 3 |
| Login ogni volta | Sì, con 2FA | No | No |
| Dove sta il token | n/d | Cronologia shell o un file | Archivio sicuro del sistema |
| Con molte zone | Scomodo | Una alla volta | Raggruppate e ricercabili |
| Purge selettivo | Sì | Sì | Sì |
| Purge di massa fra zone | No | Solo se lo programmi | Sì |
Quale scegliere
Se svuoti la cache ogni tanto, usa il pannello, ce l'hai già. Se vivi in un terminale e gestisci una zona sola, curl va benissimo. Se gestisci diversi domini per diversi clienti e la segnalazione ti arriva mentre sei in treno, quello è il caso per cui è nata un'app nativa.
Qualunque cosa tu scelga, crea un token ristretto invece di usare la Global API Key: ecco come.