Usa proxy HTTP e SOCKS5 in browser, strumenti e codice
I piani proxy ti forniscono proxy HTTP, HTTPS e SOCKS5 che funzionano senza app. Questa guida mostra dove trovare i tuoi dettagli, come scegliere un metodo di login e come usare i proxy nei browser, strumenti, curl e Python.
8 min di lettura
Quali piani sono proxy
Tre piani sono forniti come proxy. Il Rotating Proxy Pool ti offre 2.200 IP in 260 subnet che si aggiornano ogni 14 giorni. Static Proxy ti fornisce IP dedicati privati, scelti da più di 1.000 subnet, con prezzi che scendono da $2,68 a $1,34 per IP all'aumentare dell'ordine. 1 Gbps Static Proxy ti offre blocchi di 50 IP privati su porte da 1 Gbps per video, scraping e dati in bulk.
Tutti e tre supportano HTTP, HTTPS e SOCKS5, e tutti e tre accettano sia un utente e una password che una allowlist IP. Poiché non c'è un'app, funzionano su server, nei profili del browser, negli strumenti di scraping e nel tuo codice.
Trova i dettagli del tuo proxy
Dopo il completamento dell'ordine, apri il servizio in My services. Vedrai l'host del proxy, la porta per ogni protocollo e il tuo utente e password del proxy. Su Static Proxy e 1 Gbps Static Proxy vedrai anche l'elenco dei tuoi IP dedicati.
Scrivi i dettagli nel formato che il tuo strumento si aspetta. La maggior parte degli strumenti accetta una riga nel formato protocollo://UTENTE:PASSWORD@HOST:PORTA, ad esempio http://UTENTE:PASSWORD@HOST:PORTA o socks5://UTENTE:PASSWORD@HOST:PORTA. Sostituisci UTENTE, PASSWORD, HOST e PORTA con i valori di My services.
Utente e password o allowlist IP
Ci sono due modi per accedere a un proxy. Con utente e password, ogni richiesta porta il tuo login del proxy. Questo funziona da qualsiasi luogo, inclusi i laptop che si spostano tra le reti, ed è l'opzione più semplice per i profili del browser e gli strumenti desktop.
Con una allowlist IP, registri l'IP pubblico del tuo server o ufficio in My services. Le richieste da quell'IP vengono accettate senza login. Questa è l'opzione più pulita per i server con un indirizzo fisso e per gli strumenti che non supportano i login proxy. Ricorda di aggiornare la allowlist se l'IP del tuo server cambia.
- Laptop o rete variabile: utente e password.
- Server con IP fisso: allowlist IP.
- Strumento senza supporto per il login proxy: allowlist IP.
- Molti profili del browser su un PC: utente e password, un proxy per profilo.
In un browser web
La maggior parte dei browser utilizza le impostazioni del proxy di sistema. Su Windows, apri Impostazioni, poi Rete e Internet, quindi Proxy, e inserisci l'host e la porta HTTP sotto configurazione manuale. Su macOS, apri Impostazioni di sistema, poi Rete, seleziona la tua connessione, apri Dettagli e poi Proxy, e compila i campi del proxy web e sicuro. Il browser chiede l'utente e la password del proxy la prima volta che apri una pagina.
Firefox ha le proprie impostazioni del proxy nella sezione rete delle sue preferenze, dove puoi anche inserire un host e una porta SOCKS5. Gli strumenti per i profili del browser e le estensioni per il cambio di proxy ti permettono di assegnare a ogni profilo il proprio proxy, che è la configurazione usuale per i team che gestiscono diversi account con IP Static Proxy.
Negli strumenti di scraping e automazione
Gli strumenti di scraping, i crawler SEO e il software di monitoraggio di solito hanno un campo proxy o un'importazione di lista proxy. Incolla un proxy per riga nel formato richiesto dallo strumento. Per un ordine Static Proxy, aggiungi ciascuno dei tuoi IP dedicati come propria riga in modo che lo strumento possa distribuire il lavoro tra di essi. Per il Rotating Proxy Pool, aggiungi l'indirizzo del pool e lo strumento riceverà indirizzi dal pool di 2.200 IP.
Imposta un numero ragionevole di connessioni parallele. Un ritmo costante mantiene gli IP in buono stato e fornisce dati più affidabili rispetto a raffiche di richieste.
Con curl
curl accetta un proxy con l'opzione -x. Per HTTP, il comando è: curl -x http://UTENTE:PASSWORD@HOST:PORTA https://proxyworld.cc/en/my-ip. Per SOCKS5, usa lo schema socks5h in modo che anche le ricerche dei nomi passino attraverso il proxy: curl -x socks5h://UTENTE:PASSWORD@HOST:PORTA https://proxyworld.cc/en/my-ip.
Se usi una allowlist IP, elimina la parte del login: curl -x http://HOST:PORTA https://proxyworld.cc/en/my-ip. La pagina che ritorna mostra l'IP utilizzato dalla richiesta, che è un modo rapido per testare ciascun proxy in una lista.
Con Python
Con la libreria requests, passa un dizionario proxies. Scrivi proxy = 'http://UTENTE:PASSWORD@HOST:PORTA', poi proxies = {'http': proxy, 'https': proxy}, quindi r = requests.get('https://proxyworld.cc/en/my-ip', proxies=proxies, timeout=30), e stampa r.status_code per controllare il risultato.
Per SOCKS5, installa l'extra SOCKS con pip install requests[socks] e imposta proxy = 'socks5h://UTENTE:PASSWORD@HOST:PORTA' invece. Per usare molti IP Static Proxy, tienili in una lista e scegline uno diverso per ogni sessione, in modo che ogni target veda un IP coerente per la durata di quella sessione.
Imposta un timeout su ogni richiesta e riprova educatamente dopo una pausa quando una richiesta fallisce. Questo mantiene i lavori lunghi stabili senza sovraccaricare i siti da cui raccogli dati.
Controlla e risolvi i problemi
Testa ciascun proxy su /en/my-ip prima di iniziare un lavoro di grandi dimensioni. Se qualcosa non funziona, controlla questi punti.
- 407 Proxy Authentication Required: l'utente o la password sono sbagliati, o lo strumento non li sta inviando; copiali di nuovo da My services.
- Connessione rifiutata o scaduta: controlla l'host e la porta per il protocollo scelto, poiché HTTP e SOCKS5 usano porte diverse.
- Allowlist non funziona: conferma l'IP pubblico del tuo server e che sia salvato in My services.
- Errori DNS su SOCKS5: usa socks5h in modo che le ricerche dei nomi passino attraverso il proxy.
Domande
1. Devo usare HTTP o SOCKS5?
Usa HTTP o HTTPS per i browser e la maggior parte degli strumenti web. Usa SOCKS5 per software che necessita di altri tipi di traffico o preferisce SOCKS, e scegli socks5h in curl e Python in modo che le ricerche dei nomi passino attraverso il proxy.
2. Posso usare sia un login che una allowlist?
Sì. Le richieste da un IP nella allowlist vengono accettate senza login, e le richieste con un utente e una password corretti vengono accettate da qualsiasi luogo. Molti team inseriscono i loro server nella allowlist e usano il login sui laptop.
3. Di quanti proxy ho bisogno?
Per Static Proxy, conta le sessioni parallele o i profili del browser che esegui, quindi controlla i livelli di prezzo: il prezzo per IP scende a 10, 25, 50, 75 e 100 IP. L'ordine minimo è di 14 IP.
4. I proxy necessitano dell'app ProxyWorld?
No. I piani proxy funzionano in qualsiasi browser, strumento o script che supporta HTTP, HTTPS o SOCKS5. L'app è utilizzata solo per i piani basati su app.