# HTTP 407 Proxy Authentication Required

HTTP 407 Proxy Authentication Required — это код состояния, который прокси возвращает, если запрос поступил без действительных учётных данных: отсутствует заголовок Proxy-Authorization, указано неверное имя пользователя или пароль либо исходный IP не внесён в белый список, когда настроена только такая авторизация. Это аналог кода 401 со стороны прокси: запрос не покинул шлюз, а для устранения ошибки нужно исправить учётные данные или белый список.


## Частые причины

- После вставленных учётных данных остался пробел или перевод строки.
- Для специальных символов пароля в URL прокси не применено URL-кодирование.
- Клиент отправляет учётные данные только в ответ на запрос аутентификации, а используемый инструмент не поддерживает обмен с кодом 407; помогает предварительная отправка заголовка `Proxy-Authorization`.
- После смены пароля истёк льготный период действия старого пароля.
- В режиме белого списка изменился исходный IP.


## Быстрая проверка

```bash
curl -v -x http://USER:PASS@res.hodlproxy.com:9000 https://api.ipify.org
```


## Как это работает в HodlProxy

HodlProxy возвращает статус 407 с кодом invalid_credentials. Текущая пара учётных данных отображается в панели управления, старый пароль после смены действует ещё десять минут, а при авторизации по белому списку для передачи параметров можно указать любое имя пользователя.

Источник: https://hodlproxy.com/ru/glossary/http-407
