Аутентификация прокси (логин и пароль)
Аутентификация прокси — проверка, что подключается владелец плана: по логину и паролю или по IP.
Обновлено · Редакция Prokso
Самый распространённый способ — логин и пароль, которые программа передаёт вместе с запросом. Их вписывают в строку прокси или в отдельные поля программы.
Второй способ — доступ по IP (белый список): прокси пропускает запросы с адресов, которые вы добавили, без пароля. Он удобен для программ, которые не умеют передавать логин.
Если данные не подошли, HTTP-прокси отвечает кодом 407. Что с ним делать, объяснено на странице ошибка 407.
В Prokso у каждого плана свой логин и пароль; доступ по IP — до 5 адресов на план. Код 407 означает либо неверные данные входа, либо что трафик плана закончился.
Что несет заголовок Proxy-Authorization
При входе по паролю HTTP-прокси получает заголовок Proxy-Authorization: Basic, а за ним строку «логин:пароль» в Base64. Base64 — это кодирование, а не шифрование: строка dXNlcjpwYXNz одной командой превращается обратно в user:pass. В SOCKS5 логин и пароль тоже передаются открытым текстом, только в другом формате.
Некоторые программы сначала отправляют запрос без данных входа и повторяют его, получив от прокси код 407. Один 407 в журнале прямо перед успешным запросом для них нормален.
Спецсимволы в логине и пароле
Логин Prokso может содержать параметры с символами __, ; и ., например LOGIN__cr.de;city.berlin. В терминале точка с запятой завершает команду, поэтому строка без кавычек обрывается сразу после страны. Всегда берите ее в кавычки: curl -x gw.prokso.com:823 -U "LOGIN__cr.de;city.berlin:PASSWORD" https://example.com.
В формате http://логин:пароль@хост:порт символы @ и : внутри пароля ломают разбор строки. Замените их на %40 и %3A или передайте данные в отдельных полях программы. Больше примеров — в инструкции для curl.
Как найти причину неудачного входа
Проверьте строку в проверке прокси: если там она работает, проблема в том, как программа передает данные. Поищите пробел в конце пароля, скопированного из таблицы, и логин от другого плана. Если используете доступ по IP (белый список), помните: в списке должен быть ваш внешний адрес, а не адрес в локальной сети. Если вход перестал работать внезапно, без изменений в настройках, проверьте остаток трафика: исчерпанный план тоже отвечает кодом 407.
Вопросы и ответы
Что выбрать: пароль или доступ по IP?
Пароль удобнее, когда ваш адрес меняется. Доступ по IP — когда программа не умеет передавать логин и пароль.
Почему появляется окно входа в браузере?
Браузер просит логин и пароль прокси, потому что не получил их в настройках. Введите данные плана или добавьте свой адрес в белый список.
Резидентские $1.59, мобильные $2.50, серверные $0.65 за 1 ГБ
Регистрация за минуту, доступы сразу после оплаты.