Proxy nie działa: sprawdzenie krok po kroku
Jedno polecenie curl pokazuje całą drogę żądania przez proxy. Z jego wyniku widać, na którym kroku coś poszło nie tak — i co z tym zrobić.
1. Uruchom sprawdzenie
Weź ciąg proxy z panelu klienta i wykonaj w terminalu (w Windows 10 i 11 curl już jest — w PowerShell wpisuj curl.exe):
curl -v -x http://LOGIN:HASŁO@gw.prokso.com:10000 https://prokso.com/ipOpcja -v wypisuje każdy etap. Wiersze z gwiazdką * to działania curl, ze strzałką > — to, co wysyła, ze strzałką < — odpowiedź proxy. Poniżej sześć kroków po kolei: znajdź pierwszy, w którym wynik odbiega od normalnego.
Jeśli twoje hasło zawiera znaki @, : lub /, curl źle odczyta adres. Zresetuj hasło w panelu klienta albo zakoduj te znaki (@ — %40).
2. Krok 1. Adres bramki znaleziony
Normalnie:
* Host gw.prokso.com:10000 was resolved.
* Trying 203.0.113.10:10000...Błąd Could not resolve proxy: gw.prokso.com oznacza, że nazwy bramki nie udało się zamienić na adres. Sprawdź, czy w nazwie hosta nie ma literówki i czy działa internet. Osobny test: nslookup gw.prokso.com powinien zwrócić kilka adresów.
3. Krok 2. Połączenie z bramką
Normalnie:
* Connected to gw.prokso.com (203.0.113.10) port 10000Jeśli curl długo czeka i wypisuje connect timeout lub Failed to connect, bramka nie odpowiada na tym porcie. Najczęściej port jest błędny: działają tylko 823, 824 i 10000–20000. Druga przyczyna to twoja sieć: sieci firmowe i niektóre publiczne blokują połączenia wychodzące na niestandardowe porty. Spróbuj z innej sieci, na przykład z internetu mobilnego.
4. Krok 3. Login i hasło
Normalnie dla strony z https://:
> CONNECT prokso.com:443 HTTP/1.1
< HTTP/1.1 200 Connection establishedJeśli zamiast 200 przyszła odpowiedź 407, bramka nie przyjęła danych dostępu. Po kodzie bramka podaje przyczynę:
407 NO_USER— login lub hasło są nieprawidłowe. Skopiuj ciąg z panelu klienta jeszcze raz; po zresetowaniu hasła stare przestaje działać.407 TRAFFIC_EXHAUSTED— skończył się transfer w planie. Proxy zadziała od razu po dokupieniu.407 USER_BLOCKED— plan jest wstrzymany lub zablokowany. Otwórz plan w panelu klienta.407 PORT_NOT_ALLOWED— port stałego IP spoza zakresu10000–20000.
Na porcie 824 (SOCKS5) błędny login wygląda inaczej: User was rejected by the SOCKS5 server. Pełna lista kodów bramki jest w tabeli błędów, szczegółowo o 407 — na stronie „407 Proxy Authentication Required”.
5. Krok 4. Tunel do strony
Po 200 Connection established bramka połączyła się ze stroną. Jeśli nie — w odpowiedzi będzie inny kod:
403 HOST_BLOCKED— sam zablokowałeś stronę w ustawieniach planu.403 SITE_PERMANENTLY_BLOCKEDlub403 PORT_BLOCKED— strona lub port są zamknięte dla wszystkich klientów, lista — na stronie „Zablokowane strony”.502 NO_HOST_CONNECTION— bramka nie mogła połączyć się ze stroną: strona jest niedostępna lub odrzuciła połączenie. Powtórz żądanie.503 NO_RAY— brak wolnych adresów dla twoich parametrów geo. Usuń miasto lub operatora albo wybierz inny kraj.
6. Krok 5. Szyfrowane połączenie (TLS)
Normalnie:
* SSL connection using TLSv1.3 / ...
* subject: CN=prokso.comBłąd SSL certificate problem na tym kroku prawie zawsze powstaje po twojej stronie: antywirus lub sieć firmowa przechwytuje szyfrowane połączenia i podstawia własny certyfikat. Proxy Prokso nie zmienia szyfrowania. Inna częsta przyczyna to https:// w adresie proxy: wpisuj http://, tunel i tak przesyła zaszyfrowane dane. Więcej na stronie o błędach certyfikatu.
7. Krok 6. IP i kraj w odpowiedzi
W ostatnim wierszu przyjdzie odpowiedź strony /ip: IP, kraj, miasto i operator adresu, który dało proxy. Porównaj je z tym, co ustawiłeś w loginie.
- Jeśli w odpowiedzi jest twój własny adres, żądanie poszło z pominięciem proxy. W curl zdarza się to, gdy opcja
-xstoi w złym miejscu; w programach — gdy proxy ustawiono dla innego protokołu. - Jeśli kraj jest inny, porównaj z inną bazą geolokalizacyjną: bazy różnie określają położenie adresu, zwłaszcza w sieciach komórkowych.
- Dla portu ze stałym IP powtórz polecenie: adres powinien być ten sam, dopóki nie minie czas trwania sesji.
8. Jeśli curl działa, a program nie
Wtedy dostęp i bramka są w porządku, problem leży w ustawieniach programu:
- Typ proxy nie pasuje do portu:
823— tylko HTTP,824— tylko SOCKS5. Żądanie HTTP na port 824 curl przerywa błędem(56). - Program oczekuje innego formatu ciągu — wybierz właściwy w generatorze lub przekształć listę konwerterem.
- Program pobiera proxy ze zmiennych środowiskowych
HTTP_PROXYiHTTPS_PROXYalbo, przeciwnie, je ignoruje.
Instrukcje konfiguracji krok po kroku dla przeglądarek antydetekcyjnych, zwykłych przeglądarek i bibliotek są w dziale „Instrukcje”. Jeśli nic nie pomogło, wyślij do wsparcia wynik curl -v, zamieniając w nim wcześniej hasło i wiersz Proxy-Authorization na gwiazdki.
Serwer MCP dla agentów AI →Jak korzystać z Prokso