Integración de Proxy NGINX
Esta guía puede estar desactualizada. Para una guía actualizada, consulta nuestra documentación.
Configuración de proxies NGINX con Bright Data
Configuración de zona:
Ve a la sección “Infraestructura de scraping y Proxy” y añade una nueva Zona designada para tu uso de proxy.
Selección de tipo de proxy:
Selecciona el tipo de proxies que necesitas. En este ejemplo, se seleccionará ISP.
Especifica dominios:
Dominios específicos o usa ‘Todos los dominios’ para que una IP apunte a sitios web usando la misma IP.
Instalar Proxy Manager:
Ve a esta página: https://brightdata.com/cp/zones/lpm
Instala el proxy manager que se adapte a tu sistema operativo.
Crea tu primer puerto:
Elige tu zona de proxy preferida y continúa, luego selecciona el navegador y crea el puerto proxy.
Instalar NGINX:
La instalación de Nginx es necesaria para ocultar el dominio de Bright a tus usuarios. Las acciones necesarias son crear un nuevo servidor y configurar los ajustes.
- Instalar – Instala nginx en el servidor, por ejemplo, siguiendo las instrucciones oficiales (versión 1.15.10 o superior)
- Asegúrate de que la IP del servidor no esté añadida a las listas blancas de administrador y proxy del Proxy Manager
- Abre el archivo de configuración de nginx /etc/nginx/nginx.conf – Establece worker_processes en auto
- Establece worker_connections en 200 – Esto debe estar en correlación con la cantidad de puertos que deseas usar
- Al final de la sección HTTP, añade la línea include /etc/nginx/sites-enabled/*;
- Crea el directorio /etc/nginx/sites-enabled – Crea el archivo /etc/nginx/sites-enabled/pmgr.conf
- Reinicia nginx sudo service nginx restart – Añade la IP de nginx a reverse_proxy_ips del Proxy Manager
Así es como debería verse tu archivo /nginx.conf:
worker_processes auto;
user www-data;
error_log /var/log/nginx/error.log info;
events {
worker_connections 200;
}
http {
include /etc/nginx/mime.types;
access_log /var/log/nginx/access.log combined;
server {
server_name localhost;
listen 127.0.0.1:80;
error_page 500 502 503 504 /50x.html;
}
# Other configuration...
include /etc/nginx/sites-enabled/*;
}
Y así es como debería verse tu archivo pmgr.conf:
GNU nano 4.8 pmgr.conf
server {
listen 24000-24100;
location /{
resolver 8.8.8.8;
proxy_pass http://127.0.0.1:$server_port;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
Puedes probar tu conexión enviando esta solicitud:
curl --proxy http://10.0.2.15:24000 "http://lumtest.com/myip.json" -v
Y la salida esperada será:
{"ip":"43.252.31.41","country":"US","asn":{"asnum":207990,"org_name":"HostRoyale Technologies Pvt Ltd"},"geo":{"city":"Chicago","region":"IL","region_name":"Illinois","postal_code":"60602","latitude":41.8874,"longitude":-87.6318,"tz":"America/Chicago","lum_city":"chicago","lum_region":"il"}}
Puedes revisar los registros en tu proxy manager para asegurarte de que la solicitud fue enrutada a través del servidor nginx. Asegúrate de que “enviado desde” sea la dirección IP real de tu servidor Nginx.
¡Todo está listo para comenzar!
⚠️Nota importante: Si estás usando los Proxies residenciales, Web Unlocker o API SERP de Bright Data, debes instalar un certificado SSL para habilitar conexiones seguras de extremo a extremo con tu(s) sitio(s) web de destino. Es un proceso sencillo, consulta https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate para obtener instrucciones.
Obtén proxies para NGINX
Alimentado por una infraestructura de proxy residencial galardonada
Más de 400M+ monthly de IP residenciales, la mejor tecnología de su clase y con capacidad de apuntar a cualquier país, ciudad, operador y ASN, hace de nuestros servicios de proxy premium la mejor opción para los desarrolladores.
Un Proxy para cada camino de desarrollo
Combina redes, peers e IPs para optimizar tu flujo continuo de datos web.
La mejor experiencia del cliente en la industria
Lanzamientos de nuevas funciones todos los días
Para responder a cualquier pregunta justo cuando lo necesite
Tablero de rendimiento de la red en tiempo real
Para optimizar su rendimiento
ara cumplir con sus objetivos de recopilación de datos
El líder en la categoría de proxies y recopilación de datos
Se recopilan 650 TB de datos públicos cada día
Nuevas características se lanzan todos los días
Sirviendo a 7 de las 10 principales universidades del mundo
Calificación más alta de Trustpilot en la industria: 4.6/5