Errori di timeout del proxy: la connessione si blocca, poi fallisce

Aggiornato:

Un timeout è più frustrante di altri errori perché non fornisce indicazioni: nessun rifiuto, nessuna richiesta di password, solo silenzio finché il software non si arrende. In genere i pacchetti finiscono nel vuoto e spariscono, oppure il proxy accetta la connessione ma non risponde in tempo. L'obiettivo è capire in quale fase si verifica questo blocco.

Scegli un proxy vicino al tuo mercato

Tre output di timeout che abbiamo misurato

Abbiamo configurato un proxy di test che accetta connessioni TCP ma non risponde mai, per poi eseguire la stessa richiesta con due diversi limiti di tempo (indirizzo riscritto come 203.0.113.10:8080, user123:pass456):

  • curl --connect-timeout 10 -x http://user123:[email protected]:8080 https://example.com restituisce curl: (28) Proxy CONNECT aborted due to timeout. Questo limite copre solo la fase di connessione.
  • Sostituendolo con -m 10 (un limite sull'intero trasferimento) si ottiene curl: (28) Connection timed out after 10002 milliseconds.
  • Chromium puntato verso lo stesso proxy segnala ERR_TIMED_OUT; il proxy checker restituisce timeout.

Cause, dalla più probabile alla meno probabile

  • La tua rete blocca silenziosamente la porta del proxy. Le reti Wi-Fi di uffici, hotel e campus spesso scartano i pacchetti verso porte insolite anziché rifiutarli esplicitamente, lasciandoti in attesa indefinita.
  • Il timeout nel codice è troppo breve. Un proxy situato in un paese lontano richiede più tempo per l'handshake; una soglia di 2-3 secondi può interrompere un proxy che in realtà funziona benissimo.
  • Il proxy o la destinazione sono sovraccarichi. Il proxy accetta la connessione ma rimane in attesa del sito web, esaurendo prima la tua pazienza.
  • Indirizzo IP errato. Un errore di battitura che punta a un indirizzo non reattivo genera silenzio anziché un rifiuto esplicito.

Risoluzioni in base all'ambiente

  • Windows/Chrome: prova lo stesso proxy tramite la connessione dati del telefono. Se il timeout scompare, è la rete originaria a bloccare il traffico; consulta la guida su come verificare il proxy e il firewall.
  • Browser antidetect: il pulsante di verifica del proxy prevede solitamente un'attesa fissa. Riprova più volte e, se falliscono solo determinati profili, confronta la loro stringa proxy con una funzionante.
  • Telegram: rimanere bloccati su "In connessione..." dopo aver attivato un proxy è spesso sintomo di un timeout; prova il proxy nel checker prima di modificare le impostazioni di Telegram.
  • Python requests: imposta timeout=(10, 30), ovvero 10 secondi per la connessione e 30 secondi per la lettura. Gestisci separatamente requests.exceptions.ConnectTimeout e requests.exceptions.ReadTimeout per individuare dove si blocca, e inserisci alcuni tentativi distanziati anziché un timeout infinito.
  • curl: impiega --connect-timeout per misurare esclusivamente la fase di connessione e -m per limitare l'intero comando.

Timeout o solo lentezza?

Un proxy lento risponde comunque, solo in ritardo. Lo speed test per proxy mostra i tempi di risposta effettivi; se sono vicini al limite impostato nel software, aumenta la soglia o scegli un proxy geograficamente più vicino alla destinazione. Se test ripetuti continuano a non ricevere alcuna risposta, si tratta di un vero e proprio timeout: inviare un ticket con i risultati del checker è il passo successivo.

Passo dopo passo

  1. 1

    Conferma il timeout con il checker

    Incolla la stringa del proxy nel proxy checker. Un esito di timeout significa che non è giunta alcuna risposta entro il tempo limite.

  2. 2

    Cambia rete per isolare il problema

    Riprova usando i dati mobili. Se funziona, il problema risiede nella rete iniziale o nel suo firewall.

  3. 3

    Misura il tempo di risposta

    Avvia lo speed test per proxy per capire se il proxy è semplicemente lento o del tutto irraggiungibile.

  4. 4

    Regola timeout e tentativi nel software

    Porta il limite di connessione a circa 10 secondi, inserisci dei tentativi di riprova ed esegui nuovamente l'operazione.

Domande frequenti

Un proxy timeout significa che il proxy non funziona più?

Non necessariamente. Molti timeout dipendono dalla rete dell'utente che blocca la porta. Fai un test da un'altra rete prima di trarre conclusioni.

Quale valore di timeout conviene impostare nel codice per i proxy?

Circa 10 secondi per la connessione e 30 secondi per la lettura rappresentano un buon punto di partenza. Proxy geograficamente distanti o pagine pesanti potrebbero richiedere valori più alti.

Perché solo determinati siti web vanno in timeout tramite il proxy?

In tal caso il proxy è operativo ed è la destinazione a essere lenta o a bloccare il traffico. Se il sito restituisce un errore 502 anziché silenzio, consulta la guida su 502 Bad Gateway.

Che differenza c'è tra un timeout e una connessione rifiutata?

Il rifiuto viene notificato all'istante; il timeout attende invece lo scadere del limite prefissato. Consulta la guida su server proxy che rifiuta le connessioni.

Scegli un proxy vicino al tuo mercato

VinaProxy offre indirizzi IP in Vietnam, Stati Uniti, Giappone, Corea del Sud, Singapore, Regno Unito e Hong Kong, permettendoti di restare sempre vicino al tuo target.

Vedi le tariffe

Articoli correlati

Strumenti gratuiti
Strumento Benchmark per Velocità e Latenza Proxy per Piattaforma
Verifica la velocità reale e la latenza di risposta (ms) dei proxy HTTP(S) verso Google, Facebook, Shopee e Amazon senza registrare le tue credenziali.
Strumenti gratuiti
Proxy checker: verifica i tuoi proxy online
Proxy checker gratuito: incolla fino a 100 proxy nel formato ip:port:user:pass e verifica online stato, IP di uscita e latenza. Scopri cosa significa ogni errore.
Errori proxy
Controllo del proxy e del firewall: una checklist pratica
Quando una pagina non si carica, Chrome suggerisce di controllare il proxy e il firewall. Verifica le impostazioni del proxy di Windows, WinHTTP, firewall e antivirus, poi riprova.
Errori proxy
Errori proxy 502 Bad Gateway: scopri chi lo ha inviato
Un errore 502 Bad Gateway tramite proxy indica che un server intermedio non ha ricevuto una risposta valida. Ecco come capire se la colpa è del proxy o del sito web, con output reali di curl.
Configurazione proxy
Come usare un proxy in Python Requests (HTTP/HTTPS e Session pooling)
Configurare proxy HTTP(S) autenticati in Python requests e requests.Session(). Gestire eccezioni 407 ProxyError e ruotare pool di IP statici.
Configurazione proxy
Guida alla configurazione del proxy su Telegram (Desktop e Mobile)
Configura i proxy HTTP VinaProxy direttamente in Telegram Desktop, iOS e Android tramite il menu integrato Tipo di connessione → Proxy personalizzato.
Configurazione proxy
Guida alla configurazione del proxy su Google Chrome
Configura proxy HTTP(S) VinaProxy su Google Chrome senza modificare l'IP dell'intero sistema operativo tramite estensioni, parametri --proxy-server o profili isolati.
Configurazione proxy
Come configurare un proxy su Windows 10 e Windows 11
Configura i proxy HTTP(S) VinaProxy su Windows 10 e Windows 11 utilizzando le Impostazioni di Sistema WinINET, le variabili di ambiente PowerShell o netsh winhttp.