Serwer proxy odrzuca połączenia: co oznacza ten błąd
Updated:
Komunikat „Serwer proxy odrzuca połączenia” oznacza, że Firefox zapukał pod adres proxy, lecz drzwi były zamknięte: maszyna po drugiej stronie odpowiedziała, że ten port nie przyjmuje połączeń. To usterka na poziomie sieciowym występująca przed jakimkolwiek logowaniem, dlatego zmiana hasła w niczym nie pomoże.
Co zwykle kryje się za tym komunikatem
- Firefox wskazuje na lokalne proxy, które jest wyłączone. Narzędzia do debugowania sieci i aplikacje proxy często nasłuchują na
127.0.0.1. Jeśli zamkniesz aplikację, a Firefox zachowa to ustawienie, każda próba otwarcia strony zostanie odrzucona. - Firefox korzysta z systemowego serwera proxy. W trybie ustawień systemowych nieaktywne proxy pozostawione w Windows lub macOS blokuje także Firefoksa.
- Błędny port lub wygasłe zamówienie. Port nie zgadza się z zamówieniem albo proxy przestało już na nim działać.
- Niewłaściwe pole. Wpisanie serwera proxy HTTP w polu Host SOCKS lub na odwrót. Użyj pola odpowiadającego protokołowi z Twojego zamówienia.
Odpytaj port bezpośrednio za pomocą curl
Firefox nie podaje dalszych szczegółów, więc warto samodzielnie sprawdzić port. Po odpytaniu adresu dokumentacyjnego 203.0.113.10:8080, na którym nie działała żadna usługa, otrzymaliśmy wynik curl: (7) Failed to connect to 203.0.113.10 port 8080 after 0 ms: Couldn't connect to server. Wartość after 0 ms ma kluczowe znaczenie: odrzucenie następuje niemal natychmiast, w przeciwieństwie do sytuacji, gdy występuje przekroczenie limitu czasu proxy i nikt w ogóle nie odpowiada.
Jeśli wolisz pominąć terminal, nasz tester proxy zgłasza ten sam przypadek jako connect failed, a skaner portów pozwala sprawdzić, czy port jest osiągalny z Internetu. W przeglądarkach Chrome i Edge ten sam błąd nosi nazwę ERR_PROXY_CONNECTION_FAILED.
Popraw ustawienia serwera proxy w Firefox
- Otwórz Ustawienia Firefoksa, przewiń do sekcji Ustawienia sieciowe i kliknij znajdujący się obok przycisk Ustawienia….
- Jeśli nie potrzebujesz serwera proxy, zaznacz opcję Bez serwera proxy i kliknij OK. Jeżeli błąd zniknie, przyczyną była dotychczasowa konfiguracja.
- Jeśli zaznaczona jest opcja Używaj systemowych ustawień serwerów proxy, popraw ustawienia proxy w systemie operacyjnym; zobacz poradnik wyłączania proxy.
- W przypadku opcji Ręczna konfiguracja serwerów proxy porównaj każde pole z danymi zamówienia w panelu: proxy HTTP(S) wpisuje się w polu Serwer proxy HTTP, a proxy SOCKS5 w polu Host SOCKS z zaznaczoną opcją SOCKS v5.
- W przypadku serwerów proxy wymagających uwierzytelnienia Firefox poprosi o login i hasło przy pierwszym załadowaniu strony. Szczegóły opisuje konfiguracja proxy w Firefox.
Ten sam problem poza Firefox
Przeglądarki antidetect zwykle sygnalizują odrzucony port jako natychmiastowe niepowodzenie testu proxy. W bibliotece Python requests problem z połączeniem przez proxy wywołuje błąd requests.exceptions.ProxyError; wyświetl pełną treść komunikatu, aby poznać źródłową przyczynę. Rozwiązanie wszędzie jest takie samo: zweryfikuj poprawność adresu IP i portu, a następnie upewnij się, że port jest otwarty.
Krok po kroku
- 1
Otwórz Ustawienia sieciowe w Firefox
Ścieżka Ustawienia > Ustawienia sieciowe > Ustawienia… pozwala sprawdzić, z jakiego trybu proxy korzysta Firefox.
- 2
Wybierz opcję Bez serwera proxy
Zaznacz opcję Bez serwera proxy, kliknij OK i odśwież stronę, aby sprawdzić, czy to proxy powoduje błąd.
- 3
Przetestuj port serwera proxy
Jeśli potrzebujesz proxy, wklej dane do testera proxy lub wykonaj polecenie
curl -xi sprawdź, czy pojawi się błąd(7). - 4
Wpisz dane w odpowiednim polu
Wpisz adres IP oraz port w polu Serwer proxy HTTP lub Host SOCKS zgodnie z zamówieniem, zapisz zmiany i wczytaj stronę testową.
Często zadawane pytania
Czy odrzucenie połączenia przez proxy jest spowodowane błędnym hasłem?
Nie. Odrzucenie następuje przed etapem logowania. Błędne hasło powoduje błąd 407 lub ponowne wyświetlenie monitu logowania.
Nigdy nie konfigurowano proxy, a Firefox nadal wyświetla ten komunikat. Dlaczego?
Sprawdź, czy Firefox korzysta z systemowych ustawień proxy, a następnie zweryfikuj konfigurację proxy w systemie operacyjnym oraz rozszerzenia do obsługi proxy w Firefoksie.
Proxy działa w Chrome, ale Firefox odrzuca połączenie?
Firefox może mieć własną konfigurację niezależną od systemu. Otwórz Ustawienia sieciowe i porównaj adres IP, port oraz wybrane pole protokołu.
Problem występuje wyłącznie w mojej sieci biurowej.
Sieć firmowa może blokować porty wychodzące. Wypróbuj to samo proxy na połączeniu komórkowym; jeśli działa, skontaktuj się z administratorem sieci. Zobacz jak sprawdzić proxy i zaporę sieciową.
Serwery proxy HTTP(S) i SOCKS5 dla Firefox
Wybierz protokół potrzebny Twojemu oprogramowaniu i natychmiast odbierz adres IP, port oraz dane logowania.
Zobacz cennik