Automazione del browser
Usare il proxy con n8n (nodo HTTP Request)
In n8n il proxy si imposta direttamente nel nodo HTTP Request, credenziali comprese. Solo le richieste che scegli escono con l'IP mobile, mentre il resto del workflow continua a usare la connessione del server.
Passo passo
- 1
Nell'area clienti imposta il protocollo del proxy su HTTP: l'opzione Proxy del nodo HTTP Request accetta proxy HTTP, non SOCKS5.
- 2
Nel nodo HTTP Request apri Options › Add option › Proxy e scrivi l'indirizzo completo nel formato http://UTENTE:PASSWORD@HOST:PORTA.
- 3
Prova il nodo con Method GET e URL https://api.ipify.org?format=json: la risposta deve contenere l'IP mobile del proxy, non quello del server di n8n.
- 4
Per un nuovo IP metti prima delle richieste un nodo HTTP Request senza proxy che chiama il link di rotazione, seguito da un nodo Wait (After Time Interval) di circa 20 secondi.
# Nodo HTTP Request › Options › Add option › Proxy
http://UTENTE:PASSWORD@HOST:PORTA
# Prova: Method GET, URL
https://api.ipify.org?format=json
# Nuovo IP: nodo HTTP Request senza proxy (GET), poi nodo Wait di 20 secondi
LINK_DI_ROTAZIONE
# n8n self-hosted, proxy per tutti i nodi (docker-compose.yml › environment)
HTTP_PROXY=http://UTENTE:PASSWORD@HOST:PORTA
HTTPS_PROXY=http://UTENTE:PASSWORD@HOST:PORTA
NO_PROXY=localhost,127.0.0.1Sostituisci UTENTE, PASSWORD, HOST e PORTA con i dati del tuo proxy (area clienti › proxy › Connessione).
Consigli
- Scrivi sempre http:// all'inizio: se l'indirizzo non è un URL valido, n8n ignora il proxy senza dare errore e la richiesta parte dall'IP del server. Controlla l'IP dopo ogni modifica.
- Se la password contiene caratteri come @, : o /, scrivili codificati (per esempio @ diventa %40).
- Il proxy impostato nel nodo ha la precedenza sulle variabili HTTP_PROXY e HTTPS_PROXY: puoi avere un proxy per tutto n8n e proxy diversi in singoli nodi.
- Con le variabili globali passa dal proxy anche il traffico di n8n verso altri servizi: aggiungi a NO_PROXY database, container interni e il dominio del link di rotazione.
- Per molte richieste usa Options › Batching (Items per Batch e Batch Interval) e, nelle impostazioni del nodo, Retry On Fail: il ritmo resta regolare e una richiesta interrotta dal cambio IP viene ripetuta.
Ti serve una mano?
Il supporto dedicato 24/7 su Telegram ti aiuta a configurare qualsiasi programma.
Scrivici su Telegram