Quand le cache du navigateur masque un proxy en panne
Utilisez le panneau Network du navigateur et un point de terminaison contrôlé pour distinguer un affichage depuis le cache d'une requête réussie via le proxy.
Une page déjà visitée peut encore s'afficher après l'arrêt du proxy. Le navigateur montre peut-être une copie en cache, y compris une ancienne adresse de sortie sur une page de vérification d'IP.
- Ouvrez le panneau Network du navigateur avant d'envoyer une nouvelle requête. Dans Chrome DevTools, désactivez le cache du navigateur en gardant DevTools ouvert.
- Interrogez un point de terminaison contrôlé dont la réponse convient à une nouvelle vérification.
- Regardez comment la requête s'est terminée : réponse réseau, cache mémoire ou disque, service worker, ou échec. Consignez l'échec réseau même si le contenu du document reste affiché depuis le cache.
Seule une véritable requête empruntant le trajet prévu constitue une transaction du proxy à évaluer. L'événement de fin de navigation d'un contrôle de navigateur signale le chargement d'un document, et les cadres peuvent produire plusieurs événements de fin ; il ne renseigne pas sur le bon fonctionnement du trajet.
Pour vérifier automatiquement une liste, les candidats de la liste de proxies gratuits nécessitent toujours une requête HTTP dédiée, avec un trajet et un délai d'expiration explicites, plutôt que des changements successifs des paramètres globaux du navigateur. Consignez le résultat de la requête, y compris un refus de la destination qui peut parvenir par un proxy fonctionnant normalement.