nginx proxy integration

Intégration de Proxy NGINX

Ce guide est peut-être obsolète. Pour un guide à jour, veuillez consulter notre documentation.

Configuration des proxies NGINX avec Bright Data

Zone Configuration:

Accédez à la section “Infrastructure de Proxy & Scraping” et ajoutez une nouvelle Zone dédiée à votre utilisation de proxy.

Proxy type selection:

Sélectionnez le type de proxies dont vous avez besoin. Dans cet exemple, ISP sera sélectionné.

IP type selection:

Nommez votre solution. Définissez le type d’IP sur “Dédié”

Select number of IPs:

Indiquez le nombre d’IPs dont vous avez besoin.

IP location:

Choisissez le pays et la ville souhaités pour l’emplacement de l’IP.

Specify domains:

Des domaines spécifiques ou utilisez ‘Tous les domaines’ pour qu’une IP cible des sites web en utilisant la même IP.

Create zone:

Cliquez sur le bouton “Ajouter” pour créer la Zone.

Install Proxy Manager:

Accédez à cette page : https://brightdata.com/cp/zones/lpm

Installez le gestionnaire de proxy adapté à votre système d’exploitation.

Create your first port:

Choisissez votre zone de proxy préférée et continuez, puis choisissez le navigateur et créez le port proxy.

Create your first port:

Il est temps de créer le premier port

Choose preferred zone:

Choisissez votre zone de proxy préférée et continuez, puis choisissez le navigateur et créez le port proxy.

Install NGINX:

L’installation de Nginx est nécessaire pour masquer le domaine de Bright à vos utilisateurs. Les actions requises sont la création d’un nouveau serveur et la configuration des paramètres.

  • Installation – Installez nginx sur le serveur, par exemple en suivant les instructions officielles (version 1.15.10 ou supérieure)
  • Assurez-vous que l’IP du serveur n’est pas ajoutée aux listes blanches de l’administrateur du Proxy Manager et du proxy
  • Ouvrez le fichier de configuration nginx /etc/nginx/nginx.conf – Définissez worker_processes sur auto
  • Définissez worker_connections sur 200 – Cela doit être en corrélation avec le nombre de ports que vous souhaitez utiliser
  • À la fin de la section HTTP, ajoutez la ligne include /etc/nginx/sites-enabled/*;
  • Créez le répertoire /etc/nginx/sites-enabled – Créez le fichier /etc/nginx/sites-enabled/pmgr.conf
  • Redémarrez nginx sudo service nginx restart – Ajoutez l’IP nginx à reverse_proxy_ips du Proxy Manager

Voici à quoi devrait ressembler votre fichier /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/*;

}

Et voici à quoi devrait ressembler votre fichier 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;

}

}

Vous pouvez tester votre connexion en envoyant cette requête :

       curl --proxy http://10.0.2.15:24000 "http://lumtest.com/myip.json" -v
    

Et le résultat attendu sera :

      {"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"}}
    

Vous pouvez vérifier les journaux de votre gestionnaire de proxy pour vous assurer que la requête a été acheminée via le serveur nginx. Assurez-vous que “envoyé depuis” est l’adresse IP réelle de votre serveur Nginx.

Vous êtes prêt à démarrer !

⚠️Note importante : Si vous utilisez les Proxys Résidentiels, le Web Unlocker ou l’API SERP de Bright Data, vous devez installer un certificat SSL pour activer des connexions sécurisées de bout en bout vers votre ou vos sites web cibles. C’est un processus simple, consultez https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate pour les instructions.

Obtenir des proxies pour NGINX

proxy badges

Alimenté par une infrastructure de proxy résidentiel primée

Plus de 400M+ monthly d’adresses IP résidentielles, la meilleure technologie avec la possibilité de cibler n’importe quel pays, ville et opérateur mobile font de nos services de proxy premium le meilleur choix pour les développeurs.

La meilleure expérience client du secteur

Nous développons pour vous

De nouvelles fonctionnalités tous les jours

Support 24h/24, 7j/7

Pour répondre à toutes vos questions quand vous en avez besoin

Une transparence totale

Tableau de bord des performances en temps réel

Chargés de comptes dédiés

Pour optimiser votre performance

Solutions sur mesure

Pour atteindre vos objectifs de collecte de données

Leader de la catégorie des proxys et de la collecte de données

650 To de données publiques collectés chaque jour
De nouvelles fonctionnalités sont publiées chaque jour
Montée en échelle de qualité entreprise
Une note exceptionnelle de 4.6/5 sur TrustPilot

Prêt à commencer ?