Quando o cache do navegador esconde um proxy que parou de funcionar
Use o painel Network do navegador e um endpoint sob seu controle para distinguir a exibição pelo cache de uma requisição bem-sucedida pelo proxy.
Uma página já visitada pode continuar aparecendo depois que seu proxy para de funcionar. O navegador talvez esteja mostrando conteúdo em cache, inclusive um endereço de saída antigo em uma página de verificação de IP.
- Abra o painel Network do navegador antes de enviar uma nova requisição. No Chrome DevTools, desative o cache do navegador e mantenha o DevTools aberto.
- Envie uma requisição a um endpoint sob seu controle cuja resposta seja adequada para uma nova verificação.
- Veja como a requisição foi concluída: com uma resposta da rede, pelo cache em memória ou em disco, por um service worker ou com uma falha. Registre a falha de rede mesmo que o conteúdo do documento continue aparecendo pelo cache.
Somente uma requisição real pela rota pretendida é uma transação do proxy que pode ser avaliada. O evento de navegação concluída de um controle de navegador informa o carregamento do documento, e os frames podem gerar vários eventos de conclusão; ele não informa se a rota está funcionando.
Em um verificador automático de listas, os candidatos da lista de proxies grátis ainda precisam de uma requisição HTTP dedicada, com rota e tempo limite explícitos, em vez de mudanças repetidas nas configurações globais do navegador. Registre o resultado da requisição, incluindo uma recusa do destino que pode chegar por um proxy que funciona normalmente.