O que significa
Um proxy entre o cliente e o servidor exige autenticação antes de repassar a requisição.
Causas comuns
- O proxy corporativo exige login
- Credenciais do proxy em HTTP_PROXY ausentes ou erradas
- Ferramentas como npm ou pip não configuradas para o proxy
Como resolver
Se você é o cliente ou visitante
Configure as credenciais do proxy, por exemplo http://user:pass@proxy:8080 em HTTPS_PROXY, ou as configurações de proxy da própria ferramenta.
Se você mantém o site ou a API
O proxy deve enviar Proxy-Authenticate com o esquema que aceita.
Resposta de exemplo
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 Especificação
Perguntas frequentes
› Como corrijo 407 no npm ou git?
Configure o proxy com credenciais (npm config set proxy, git config http.proxy) ou use um auxiliar de autenticação local para proxies NTLM.
› 407 ou 401?
401 vem do servidor de origem; 407 vem de um proxy no caminho.