VVinaProxy

Proxy-timeoutfouten: de verbinding blijft hangen en geeft het op

Updated:

Een timeout is frustrerender dan andere fouten omdat hij niets zegt: geen weigering, geen vraag om een wachtwoord, alleen stilte totdat je software het opgeeft. Meestal komen je pakketten ergens aan en verdwijnen ze, of de proxy accepteert de verbinding maar antwoordt niet op tijd. De taak is om te achterhalen bij welke stap de stilte optreedt.

Kies een proxy dicht bij je doelmarkt

Drie timeout-meldingen die we hebben gemeten

We hebben een testproxy opgezet die TCP-verbindingen accepteert en nooit antwoordt, en vervolgens hetzelfde verzoek uitgevoerd met twee soorten tijdslimieten (adres herschreven als 203.0.113.10:8080, user123:pass456):

  • curl --connect-timeout 10 -x http://user123:[email protected]:8080 https://example.com geeft curl: (28) Proxy CONNECT aborted due to timeout. Die limiet geldt alleen voor de verbindingsfase.
  • Het vervangen door -m 10 (een limiet voor de volledige overdracht) geeft curl: (28) Connection timed out after 10002 milliseconds.
  • Chromium gericht op dezelfde proxy meldt ERR_TIMED_OUT; de proxy-checker meldt timeout.

Oorzaken, meest waarschijnlijke eerst

  • Je netwerk blokkeert de proxy-poort geruisloos. Wifi op kantoor, in hotels of op campussen laat pakketten naar ongebruikelijke poorten vaak geruisloos vallen in plaats van ze te weigeren, waardoor je eindeloos wacht.
  • De timeout in je code is te kort. Een proxy in een ver land heeft wat meer tijd nodig voor de handshake; een limiet van 2–3 seconden kan een prima werkende proxy al voortijdig afbreken.
  • De proxy of de bestemming is overbelast. De proxy accepteert de verbinding maar wacht op de website, waardoor je geduld als eerste opraakt.
  • Verkeerd IP-adres. Een typefout die op een niet-reagerend adres uitkomt, veroorzaakt stilte in plaats van een weigering.

Oplossingen per omgeving

  • Windows/Chrome: probeer dezelfde proxy via de mobiele data van je telefoon. Als de timeout verdwijnt, blokkeert het oorspronkelijke netwerk; lees de proxy en de firewall controleren.
  • Antidetect-browsers: de knop voor de proxycontrole heeft meestal een vaste wachttijd. Probeer het een paar keer opnieuw, en als slechts enkele profielen mislukken, vergelijk hun proxy-regel dan met een regel die wel werkt.
  • Telegram: blijven hangen op verbinden na het inschakelen van een proxy is vaak ook een timeout; test de proxy in de checker voordat je Telegram aanpast.
  • Python requests: geef timeout=(10, 30) mee, wat staat voor 10 seconden om te verbinden en 30 seconden om te lezen. Vang requests.exceptions.ConnectTimeout en requests.exceptions.ReadTimeout afzonderlijk op om te zien waar het vastloopt, en voeg enkele gespreide nieuwe pogingen toe in plaats van een onbeperkte timeout.
  • curl: gebruik --connect-timeout om alleen de verbindingsstap te meten en -m om het hele commando te begrenzen.

Timeout of gewoon traag?

Een trage proxy antwoordt nog steeds, alleen laat. De proxy-snelheidstest toont werkelijke reactietijden; als deze dicht bij de timeout van je software liggen, verhoog dan de limiet of kies een proxy in een land dichter bij het doel. Als herhaalde tests nooit een antwoord opleveren, is het een echte timeout en is een ticket met het resultaat van de checker de volgende stap.

Stappenplan

  1. 1

    Bevestig de timeout met de checker

    Plak de proxy-regel in de proxy-checker. Een timeout-resultaat betekent dat er binnen de wachttijdlimiet geen antwoord is binnengekomen.

  2. 2

    Wissel van netwerk om het probleem te isoleren

    Probeer het opnieuw via mobiele data. Als het werkt, ligt het probleem bij het oorspronkelijke netwerk of de firewall ervan.

  3. 3

    Meet de reactietijd

    Voer de proxy-snelheidstest uit om te zien of de proxy traag is of stil blijft.

  4. 4

    Stel timeouts en nieuwe pogingen in je software af

    Verhoog de verbindingslimiet naar ongeveer 10 seconden, voeg nieuwe pogingen toe en voer de taak opnieuw uit.

Veelgestelde vragen

Betekent een proxy-timeout dat de proxy dood is?

Niet noodzakelijk. Veel timeouts ontstaan doordat het netwerk van de gebruiker de poort blokkeert. Test vanaf een ander netwerk voordat je een conclusie trekt.

Welke timeout moet ik instellen voor proxies in code?

Ongeveer 10 seconden voor het verbinden en 30 seconden voor het lezen is een verstandig uitgangspunt. Proxies ver weg of zware pagina's hebben mogelijk meer nodig.

Waarom treedt er via de proxy alleen bij bepaalde websites een timeout op?

In dat geval werkt de proxy wel en is de bestemming traag of aan het blokkeren. Als de site een 502 produceert in plaats van stilte, zie 502 Bad Gateway.

Wat is het verschil tussen een timeout en een geweigerde verbinding?

Een weigering keert direct terug; een timeout wacht tot de limiet is bereikt. Zie proxyserver weigert verbindingen.

Kies een proxy dicht bij je doelmarkt

VinaProxy biedt IP's in Vietnam, de VS, Japan, Zuid-Korea, Singapore, het VK en Hongkong, zodat je dicht bij je doel blijft.

Bekijk prijzen

Related articles

Gratis tools
Benchmarktool voor proxysnelheid en doellatency
Test de werkelijke HTTP(S)-proxysnelheid en round-trip latency (ms) naar Google, Facebook, Shopee en Amazon zonder opslag van je inloggegevens.
Gratis tools
Proxy Checker: Test je proxy's online
Gratis proxy checker: plak tot 100 proxy's als ip:port:user:pass en test online status, exit-IP en latentie. Ontdek wat elke foutmelding betekent.
Proxyfouten
De proxy en firewall controleren: een praktische checklist
Laadt een pagina niet, dan adviseert Chrome de proxy en firewall te controleren. Loop de Windows-proxy, WinHTTP, firewall en antivirus na en test opnieuw.
Proxyfouten
502 Bad Gateway-proxyfouten: ontdek wie de fout veroorzaakt
Een 502 Bad Gateway via een proxy betekent geen geldig antwoord. Ontdek of de fout bij de proxy of de website ligt, met concrete curl-voorbeelden.
Proxy-configuratie
Een proxy gebruiken in Python Requests (HTTP/HTTPS & Session-pooling)
Configureer geauthenticeerde HTTP(S)-proxy's in Python requests en requests.Session(). Verhelp 407 ProxyError-fouten en roteer statische IP-pools.
Proxy-configuratie
Proxy configureren in Telegram (Desktop, iOS & Android)
Configureer VinaProxy HTTP-proxy's direct in Telegram Desktop, iOS en Android met het ingebouwde menu Verbindingstype → Aangepaste proxy van Telegram.
Proxy-configuratie
Proxy configureren in Google Chrome
Stel VinaProxy HTTP(S)-proxy's in Chrome in zonder uw hele OS-IP te wijzigen, via extensies, --proxy-server-flags of afzonderlijke gebruikersprofielen.
Proxy-configuratie
Proxy configureren op Windows 10 en Windows 11
Configureer VinaProxy HTTP(S)-proxy's op Windows 10 en Windows 11 via WinINET-systeeminstellingen, PowerShell-omgevingsvariabelen of netsh winhttp.