Automatización del navegador
Usar el proxy con n8n (nodo HTTP Request)
En n8n el proxy se configura directamente en el nodo HTTP Request, credenciales incluidas. Solo las peticiones que eliges salen con la IP móvil, mientras el resto del workflow sigue usando la conexión del servidor.
Paso a paso
- 1
En el área de cliente configura el protocolo del proxy en HTTP: la opción Proxy del nodo HTTP Request acepta proxies HTTP, no SOCKS5.
- 2
En el nodo HTTP Request abre Options › Add option › Proxy y escribe la dirección completa con el formato http://USUARIO:CONTRASEÑA@HOST:PUERTO.
- 3
Prueba el nodo con Method GET y URL https://api.ipify.org?format=json: la respuesta debe mostrar la IP móvil del proxy, no la del servidor de n8n.
- 4
Para una IP nueva coloca antes de las peticiones un nodo HTTP Request sin proxy que llame al enlace de rotación, seguido de un nodo Wait (After Time Interval) de unos 20 segundos.
# Nodo HTTP Request › Options › Add option › Proxy
http://USUARIO:CONTRASEÑA@HOST:PUERTO
# Prueba: Method GET, URL
https://api.ipify.org?format=json
# IP nueva: nodo HTTP Request sin proxy (GET) y después nodo Wait de 20 segundos
ENLACE_DE_ROTACION
# n8n self-hosted, proxy para todos los nodos (docker-compose.yml › environment)
HTTP_PROXY=http://USUARIO:CONTRASEÑA@HOST:PUERTO
HTTPS_PROXY=http://USUARIO:CONTRASEÑA@HOST:PUERTO
NO_PROXY=localhost,127.0.0.1Sustituye USUARIO, CONTRASEÑA, HOST y PUERTO por los datos de tu proxy (área de clientes › proxy › Conexión).
Consejos
- Empieza siempre por http://: si la dirección no es una URL válida, n8n ignora el proxy sin dar error y la petición sale con la IP del servidor. Comprueba la IP después de cada cambio.
- Si la contraseña contiene caracteres como @, : o /, escríbelos codificados (por ejemplo @ se convierte en %40).
- El proxy configurado en el nodo tiene prioridad sobre las variables HTTP_PROXY y HTTPS_PROXY: puedes tener un proxy para todo n8n y proxies distintos en nodos concretos.
- Con las variables globales también pasa por el proxy el tráfico de n8n hacia otros servicios: añade a NO_PROXY las bases de datos, los contenedores internos y el dominio del enlace de rotación.
- Para muchas peticiones usa Options › Batching (Items per Batch y Batch Interval) y, en los ajustes del nodo, Retry On Fail: el ritmo se mantiene regular y una petición cortada por el cambio de IP se repite.
¿Necesitas ayuda?
El soporte dedicado 24/7 por Telegram te ayuda a configurar cualquier programa.
Escríbenos por Telegram