프록시 연결이 거부되었나요, 시간이 초과되었나요?
연결 거부와 시간 초과는 서로 다른 증상입니다. 설정을 바꾸거나 제한 시간을 늘리기 전에 실패한 단계를 찾으세요.
연결 거부: 연결 시도에 명시적인 거부가 돌아왔습니다. 시간 초과: 설정된 기한 안에 시도가 끝나지 않았습니다. 먼저 메시지가 어떤 연결을 가리키는지 확인하세요.
연결 거부는 프록시가 수신을 중단했거나 포트가 틀렸다는 뜻일 수 있습니다. 방화벽이나 다른 장치도 연결을 명시적으로 거부할 수 있으므로, 메시지만으로 거부한 장치를 알 수는 없습니다. 시간 초과에는 트래픽 폐기, 라우팅 장애, 손실, 너무 느린 연결 설정 등 더 많은 가능성이 있습니다.
두 증상 모두 반드시 클라이언트에서 프록시로 가는 연결의 문제는 아닙니다. 접근 가능한 SOCKS 서버가 목적지로의 연결이 거부되었다고 응답할 수 있습니다. 마찬가지로 CONNECT 성공 후 웹사이트를 기다리는 것은 프록시 수신 포트에 도달하기를 기다리는 것과 다릅니다.
처음 실패한 단계 찾기
HTTP 프록시에서는 문서용 주소를 바꾸고 자세한 출력의 순서를 읽어 보세요.
curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 15 --verbose https://example.com/5초의 연결 시간 한도는 해당 연결 설정에 적용되며, 단계마다 새로 5초씩 기다리는 것이 아닙니다. 전체 15초 제한은 이후 전송 시간도 제한합니다. 프록시 연결, 프록시 응답, 터널 수락, 목적지 응답 중 마지막으로 성공한 부분을 찾으세요.
목적지와 프로토콜을 고정하고 서비스나 무료 프록시 목록의 다른 엔드포인트를 시도하세요. 그것이 작동하면 첫 엔드포인트나 해당 경로를 조사하세요. 둘 다 프록시 포트에 연결하기 전에 실패한다면 로컬 네트워크와 클라이언트 설정을 확인하세요. IP, 프로토콜, 포트, 목적지, 시간 제한을 한꺼번에 바꾸면 비교로 결론을 내릴 수 없습니다.
나중에 한 번 다시 시도하면 일시적 장애를 확인할 수 있습니다. 빠른 재시도나 끝없는 대기 시간 연장은 단서를 거의 더하지 못합니다. 공개 항목에서 시간과 횟수를 제한해 몇 차례 실패했다면 정확한 오류를 저장하고 다른 항목으로 옮기세요.