Що це означає
Проксі між клієнтом і сервером вимагає автентифікації, перш ніж переслати запит.
Типові причини
- Корпоративний проксі вимагає входу
- Облікові дані проксі в HTTP_PROXY відсутні або хибні
- Інструменти на зразок npm чи pip не налаштовані на проксі
Як виправити
Якщо ви клієнт або відвідувач
Налаштуйте облікові дані проксі, наприклад http://user:pass@proxy:8080 в HTTPS_PROXY, або власні параметри проксі інструмента.
Якщо ви власник сайту чи 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 Специфікація
Часті запитання
› Як виправити 407 у npm чи git?
Задайте проксі з обліковими даними (npm config set proxy, git config http.proxy) або використайте локальний помічник автентифікації для проксі NTLM.
› 407 чи 401?
401 надходить від сервера-джерела; 407 — від проксі на шляху.