Автентифікація проксі (логін і пароль)

Автентифікація проксі — перевірка, що підключається власник плану: за логіном і паролем або за 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 ГБ

Реєстрація за хвилину, доступи одразу після оплати.

Створити акаунт