Quando la cache del browser nasconde un proxy che non funziona
Usa il pannello Network del browser e un endpoint controllato per distinguere una pagina mostrata dalla cache da una richiesta riuscita tramite proxy.
Una pagina già visitata può continuare a comparire anche dopo che il suo proxy ha smesso di funzionare. Il browser potrebbe mostrare contenuti dalla cache, compreso un vecchio indirizzo di uscita su una pagina di verifica dell'IP.
- Apri il pannello Network del browser prima di inviare una nuova richiesta. In Chrome DevTools, disattiva la cache del browser lasciando DevTools aperto.
- Invia una richiesta a un endpoint controllato la cui risposta sia adatta a una nuova verifica.
- Controlla come si è conclusa la richiesta: con una risposta di rete, dalla cache in memoria o su disco, tramite un service worker oppure con un errore. Registra l'errore di rete anche se il contenuto del documento continua a essere mostrato dalla cache.
Solo una richiesta effettiva lungo il percorso previsto è una transazione del proxy da valutare. L'evento di navigazione completata di un controllo browser segnala il caricamento di un documento, e i frame possono generare più eventi di completamento; non dice se il percorso funziona.
In un verificatore automatico di elenchi, i candidati dell'elenco di proxy gratuiti richiedono comunque una richiesta HTTP dedicata con percorso e timeout espliciti, anziché continui cambiamenti delle impostazioni globali del browser. Registra l'esito della richiesta, compreso un rifiuto della destinazione che può arrivare attraverso un proxy altrimenti funzionante.