VVinaProxy

Proxy-timeoutfejl: Forbindelsen hænger og giver op

Updated:

Et timeout er mere frustrerende end andre fejl, fordi det intet fortæller: ingen afvisning, ingen adgangskodeanmodning, blot stilhed, indtil din software giver op. Normalt forsvinder dine pakker undervejs, eller også accepterer proxyen forbindelsen uden at svare i tide. Opgaven er at finde ud af, i hvilket trin stilheden opstår.

Vælg en proxy tæt på dit marked

Tre timeout-output vi målte

Vi opsatte en testproxy, der accepterer TCP-forbindelser og aldrig svarer, og kørte derefter den samme anmodning med to typer tidsgrænser (adresse omskrevet som 203.0.113.10:8080, user123:pass456):

  • curl --connect-timeout 10 -x http://user123:[email protected]:8080 https://example.com giver curl: (28) Proxy CONNECT aborted due to timeout. Den grænse dækker kun forbindelsesfasen.
  • Hvis du skifter til -m 10 (en grænse for hele overførslen), giver det curl: (28) Connection timed out after 10002 milliseconds.
  • Chromium rettet mod den samme proxy melder ERR_TIMED_OUT; proxy checker melder timeout.

Årsager, mest sandsynlige først

  • Dit netværk blokerer proxy-porten i stilhed. Wi-Fi på kontorer, hoteller og studiesteder dropper ofte pakker til usædvanlige porte i stedet for at afvise dem, så du venter i det uendelige.
  • Tidsfristen i din kode er for kort. En proxy i et fjerntliggende land kræver lidt længere tid til håndtrykket; en grænse på 2–3 sekunder kan afbryde en proxy, der fungerer fint.
  • Proxyen eller destinationen er overbelastet. Proxyen accepterer forbindelsen, men venter på hjemmesiden, og din tålmodighed slipper op først.
  • Forkert IP. En tastefejl, der rammer en adresse, som ikke svarer, skaber stilhed frem for en afvisning.

Løsninger efter miljø

  • Windows/Chrome: Prøv den samme proxy via telefonens mobildata. Hvis timeoutet forsvinder, blokerer det oprindelige netværk; læs tjek af proxy og firewall.
  • Antidetect-browsere: Knappen til proxy-tjek har som regel en fast ventetid. Prøv igen et par gange, og hvis kun visse profiler fejler, så sammenlign deres proxy-linje med en, der virker.
  • Telegram: Hvis den sidder fast på forbinder efter aktivering af en proxy, skyldes det ofte også et timeout; test proxyen i trackeren, før du ændrer i Telegram.
  • Python requests: Angiv timeout=(10, 30), hvilket betyder 10 sekunder til at forbinde og 30 sekunder til at læse. Fang requests.exceptions.ConnectTimeout og requests.exceptions.ReadTimeout separat for at se, hvor den hænger, og tilføj et par spredte genforsøg frem for en ubegrænset tidsfrist.
  • curl: Brug --connect-timeout til at måle selve forbindelsestrinnet alene og -m til at sætte en grænse for hele kommandoen.

Timeout eller bare langsom?

En langsom proxy svarer stadig, bare for sent. Proxy-hastighedstesten viser reelle svartider; hvis de ligger tæt på din softwares timeout, kan du øge grænsen eller vælge en proxy i et land tættere på målet. Hvis gentagne tests aldrig får svar, er der tale om et reelt timeout, og en sag med resultatet fra checkeren er næste skridt.

Trin for trin

  1. 1

    Bekræft timeoutet med checkeren

    Indsæt proxy-linjen i proxy checker. Et timeout-resultat betyder, at intet svar ankom inden for tidsfristen.

  2. 2

    Skift netværk for at indkredse fejlen

    Prøv igen via mobildata. Hvis det virker, er det oprindelige netværk eller dets firewall problemet.

  3. 3

    Mål svartiden

    Kør proxy-hastighedstesten for at se, om proxyen er langsom eller tavs.

  4. 4

    Juster timeouts og genforsøg i din software

    Øg forbindelsesgrænsen til ca. 10 sekunder, tilføj genforsøg, og kør opgaven igen.

Ofte stillede spørgsmål

Betyder et proxy-timeout, at proxyen er nede?

Ikke nødvendigvis. Mange timeouts skyldes, at brugerens netværk blokerer porten. Test fra et andet netværk, før du konkluderer noget.

Hvilket timeout bør jeg angive for proxyer i kode?

Omkring 10 sekunder til at forbinde og 30 sekunder til at læse er et fornuftigt udgangspunkt. Fjernere proxyer eller tunge sider kan kræve mere.

Hvorfor timer kun visse hjemmesider ud gennem proxyen?

Så virker proxyen, og destinationen er langsom eller blokerer. Hvis webstedet returnerer en 502 i stedet for stilhed, se 502 Bad Gateway.

Hvordan adskiller et timeout sig fra en afvist forbindelse?

En afvisning returneres med det samme; et timeout venter, indtil grænsen nås. Se proxyserver afviser forbindelser.

Vælg en proxy tæt på dit marked

VinaProxy tilbyder IP'er i Vietnam, USA, Japan, Sydkorea, Singapore, Storbritannien og Hongkong, så du kan forblive tæt på dit mål.

Se priser

Related articles

Gratis værktøjer
Benchmarkværktøj til proxyhastighed og mållatens
Test reel HTTP(S)-proxyhastighed og round-trip-latens (ms) mod Google, Facebook, Shopee og Amazon-endpoints uden logning af dine loginoplysninger.
Gratis værktøjer
Proxy-checker: Tjek dine proxyer online
Gratis proxy-checker: indsæt op til 100 proxyer som ip:port:user:pass og tjek status, exit-IP og latenstid online. Lær hvad de enkelte fejl betyder.
Proxy-fejl
Tjek af proxy og firewall: en praktisk tjekliste
Chrome foreslår at tjekke proxy og firewall, når en side ikke indlæses. Gennemgå Windows-proxy, WinHTTP, firewall og antivirus, og test derefter igen.
Proxy-fejl
502 Bad Gateway-proxyfejl: Find ud af, hvem der sendte den
En 502 Bad Gateway via en proxy betyder, at en mellemliggende server ikke fik et gyldigt svar. Se om fejlen ligger hos proxyen eller websitet med curl-output.
Proxy-opsætning
Sådan bruges en proxy i Python Requests (HTTP/HTTPS og Session-pooling)
Konfigurer godkendte HTTP(S)-proxyer i Python requests og requests.Session(). Håndter 407 ProxyError-fejl, og roter statiske IP-pools effektivt.
Proxy-opsætning
Sådan konfigurerer du proxy i Telegram (Desktop, iOS og Android)
Konfigurer VinaProxy HTTP-proxyer direkte i Telegram Desktop, iOS og Android via Telegrams indbyggede menu Forbindelsestype → Tilpasset proxy.
Proxy-opsætning
Sådan konfigurerer du proxy i Google Chrome
Konfigurer VinaProxy HTTP(S)-proxyer i Google Chrome uden at ændre hele dit OS' IP ved hjælp af udvidelser, --proxy-server-flags eller separate brugerprofiler.
Proxy-opsætning
Sådan konfigurerer du proxy på Windows 10 og Windows 11
Konfigurer VinaProxy HTTP(S)-proxyer på Windows 10 og Windows 11 med WinINET-systemindstillinger, PowerShell-miljøvariabler eller netsh winhttp.