nginx proxy integration

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.

Selección de tipo de IP:

Nombra tu solución. Establece el tipo de IP en “Dedicada”

Selecciona el número de IPs:

Indica el número de IPs que necesitas.

Ubicación de IP:

Elige el país y la ciudad que deseas para la ubicación de la IP.

Especifica dominios:

Dominios específicos o usa ‘Todos los dominios’ para que una IP apunte a sitios web usando la misma IP.

Crear zona:

Haz clic en el botón “Añadir” para crear la Zona.

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.

Crea tu primer puerto:

Es momento de crear el primer puerto

Elige la zona preferida:

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

proxy badges

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.

La mejor experiencia del cliente en la industria

Tu pides, nosotros desarrollamos

Lanzamientos de nuevas funciones todos los días

Soporte global 24/7

Para responder a cualquier pregunta justo cuando lo necesite

Transparencia total

Tablero de rendimiento de la red en tiempo real

Gerentes de cuenta dedicados

Para optimizar su rendimiento

Soluciones a medida

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

¿Listo para comenzar?