DevToolPal
한국어
4xx 클라이언트 오류

407 Proxy Authentication Required

프록시 인증 필요

의미

클라이언트와 서버 사이의 프록시가 요청을 전달하기 전에 인증을 요구합니다.

흔한 원인

  • 회사 프록시에 로그인이 필요함
  • HTTP_PROXY의 프록시 자격 증명이 없거나 틀림
  • npm, pip 같은 도구가 프록시에 맞게 설정되지 않음

해결 방법

클라이언트 또는 방문자라면

프록시 자격 증명을 설정하세요. 예를 들어 HTTPS_PROXY에 http://user:pass@proxy:8080을 넣거나 도구 자체의 프록시 설정을 사용하세요.

사이트나 API 운영자라면

프록시는 허용하는 방식을 담은 Proxy-Authenticate를 보내야 합니다.

응답 예시

HTTP/1.1
HTTP/1.1 407 Proxy Authentication Required
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Proxy-Authenticate: Basic realm="corp-proxy"
Content-Length: 0

명세

RFC 9110 §15.5.8

자주 묻는 질문

› npm이나 git에서 407을 해결하려면?

자격 증명과 함께 프록시를 설정하거나(npm config set proxy, git config http.proxy) NTLM 프록시에는 로컬 인증 도우미를 쓰세요.

› 407과 401의 차이는?

401은 오리진 서버에서, 407은 중간 프록시에서 옵니다.