Cómo usar proxies con n8n: Guía completa
Enrute las HTTP requests de los workflows de n8n a través de proxies de GProxy. Cubre la configuración del HTTP Request node, variables de entorno y patrones de automatización.
Requisitos previos
- ✓instancia de n8n (self-hosted o cloud)
- ✓cuenta de GProxy con plan de proxy activo
- ✓familiaridad básica con el constructor de workflows de n8n
Configuración paso a paso
Abrir el editor de flujo de n8n
Crea un nuevo flujo de trabajo o edita uno existente
Navigate to your n8n instance and create a new workflow
Añadir nodo HTTP Request
Añade un nodo HTTP Request a tu flujo de trabajo
Click '+' → Search 'HTTP Request' → Add to canvas
Configurar proxy en el nodo
Establece el proxy de GProxy en las opciones del nodo HTTP Request
HTTP Request node → Options → Proxy:
http://USER:PASS@proxy.gproxy.net:1000
Configurar variables de entorno (self-hosted)
Para un proxy global, establece las variables de entorno en tu configuración de n8n
# Docker
docker run -e HTTP_PROXY=http://USER:PASS@proxy.gproxy.net:1000 \
-e HTTPS_PROXY=http://USER:PASS@proxy.gproxy.net:1000 \
n8nio/n8n
# systemd
[Service]
Environment=HTTP_PROXY=http://USER:PASS@proxy.gproxy.net:1000
Environment=HTTPS_PROXY=http://USER:PASS@proxy.gproxy.net:1000
Probar el flujo de trabajo
Ejecuta el flujo de trabajo y verifica la IP del proxy
Set URL to https://httpbin.org/ip → Execute → Check origin IP in response
Añadir manejo de errores
Añade lógica de reintento para fallos del proxy
Add Error Trigger node → Connect to retry logic → Set max retries to 3
Ejemplos de código
{
"nodes": [{
"type": "n8n-nodes-base.httpRequest",
"parameters": {
"url": "https://httpbin.org/ip",
"method": "GET",
"options": {
"proxy": "http://USER:PASS@proxy.gproxy.net:1000"
}
}
}]
}
version: '3'
services:
n8n:
image: n8nio/n8n
ports:
- '5678:5678'
environment:
- HTTP_PROXY=http://USER:PASS@proxy.gproxy.net:1000
- HTTPS_PROXY=http://USER:PASS@proxy.gproxy.net:1000
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=admin
- N8N_BASIC_AUTH_PASSWORD=secret
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:
¿Por qué usar proxies con n8n?
n8n es una potente plataforma de automatización de flujos de trabajo que conecta APIs, realiza scraping de sitios web y procesa datos. Cuando sus flujos de trabajo de n8n realizan solicitudes HTTP a servicios externos, es posible que encuentre límites de velocidad o bloqueos de IP. Los más de 10M+ de IPs residenciales de GProxy le permiten rotar la IP de salida de su flujo de trabajo de n8n, permitiendo una recolección de datos e integración de API confiable desde cualquiera de los 150+ países.
Nodo HTTP Request con Proxy
El nodo HTTP Request de n8n admite la configuración de proxy a través de sus opciones avanzadas. Puede establecer la URL del proxy directamente en la configuración del nodo, incluyendo las credenciales de autenticación. Esto enruta esa solicitud específica a través del endpoint del proxy de GProxy.
Proxy Global mediante Variables de Entorno
Para n8n auto-hospedado, configure las variables de entorno HTTP_PROXY y HTTPS_PROXY en su despliegue de n8n. Esto enruta todas las solicitudes HTTP salientes a través de GProxy sin configurar cada nodo individualmente. Útil para organizaciones que desean que todo el tráfico del flujo de trabajo pase por un proxy.
Flujos de Trabajo de Scraping
Cree flujos de trabajo de web scraping que utilicen GProxy para la rotación de IP. Combine el nodo HTTP Request con nodos de extracción de HTML, procesamiento de JSON y almacenamiento de datos. Cada solicitud a través del endpoint backconnect de GProxy obtiene una IP única, lo que hace que sus flujos de trabajo de scraping sean resistentes a los bloqueos.
Recolección de Datos Programada
Utilice el activador Cron o Schedule de n8n para ejecutar flujos de trabajo periódicos de recolección de datos a través de los proxies de GProxy. Supervise los precios de la competencia, realice un seguimiento de las métricas de redes sociales o agregue noticias de diferentes regiones utilizando proxies con geo-targeted — todo automatizado y sin intervención manual.
Manejo de Errores en Flujos de Trabajo con Proxy
Añada nodos de manejo de errores para gestionar fallos relacionados con el proxy. Utilice el nodo IF para verificar los códigos de estado de respuesta y el Error Trigger para capturar y reintentar solicitudes fallidas. La infraestructura confiable de GProxy minimiza los fallos, pero un manejo de errores adecuado garantiza que su automatización se ejecute sin problemas.
Casos de uso
Automated Price Monitoring
Programa flujos de trabajo para extraer precios de la competencia diariamente a través de proxies rotativos.
Lead Enrichment
Enriquece datos de leads consultando múltiples APIs desde diferentes IPs para evitar rate limits.
Social Media Monitoring
Rastrea menciones de marca y actividad de la competencia en plataformas con proxies geo-localizados.
Content Aggregation
Agrega contenido de múltiples fuentes con una rotación de proxy confiable.
FAQ
¿Admite n8n cloud proxies personalizados? +
¿Puedo usar diferentes proxies por nodo? +
¿Cómo manejo los límites de velocidad (rate limits) en n8n? +
¿El proxy afecta a todas las conexiones de n8n? +
¿Listo para empezar?
Comience con GProxy en minutos — proxies residenciales desde $0.85/GB, IPv6 desde $0.03/proxy, pago por uso.
