Что это значит
Прокси между клиентом и сервером требует аутентификации перед пересылкой запроса.
Типичные причины
- Корпоративный прокси требует входа
- Учётные данные прокси в 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 — от прокси на пути.