Diagnostyka proxy

Proxy connection refused — co to znaczy i jak naprawić

Błąd proxy connection refused pojawia się w przeglądarce, Pythonie, Scrapy, Playwright, curl i innych klientach HTTP. Oznacza, że połączenie z serwerem proxy zostało aktywnie odrzucone — nie tyle że serwer nie odpowiedział, co że świadomie powiedział NIE. Przyczyn jest kilka i większość da się zidentyfikować w mniej niż minutę.

Proxy connection refused najczęściej oznacza jedno z pięciu: (1) błędny host lub port, (2) niezgodność protokołu — SOCKS5 endpoint podany jako HTTP lub odwrotnie, (3) brak autentykacji lub wygasłe dane logowania, (4) Twoje IP nie jest na whitelist proxy, (5) lokalny firewall lub antywirus blokuje port wychodzący. Jeśli proxy działa w testerze ale nie w Twojej aplikacji — problem leży po stronie konfiguracji klienta, nie serwera. Zacznij od weryfikacji hosta, portu i protokołu.

Strona proxy connection refused rozbija konkretny błąd: klient trafia pod adres proxy, ale połączenie jest odrzucane. Prowadzi przez typowe przyczyny, takie jak zły port, pomylony protokół, wygasły dostęp, whitelist IP, firewall albo blokada po stronie targetu.

Sprawdzono:

Najczęstsze przyczyny błędu proxy connection refused

Błędny host lub port

Skopiuj host i port bezpośrednio z panelu proxy — literówki i przestawione cyfry to najczęstsza przyczyna. Zweryfikuj port checkerem, który potwierdzi czy port jest otwarty i akceptuje połączenia.

Niezgodność protokołu

Jeśli Twój endpoint jest SOCKS5, nie możesz użyć go jako HTTP proxy i odwrotnie. Aplikacje często mają osobne pola dla HTTP proxy i SOCKS proxy — upewnij się, że wpisujesz endpoint w odpowiednim miejscu.

Problem z autentykacją

Proxy z username/password odrzuca połączenie przy błędnych danych. Wpisz dane ręcznie zamiast kopiować z dokumentu — znaki specjalne w haśle mogą się różnić kodowaniem. Sprawdź też czy whitelist IP jest potrzebna.

Whitelist IP po stronie serwera

Wiele serwisów proxy wymaga, żebyś dodał swój publiczny IP do whitelist przed połączeniem. Jeśli Twój IP się zmienił (VPN, restart routera), połączenie zostanie odrzucone mimo poprawnych danych logowania.

Lokalny firewall lub antywirus

Systemy bezpieczeństwa mogą blokować wychodzące połączenia na niestandardowych portach proxy. Sprawdź logi firewalla albo tymczasowo wyłącz ochronę, żeby potwierdzić czy to źródło problemu.

Kiedy proxy jest sprawne, ale nadal widzisz refused

Target blokuje ruch proxy

Niektóre serwisy (Cloudflare, Akamai, DataDome) odrzucają ruch z zakresów datacenter ASN. Proxy działa poprawnie, ale cel końcowy odrzuca połączenie. Rozwiązanie: mobile proxy z IP operatora, który platformy traktują jak zwykłego użytkownika.

Proxy wygasło lub zostało zrotowane

Po rotacji IP nowy endpoint może mieć inny port. Odśwież dane dostępowe z panelu proxy po każdej rotacji.

Timeout po stronie serwera proxy

Zbyt wiele równoległych połączeń z jednego endpointu może powodować odmowy. Zredukuj współbieżność lub rozłóż ruch na kilka endpointów.

Diagnostyka krok po kroku

Krok 1 — izoluj problem

Sprawdź proxy testerem online (niezależnym od Twojej aplikacji). Jeśli tester potwierdza działanie proxy, problem jest w Twojej konfiguracji klienta, nie na serwerze.

Krok 2 — sprawdź port checkerem

Użyj port checkera podając host i port proxy. Odpowiedź 'port open' potwierdza że serwer proxy słucha. Brak odpowiedzi oznacza zły port lub firewall.

Krok 3 — weryfikuj protokół

Sprawdź dokumentację swojego proxy: czy to HTTP, HTTPS, SOCKS4 czy SOCKS5. Upewnij się że klient ustawiony jest na ten sam protokół.

Krok 4 — porównaj IP wyjściowe

Jeśli połączenie przechodzi, ale strona docelowa nie działa — sprawdź IP wyjściowe. Używaj IP checkera przez proxy, żeby zobaczyć co widzi target.

Różnica między connection refused, timeout i reset

Connection refused

Serwer aktywnie odrzuca połączenie TCP. Odpowiedź RST przychodzi natychmiast. Przyczyna: zamknięty port, firewall blokujący konkretny IP, zły protokół.

Connection timeout

Połączenie TCP nie zostaje nawiązane w przewidzianym czasie. Brak odpowiedzi od serwera. Przyczyna: zły host (IP nie odpowiada), firewall DROP (zamiast REJECT), serwer proxy niedostępny.

Connection reset

Połączenie TCP zostało nawiązane ale zerwane przez serwer w trakcie. Przyczyna: niezgodność protokołu po ustanowieniu połączenia, przekroczony limit czasu sesji.

Przetestuj proxy niezależnym testerem przed zmianą konfiguracji aplikacji

Sprawdź proxy testerem

Najczęstsze pytania o błąd proxy connection refused

01Czy proxy connection refused to to samo co timeout?+

Nie. Connection refused to natychmiastowe aktywne odrzucenie przez serwer (RST). Timeout oznacza brak odpowiedzi — serwer milczy zamiast odrzucać. Refused sugeruje problem konfiguracyjny lub reguły firewall; timeout sugeruje zły host lub niedostępny serwer.

02Czy błędny protokół powoduje connection refused?+

Tak. Próba użycia endpointu SOCKS5 jako HTTP (lub odwrotnie) często kończy się connection refused lub natychmiastowym resetem połączenia. Sprawdź typ protokołu w panelu proxy i dostosuj ustawienia klienta.

03Proxy działa w przeglądarce, ale nie w Pythonie — dlaczego?+

Przeglądarka i Python używają proxy inaczej. Sprawdź czy podajesz schemat protokołu (http:// lub socks5://) w URL proxy. W bibliotece requests: proxies = {'http': 'http://user:pass@host:port', 'https': 'http://user:pass@host:port'}. Dla SOCKS5 zainstaluj requests[socks].

04Jak sprawdzić czy port proxy jest otwarty?+

Użyj port checkera online (np. /tools/port-checker) podając host i port proxy. Możesz też z terminala: telnet host port lub nc -zv host port. Jeśli port jest zamknięty — masz zły port lub firewall blokuje ruch wychodzący.

05Co zrobić gdy proxy działa, ale target nadal odmawia?+

Jeśli proxy checker potwierdza działanie, ale strona docelowa zwraca refused lub 403 — target blokuje Twoje IP, nie proxy jako protokół. Cloudflare, Akamai i DataDome blokują całe zakresy datacenter ASN. Rozwiązanie: mobile proxy z IP operatora komórkowego.

06Jakie protokoły obsługuje Proxy Poland?+

Proxy Poland obsługuje HTTP, HTTPS, SOCKS5, OpenVPN oraz VLESS/Xray na dedykowanej infrastrukturze mobile proxy. HTTP pasuje do większości przeglądarek i automatyzacji web, SOCKS5 do szerszego TCP, OpenVPN do tunelu całego urządzenia, a VLESS/Xray do zaawansowanego routingu lub sieci wrażliwych na DPI.

07Czy dedykowane proxy mobilne jest współdzielone z innymi klientami?+

Nie. Dedykowany plan przypisuje fizyczny modem albo realny telefon Android z prawdziwą kartą SIM do jednego klienta na czas planu. Inni klienci nie współdzielą tego portu. Operator może stosować normalny NAT sieci mobilnej, ale endpoint i dane logowania należą do Twojego konta.

08Jak przetestować przed zakupem płatnego planu?+

Uruchom darmowy 1-godzinny trial, podłącz jeden profil przeglądarki lub scraper i odpal ten sam target URL, tempo żądań oraz stan konta co w produkcji. Gdy pilot wygląda stabilnie, przejdź na plan płatny bez powtarzania setupu.

09Czy transfer na planach mobile proxy jest limitowany?+

Plany są rozliczane za port z nielimitowanym transferem na przypisanym wyjściu. Płacisz za dedykowaną ścieżkę mobilną, nie za gigabajt. Aktualne okresy planów i rabaty ilościowe potwierdź na stronie cennika przed zakupem.

10Czy mogę używać jednego proxy z kilkoma narzędziami naraz?+

Tak przy lekkim multi-tool na tym samym koncie. W produkcji rozdziel wrażliwe konta, scraping o wysokim tempie, ad verification i QA przeglądarek, gdy reputacja sesji ma znaczenie. Podział zależy od ryzyka konta, limitów targetu i tego, czy sesje muszą zostać sticky.

11Jakich operatorów i lokalizacji mogę dostać?+

Proxy Poland skupia się na polskich operatorach mobilnych na realnych kartach SIM 4G/5G. Dostępne miasta i operatorzy zależą od bieżącego stocku w panelu. Wybierz ASN operatora, którego oczekuje Twój target, i zablokuj sticky session, gdy potrzebujesz tego samego IP na dłużej.

12Jak szybko aktywacja po płatności?+

Dane logowania pojawiają się w panelu po zaksięgowaniu płatności - zwykle w kilka minut. Dostajesz host, port, login i hasło dla protokołów z planu. Bez wysyłki sprzętu i bez instalatora przy HTTP lub SOCKS5.