Cos'è un rotating proxy?
Il rotating proxy — in turco spesso chiamato proxy rotante o proxy con cambio IP automatico — è il sistema che fa uscire le tue richieste, a turno, da indirizzi diversi di un ampio pool invece che da un unico IP fisso. Nella tua applicazione definisci un solo endpoint (gateway); a decidere da quale IP esce ciascuna richiesta è l'infrastruttura.
Il vantaggio maggiore di questa architettura è la semplicità operativa. Invece di acquistare centinaia di IP e gestirne lista, salute e stato di blocco uno per uno, con una definizione proxy di una riga accedi a milioni di indirizzi. La complessità passa all'infrastruttura e tu ti concentri solo sui dati.
Architettura backconnect: dietro le quinte
Il cuore del rotating proxy è il server backconnect (gateway) . L'indirizzo che definisci nella tua applicazione — per esempio gw.freeproxy.tr:7777 — non è un IP, ma una porta. Ogni tua connessione entra da questa porta ed esce su internet con un indirizzo adatto scelto nell'enorme pool retrostante.
La scelta dell'IP non è casuale. L'infrastruttura tiene conto della salute dell'IP, del fatto che abbia visitato di recente quel target e della tua regola di rotazione. Questo livello di selezione intelligente ti solleva dalle centinaia di righe di gestione degli errori che dovresti scrivere nel codice.
La logica di cambio IP — tre modalità
Rotazione per richiesta
Ogni richiesta HTTP esce con un IP diverso del pool. In una scansione di mille pagine il sito target vede mille visitatori diversi e il limite di richieste per IP perde di fatto significato. È la modalità predefinita per le attività di web scraping su larga scala. È ideale quando estrai pagine indipendenti e slegate tra loro.
Rotazione a tempo
L'IP cambia automaticamente all'intervallo che imposti (per esempio ogni 5 minuti). È adatta ai flussi che prevedono navigazione tra pagine ma non richiedono una sessione lunga. Funziona bene per operazioni di media durata, come sfogliare una categoria e guardare qualche prodotto.
Sticky session
Aggiungi un identificativo di sessione ai parametri di connessione: lo stesso identificativo resta associato allo stesso IP per 1-30 minuti. Flussi di login, operazioni sul carrello e moduli a più passaggi si completano con questa modalità. Dettaglio fondamentale: assegna identificativi di sessione diversi ad attività diverse. Concentrare tutto su un solo IP con un unico identificativo vanifica lo scopo stesso della rotazione.
| Tipo di attività | Modalità consigliata |
| Scansione di liste prodotti/categorie | Per richiesta |
| Login + estrazione dati | Sticky |
| Navigazione su più pagine | A tempo |
| Controllo di URL in blocco | Per richiesta |
Gestione intelligente del pool
Una buona infrastruttura rotating non sceglie gli IP a caso: dietro le quinte lavora di continuo un livello di controllo della salute.
- Gli IP rallentati o segnalati dai target vengono automaticamente esclusi dalla rotazione.
- Le richieste fallite vengono ripetute automaticamente su un IP diverso (retry intelligente).
- In base al dominio di destinazione viene preferito un IP che "non ha visitato di recente quel target": si evita così la formazione di schemi.
- La salute del pool è monitorata in tempo reale e il tasso di successo complessivo resta alto.
I vantaggi sul fronte scraping
Il rotating proxy è la spina dorsale della raccolta dati su larga scala. I vantaggi che offre:
- Poche richieste per IP: ogni IP riceve un numero di richieste inferiore alla soglia di tolleranza del target e il rischio di ban si riduce al minimo.
- Concorrenza illimitata: puoi inviare migliaia di richieste in parallelo, senza limiti di connessione.
- Retry automatico: la richiesta fallita viene ripetuta con un altro IP, senza gestione manuale degli errori.
- Nessuna gestione di liste: spariscono le incombenze come scartare gli IP morti o gestire i blocchi.
Quale pool? Residenziale o mobile?
La rotazione è un meccanismo; il pool di IP sottostante è una scelta a parte. Capire questa distinzione è importante.
- Rotating residenziale: il pool residenziale offre la varietà più ampia (oltre 10 milioni di IP) ed è lo standard per la maggior parte delle attività. Garantisce un alto tasso di successo sui target protetti.
- Rotating mobile: il pool mobile offre il punteggio di affidabilità più alto ed entra in gioco sui target con le protezioni più severe.
- Rotating datacenter: sui target non protetti è l'opzione più veloce ed economica; contro protezioni aggressive l'efficacia è limitata.
La scelta dipende dal livello di protezione del tuo target. Se sei indeciso, iniziare dal residenziale è un'impostazione predefinita sicura.
Automazione e integrazione con gli strumenti
Scrapy, Puppeteer, Playwright, Selenium e tutti i client HTTP funzionano con un'unica definizione di gateway. Proxy per automazione nella nostra pagina trovi esempi di configurazione per ciascuno strumento.
| Ambiente | Utilizzo |
| curl | curl --proxy gw.freeproxy.tr:7777 --proxy-user user:pass https://hedef |
| Python requests | proxies={"https":"http://user:pass@gw.freeproxy.tr:7777"} |
| Scrapy | Rotazione automatica a ogni richiesta; controllo della sessione tramite middleware |
| Playwright | Parametro proxy del context + identificativo di sessione |
Pattern d'uso corretti
- Pattern lista + dettaglio: estrai le pagine di categoria con la rotazione per richiesta e le sessioni che portano al dettaglio prodotto con sticky.
- Controllo del ritmo: la rotazione ti protegge dai limiti, ma un ritmo rispettoso verso il target resta una tua responsabilità. Usa ritardi casuali.
- Monitora le metriche di successo: registra nei log la percentuale di 403/429; un aumento segnala che serve regolare il pool o il ritmo.
- Separa gli identificativi di sessione: un identificativo diverso per ogni thread: il parallelismo si mantiene e le sessioni restano coerenti.
La logica di prezzo
I pacchetti rotating sono a GB. Tutte le modalità di rotazione (per richiesta, a tempo, sticky) vengono scalate dallo stesso contatore di traffico e i GB non utilizzati si riportano al mese successivo. Poiché la concorrenza è illimitata, paghi in base a "quanti dati" e non a "quante connessioni": un modello prevedibile per le operazioni che scalano. Più cresce il volume, più scende il prezzo unitario per GB.
Domande tecniche frequenti
- Lo stesso IP può ripresentarsi? Per via delle dimensioni del pool, nel breve periodo la probabilità è molto bassa; se serve unicità certa, il controllo si ottiene con i parametri di sessione.
- Il gateway è un single point of failure? No: il livello gateway è ridondante e, se un nodo cade, il traffico viene spostato automaticamente.
- Posso scegliere il Paese? Sì: i parametri di targeting si cambiano richiesta per richiesta e con un solo account raggiungi oltre 150 Paesi.
Suggerimento: se vuoi provare il sistema con rotazione prima di acquistarlo, puoi testare il tuo flusso di richieste sugli indirizzi proxy gratuiti aggiornati . Poiché gli IP gratuiti sono instabili, per il lavoro in produzione si consiglia il pool a pagamento; ma provare a mano la logica di rotazione è il modo migliore per capire cosa fa la rotazione automatica.