브라우저 캐시가 작동하지 않는 프록시를 가리는 이유
브라우저의 Network 패널과 직접 관리하는 엔드포인트로 캐시에서 표시된 페이지와 성공한 프록시 요청을 구분합니다.
이전에 방문한 페이지는 프록시가 멈춘 뒤에도 표시될 수 있습니다. 브라우저가 캐시된 콘텐츠를 보여 주는 것일 수 있으며, IP 확인 페이지에 예전 출구 주소가 남아 있는 경우도 있습니다.
- 새 요청을 보내기 전에 브라우저의 Network 패널을 엽니다. Chrome DevTools에서 브라우저 캐시를 끄고 DevTools를 계속 열어 둡니다.
- 새로 확인하기에 적합한 응답을 반환하는, 직접 관리하는 엔드포인트에 요청을 보냅니다.
- 무엇으로 요청이 완료되었는지 살펴봅니다. 네트워크 응답인지, 메모리나 디스크 캐시인지, service worker인지, 아니면 실패인지 확인하세요. 캐시된 문서 내용이 계속 보이더라도 네트워크 실패는 기록합니다.
평가할 수 있는 프록시 트랜잭션은 의도한 경로로 실제 전송된 요청뿐입니다. 브라우저 컨트롤의 탐색 완료 이벤트는 문서 로드를 알리며, 프레임 때문에 완료 이벤트가 여러 번 발생할 수도 있습니다. 이 이벤트는 경로가 정상인지 알려 주지 않습니다.
목록을 자동 검사할 때도 무료 프록시 목록에서 가져온 후보에는 경로와 제한 시간을 명시한 별도의 HTTP 요청이 필요합니다. 브라우저 전체 설정을 차례로 바꾸는 것으로 대신할 수는 없습니다. 정상 작동하는 프록시를 통해 도착할 수 있는 목적지의 거부 응답까지 포함해 요청 결과를 기록하세요.