Squid의 첫 번째 407은 인증의 시작일 수 있습니다. 시도가 어디에서 멈추는지 찾으려면 하나의 요청 흐름을 클라이언트, 인증 처리, 접근 결정 순서로 따라가십시오.

Squid 7 진단 세션에서 섹션 29에는 인증 디버그 메시지가 들어 있습니다. 임시 구성으로 전체 경고 수준을 유지하면서 해당 섹션만 높일 수 있습니다.

debug_options ALL,1 29,5

이전 디버그 설정을 기록하고, 진단 구성을 적용한 뒤 작고 식별 가능한 시도를 다시 만들어 보십시오. 디버그 출력은 구성된 cache_log 위치에서 접근 로그와 함께 읽으십시오.

찾아야 할 증거답하는 질문
제시된 Proxy-Authenticate 스킴이 프록시가 클라이언트에 무엇을 쓰라고 요구했는가
클라이언트의 인증 응답클라이언트가 제시된 교환을 계속했는가
인증 처리 또는 도우미 결과처리 실패로 계정이 수락·거부·차단되었는가
Squid의 접근 정책 결정그 인증 상태 이후 요청에 무슨 일이 일어났는가

일부 스킴은 여러 번의 챌린지가 필요합니다. 407 기록이 반복된다는 것만으로는 브라우저가 프롬프트를 무시했거나 입력한 암호가 틀렸다는 것을 증명하지 못합니다.

도우미 장애라면 구성된 도우미와 해당 스킴별 결과 프로토콜을 확인하십시오. 시작할 수 없는 프로세스는 실행 중인 도우미가 계정을 거부하는 것과 다른 장애입니다. 인증이 수락되었는데도 Squid가 요청을 계속 거부하면 해당 접근 규칙을 따르십시오.

흐름을 이해한 뒤 원래 디버그 수준으로 되돌리십시오. 전체 수준 9 출력은 매우 클 수 있습니다. 인증 진단도 계정 세부 정보와 다른 민감한 상태가 나타날 수 있으므로 제한적으로 다루어야 합니다.

관련 글