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.
Domains angeben:
Bestimmte Domains oder ‘Alle Domains’ verwenden, damit eine IP Websites mit derselben IP ansteuert.
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.
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
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
Ein Proxy für jeden Entwicklungspfad
Kombinieren Sie Netzwerke, Peers und IPs, um Ihren kontinuierlichen Web-Datenfluss zu optimieren.
Das beste Kundenerlebnis in der Branche!
Neue Funktionsveröffentlichungen jeden Tag
Um Fragen zu beantworten, wenn Sie sie benötigen
Echtzeit-Netzwerkleistungs-Dashboard
Um Ihre Leistung zu optimieren
Um Ihre Datensammelziele zu erreichen