nginx proxy integration

NGINX Proxy Integration

Dieser Leitfaden ist möglicherweise veraltet. Einen aktuellen Leitfaden finden Sie in unserer Dokumentation.

Einrichten von NGINX-Proxys mit Bright Data

Zonen-Konfiguration:

Navigieren Sie zum Abschnitt ‘Scraping-Infrastruktur’ und fügen Sie eine neue dedizierte Zone für Ihre Proxy-Nutzung hinzu.

Proxy-Typ-Auswahl:

Wählen Sie den benötigten Proxy-Typ. In diesem Beispiel wird ISP ausgewählt.

IP-Typ-Auswahl:

Benennen Sie Ihre Lösung. Setzen Sie den IP-Typ auf ‘Dediziert’.

Anzahl der IPs auswählen:

Geben Sie die benötigte Anzahl an IPs ein.

IP-Standort:

Wählen Sie das gewünschte Land und die Stadt für den IP-Standort.

Domains angeben:

Bestimmte Domains oder ‘Alle Domains’ verwenden, damit eine IP Websites mit derselben IP ansteuert.

Zone erstellen:

Klicken Sie auf die Schaltfläche ‘Hinzufügen’, um die Zone zu erstellen.

Proxy Manager installieren:

Gehen Sie zu dieser Seite: https://brightdata.com/cp/zones/lpm

Installieren Sie den Proxy Manager, der zu Ihrem Betriebssystem passt.

Ersten Port erstellen:

Wählen Sie Ihre bevorzugte Proxy-Zone und fahren Sie fort, wählen Sie dann den Browser und erstellen Sie den Proxy-Port.

Ersten Port erstellen:

Es ist Zeit, den ersten Port zu erstellen.

Bevorzugte Zone auswählen:

Wählen Sie Ihre bevorzugte Proxy-Zone und fahren Sie fort, wählen Sie dann den Browser und erstellen Sie den Proxy-Port.

NGINX installieren:

Die Installation von Nginx ist erforderlich, um Brights Domain vor Ihren Nutzern zu verbergen. Die notwendigen Schritte umfassen das Erstellen eines neuen Servers und das Konfigurieren der Einstellungen.

  • Installieren – Nginx auf dem Server installieren, z. B. gemäß offizieller Anleitung (Version 1.15.10 oder höher)
  • Stellen Sie sicher, dass die Server-IP nicht zu den Whitelisted IPs des Proxy Managers für Admin und Proxy hinzugefügt wird
  • Nginx-Konfigurationsdatei /etc/nginx/nginx.conf öffnen – worker_processes auf auto setzen
  • worker_connections auf 200 setzen – Dies sollte in Korrelation mit der Anzahl der Ports stehen, die Sie verwenden möchten
  • Am Ende des HTTP-Abschnitts die Zeile include /etc/nginx/sites-enabled/*; hinzufügen
  • Verzeichnis /etc/nginx/sites-enabled erstellen – Datei /etc/nginx/sites-enabled/pmgr.conf erstellen
  • Nginx neu starten: sudo service nginx restart – Nginx-IP zu Proxy Manager reverse_proxy_ips hinzufügen

So sollte Ihre /nginx.conf-Datei aussehen:

 

      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;

}



# Weitere Konfiguration...

include /etc/nginx/sites-enabled/*;

}

Und so sollte Ihre pmgr.conf-Datei aussehen:

        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;

}

}

Sie können Ihre Verbindung testen, indem Sie diese Anfrage senden:

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

Und die erwartete Ausgabe lautet:

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

Sie können die Logs in Ihrem Proxy Manager überprüfen, um sicherzustellen, dass die Anfrage über den Nginx-Server geleitet wurde. Stellen Sie sicher, dass ‘gesendet von’ Ihre tatsächliche Nginx-Server-IP-Adresse ist.

Alles ist eingerichtet und Sie können loslegen!

⚠️Wichtiger Hinweis: Wenn Sie Bright Data’s Residential-Proxys, Web Unlocker oder SERP-API verwenden, müssen Sie ein SSL-Zertifikat installieren, um Ende-zu-Ende-verschlüsselte Verbindungen zu Ihren Zielwebsites zu ermöglichen. Dies ist ein einfacher Vorgang, siehe https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate für Anweisungen.

Proxys für NGINX erhalten

proxy badges

Angetrieben von einem preisgekrönten Residential-Proxy-Netzwerk

Über 400M+ monthly residential IPs, erstklassige Technologie und die Fähigkeit jedes Land, jede Stadt, jeden Anbieter und jede ASN zu erreichen, machen unsere Premium-Proxy-Dienste zur ersten Wahl für Entwickler

Das beste Kundenerlebnis in der Branche!

Sie fragen, wir entwickeln

Neue Funktionsveröffentlichungen jeden Tag

24/7 globale Unterstützung

Um Fragen zu beantworten, wenn Sie sie benötigen

Vollständige Transparenz

Echtzeit-Netzwerkleistungs-Dashboard

Gewidmete Kontomanager

Um Ihre Leistung zu optimieren

Maßgeschneiderte Lösungen

Um Ihre Datensammelziele zu erreichen

Der führende Anbieter von Proxies und Datenerfassung

Täglich werden 650TB an öffentlichen Daten gesammelt
Neue Funktionen werden täglich veröffentlicht
Skalierung auf Unternehmensniveau
4.6/5 höchste Trustpilot-Bewertung in der Branche

Bereit, loszulegen?