Uwierzytelnianie proxy (login i hasło)

Uwierzytelnianie proxy to sprawdzenie, że łączy się właściciel planu: po loginie i haśle albo po adresie IP.

Zaktualizowano · Redakcja Prokso

Najpopularniejszy sposób to login i hasło, które program przekazuje razem z żądaniem. Wpisuje się je w linię proxy lub w osobne pola programu.

Drugi sposób to dostęp według IP (biała lista): proxy przepuszcza bez hasła żądania z adresów, które dodałeś. Jest wygodny dla programów, które nie potrafią przekazać loginu.

Jeśli dane nie pasują, proxy HTTP odpowiada kodem 407. Co z nim zrobić, wyjaśniono na stronie błąd 407.

W Prokso każdy plan ma własny login i hasło; dostęp według IP – do 5 adresów na plan. Kod 407 oznacza albo błędne dane logowania, albo wyczerpany transfer planu.

Co niesie nagłówek Proxy-Authorization

Przy logowaniu hasłem proxy HTTP otrzymuje nagłówek Proxy-Authorization: Basic, a po nim ciąg „login:hasło” w Base64. Base64 to kodowanie, nie szyfrowanie: ciąg dXNlcjpwYXNz jednym poleceniem zamienia się z powrotem w user:pass. W SOCKS5 login i hasło także są wysyłane otwartym tekstem, tylko w innym formacie.

Niektóre programy najpierw wysyłają żądanie bez danych logowania i powtarzają je po otrzymaniu od proxy kodu 407. Dla nich pojedynczy 407 w logu tuż przed udanym żądaniem jest normalny.

Znaki specjalne w loginie i haśle

Login Prokso może zawierać parametry ze znakami __, ; i ., na przykład LOGIN__cr.de;city.berlin. W terminalu średnik kończy polecenie, więc linia bez cudzysłowu urywa się zaraz po kraju. Zawsze bierz ją w cudzysłów: curl -x gw.prokso.com:823 -U "LOGIN__cr.de;city.berlin:PASSWORD" https://example.com.

W formacie http://login:hasło@host:port znaki @ i : wewnątrz hasła psują odczyt linii. Zamień je na %40 i %3A albo podaj dane w osobnych polach programu. Więcej przykładów znajdziesz w instrukcji dla curl.

Jak znaleźć przyczynę nieudanego logowania

Sprawdź linię w sprawdzarce proxy: jeśli tam działa, problem leży w tym, jak program przekazuje dane. Poszukaj spacji na końcu hasła skopiowanego z arkusza i loginu z innego planu. Jeśli używasz białej listy IP, pamiętaj, że musi na niej być Twój adres zewnętrzny, a nie adres w sieci lokalnej. Jeśli logowanie nagle przestało działać bez zmian w ustawieniach, sprawdź pozostały transfer: plan z wyczerpanym transferem też odpowiada kodem 407.

Pytania i odpowiedzi (FAQ)

Co wybrać: hasło czy dostęp według IP?

Hasło jest wygodniejsze, gdy Twój adres się zmienia. Dostęp według IP – gdy program nie potrafi przekazać loginu i hasła.

Dlaczego w przeglądarce pojawia się okno logowania?

Przeglądarka prosi o login i hasło proxy, bo nie dostała ich w ustawieniach. Wpisz dane planu albo dodaj swój adres do białej listy.

Rezydencjalne $1.59, mobilne $2.50, serwerowe $0.65 za 1 GB

Rejestracja w minutę, dostęp od razu po płatności.

Utwórz konto