Zum Inhalt springen
GProxy
Registrierung
Гайды 2 Min. Lesezeit 25 Aufrufe

Konfiguration der Proxy-Rotation via HAProxy

Konfiguration der automatischen Proxy-Rotation via HAProxy: Round-Robin, Health Checks, Sticky Sessions und Failover.

Konfiguration der Proxy-Rotation via HAProxy

Wie man Proxy-Rotation mit HAProxy konfiguriert

Einführung

HAProxy ist ein leistungsstarker Load Balancer, der für die automatische Proxy-Rotation verwendet werden kann. Er verteilt Anfragen auf mehrere Upstream-Proxys.

Grundkonfiguration

HAProxy-Installation

sudo apt install haproxy

Rotationskonfiguration

Datei /etc/haproxy/haproxy.cfg:

frontend proxy_in
    bind *:8080
    default_backend proxy_pool

backend proxy_pool
    balance roundrobin
    option httpchk GET /
    server proxy1 upstream1_ip:port check
    server proxy2 upstream2_ip:port check
    server proxy3 upstream3_ip:port check

Dies konfiguriert eine Round-Robin-Rotation zwischen drei Upstream-Proxys mit Health Checks.

Lastausgleichs-Algorithmen

  • roundrobin — sequentielle Rotation
  • leastconn — zum Server mit den wenigsten Verbindungen
  • random — zufällige Auswahl
  • source — Client-IP-Bindung (sticky)

Erweiterte Konfiguration

Umgebungsvariablen

Die meisten Tools unterstützen Standard-Umgebungsvariablen für Proxys:
- HTTP_PROXY / http_proxy — Proxy für HTTP-Anfragen
- HTTPS_PROXY / https_proxy — Proxy für HTTPS-Anfragen
- NO_PROXY / no_proxy — Ausschlussliste (Adressen, die den Proxy umgehen)
- ALL_PROXY / all_proxy — Proxy für alle Protokolle

SSL und selbstsignierte Zertifikate

Unternehmens-Proxys verwenden oft eigene SSL-Zertifikate. Um über diese zu arbeiten, müssen Sie:
1. Das CA-Zertifikat des Proxys vom Administrator erhalten
2. Es zum Systemzertifikatsspeicher hinzufügen
3. Oder die SSL-Verifizierung deaktivieren (nur zu Testzwecken)

Authentifizierung

Zwei Hauptauthentifizierungsmethoden werden unterstützt:

Per Benutzername und Passwort — Standard-HTTP-Basic-Authentifizierung. Anmeldeinformationen werden mit jeder Anfrage gesendet. URL-Format: http://user:pass@proxy_ip:port

Per IP-Adresse (Whitelist) — Ihre IP wird zu einer Whitelist hinzugefügt. Es müssen keine Anmeldeinformationen gesendet werden.

Überprüfung

Nach der Konfiguration überprüfen Sie:
1. Führen Sie eine Testanfrage über den Proxy durch
2. Stellen Sie sicher, dass sich die IP geändert hat
3. Überprüfen Sie die Verbindungsgeschwindigkeit
4. Stellen Sie sicher, dass es keine DNS-Leaks gibt

Fehlerbehebung

Proxy verbindet sich nicht

  • Überprüfen Sie Adresse und Port auf Korrektheit
  • Stellen Sie sicher, dass die Firewall die Verbindung nicht blockiert
  • Überprüfen Sie die Erreichbarkeit des Proxys von Ihrem Netzwerk aus

SSL-Fehler

  • Fügen Sie für Unternehmens-Proxys das CA-Zertifikat hinzu
  • Deaktivieren Sie für Tests vorübergehend die SSL-Verifizierung
  • Aktualisieren Sie die SSL-Bibliotheken auf die neueste Version

Authentifizierungsfehler

  • Überprüfen Sie Benutzername und Passwort
  • Stellen Sie das korrekte Format der Anmeldeinformationen sicher
  • Versuchen Sie, Sonderzeichen im Passwort URL-zu-kodieren

Best Practices

  1. Umgebungsvariablen verwenden — für Flexibilität und Sicherheit
  2. Anmeldeinformationen nicht fest codieren — verwenden Sie Umgebungsvariablen oder Konfigurationsdateien
  3. Ausschlüsse konfigurieren — localhost und interne Adressen nicht über den Proxy leiten
  4. Einstellungen dokumentieren — im Projekt-README oder Team-Wiki
  5. Nach Änderungen testen — jede Konfigurationsänderung erfordert eine Überprüfung

Fazit

Eine ordnungsgemäße Proxy-Konfiguration gewährleistet einen stabilen Tool-Betrieb und Verbindungssicherheit. Befolgen Sie die Empfehlungen in diesem Leitfaden und überprüfen Sie die Funktionalität immer nach der Einrichtung.

Aktualisiert: 06.03.2026
Zurück zur Kategorie

Testen Sie unsere Proxys

20.000+ Proxys in über 100 Ländern weltweit

support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.