Szybka odpowiedź
Co oznacza ERR_PROXY_CONNECTION_FAILED w kontekście proxy?
ERR_PROXY_CONNECTION_FAILED oznacza, że przeglądarka nie mogła otworzyć połączenia TCP do serwera proxy, więc żadne żądanie nie opuściło Twojej maszyny. W CrawlRelay sprawdź poprawność nazwy hosta, użyj właściwego portu dla protokołu i upewnij się, że zapora, VPN ani sieć firmowa nie blokują połączeń wychodzących na ten port. Dane logowania nie mają tutaj znaczenia.
ERR_PROXY_CONNECTION_FAILED w skrócie
| Błąd | ERR_PROXY_CONNECTION_FAILED |
|---|---|
| Typ | Błąd sieci Chromium |
| Wysłane przez | Twoja przeglądarka, która nie mogła wcale połączyć się z proxy |
| Zdefiniowano w | No HTTP status: the TCP connection to the proxy failed |
| Spróbować ponownie? | Nie, dopóki host i port proxy są osiągalne |
| Najpierw sprawdź | Sprawdź, czy host i port bramki są osiągalne z Twojej maszyny |
Co oznacza ERR_PROXY_CONNECTION_FAILED?
Ten błąd pojawia się wcześniej niż błąd tunelu. Przeglądarka próbowała połączyć się z hostem i portem proxy i nie uzyskała połączenia: odmowa, timeout lub nazwa nie została rozwiązana. Nie nastąpiło uwierzytelnianie proxy i nie nawiązano kontaktu ze stroną.
Przyczyna jest prawie zawsze lokalna lub na trasie do bramki: literówka, zablokowany port lub sieć pozwalająca tylko na ruch webowy na portach 80 i 443.
Jak wygląda ERR_PROXY_CONNECTION_FAILED w Python, curl, Node.js i przeglądarkach?
Ten sam błąd wyświetla się inaczej w każdym narzędziu. Oto komunikaty, które warto wyszukać w logach:
- Chrome: strona "Brak internetu" z
ERR_PROXY_CONNECTION_FAILED - Playwright:
page.goto: net::ERR_PROXY_CONNECTION_FAILED at https://... - Puppeteer:
Error: net::ERR_PROXY_CONNECTION_FAILED at https://... - Klienci nie-przeglądarkowi:
Connection refused,timed outlub błąd rozpoznawania nazwy hosta proxy
Co powoduje ERR_PROXY_CONNECTION_FAILED?
Najczęściej na początku:
- Literówka w nazwie hosta bramki lub brak portu.
- Zły port, np. stary port innego dostawcy.
- Filtrowanie wychodzące: sieci firmowe, szkolne i niektóre hotele blokują rzadko używane porty.
- VPN lub lokalne oprogramowanie zabezpieczające, które przechwytuje połączenia wychodzące.
- Problemy DNS na maszynie lub w sieci.
Jak krok po kroku zdiagnozować ERR_PROXY_CONNECTION_FAILED?
- Rozwiąż nazwę bramki:
nslookupwraz z hostem. - Sprawdź port: na Windows
Test-NetConnectionz-Port; na macOS i Linuxnc -vz host port. - Wykonaj test curl poniżej na tej samej maszynie.
- Wypróbuj inną sieć, np. hotspot telefoniczny, aby wykluczyć lokalną blokadę.
# Use the URL that fails; with https://api.ipify.org instead, you test the gateway alone.
# "HTTP/1.1 200 Connection established" first, then the site's own status: the site answered.
curl -v -x http://USERNAME:[email protected]:7777 https://TARGET_URL
# Same test through the SOCKS5 port, with DNS resolved at the exit
curl -v --socks5-hostname gw.crawlrelay.com:7778 --proxy-user USERNAME:PASSWORD https://TARGET_URLJak naprawić ERR_PROXY_CONNECTION_FAILED?
- Skopiuj host i port bezpośrednio z panelu, zamiast wpisywać ręcznie.
- Zezwól na ruch wychodzący na port bramki w zaporze lub poproś administratora sieci.
- Wstrzymaj VPN podczas testów lub wyłącz host bramki z jego działania.
- Na serwerach sprawdź reguły grupy zabezpieczeń chmury dotyczące połączeń wychodzących.
Czy warto ponawiać próbę po ERR_PROXY_CONNECTION_FAILED?
Nie ponawiaj w pętli: nic się nie zmieni, dopóki nie naprawisz ścieżki sieciowej. Wykonaj raz testy dostępności, usuń przyczynę i ponownie uruchom przeglądarkę.
Jak ERR_PROXY_CONNECTION_FAILED odnosi się do CrawlRelay?
Bramka CrawlRelay używa jednego portu dla HTTP i jednego dla SOCKS5, oba podane poniżej; przeglądarki powinny używać portu HTTP. Jeśli Twoja sieć pozwala na ruch wychodzący tylko na portach 80 i 443, uruchom scraper z serwera lub innej sieci.
Gateway: gw.crawlrelay.com, port 7777 (HTTP, HTTPS przez CONNECT) i port 7778 (SOCKS5). Format nazwy użytkownika: USERNAME-country-{cc}-state-{state}-city-{city}-zip-{zip}-asn-{asn}-session-{id}-ttl-{minutes}. Powiązane: ERR_TUNNEL_CONNECTION_FAILED · Nie można połączyć się z proxy · Szybki start.
ERR_PROXY_CONNECTION_FAILED: pytania, które zadają deweloperzy
Jaka jest różnica między ERR_PROXY_CONNECTION_FAILED a ERR_TUNNEL_CONNECTION_FAILED?
ERR_PROXY_CONNECTION_FAILED oznacza, że przeglądarka wcale nie dotarła do proxy. ERR_TUNNEL_CONNECTION_FAILED oznacza, że dotarła do proxy, ale proxy odmówiło lub nie mogło otworzyć tunelu do strony. Pierwszy to problem ścieżki sieciowej; drugi zwykle dotyczy danych logowania lub celu.
Czy zapora może zablokować moje połączenie proxy?
Tak. Wiele sieci firmowych i szkolnych zezwala na ruch webowy tylko na portach 80 i 443 i blokuje inne porty. Bramki proxy na innych portach wtedy zgłaszają błąd połączenia. Przetestuj inną sieć lub poproś administratora o zezwolenie na port.
Czy muszę dodać IP do białej listy, aby używać bramki?
Nie. Uwierzelnianie po nazwie użytkownika i haśle działa z każdego adresu IP, więc nowa sieć domowa lub serwer nie wymaga zmian. Jeśli połączenie nadal nie działa, problem jest na ścieżce sieciowej: literówka, blokada portu lub VPN, jak wyżej.
Inne błędy proxy w tym odniesieniu
Kody statusu HTTP
- 401 Unauthorized vs 407
- 403 Forbidden
- 407 Proxy Authentication Required
- 429 Too Many Requests
- 502 Bad Gateway
- 503 Service Unavailable
- 504 Gateway Timeout
Błędy w przeglądarce i kliencie
Błędy połączenia i TLS
Proxy rezydencjalne z dokumentacją opisującą przypadki błędów
CrawlRelay proxy rezydencjalne od 0,50 USD/GB, ruch, który nigdy nie wygasa.