Alles rund um Windows

Proxy

Ein Proxy (englisch: proxy representative - "Stellvertreter2) ist eine Schnittstelle in einem Netzwerk. Er dient als Vermittler, der Anfragen entgegennimmt und dann über die eigene Adresse eine Verbindung zu einer anderen Seite herstellt. Bei einem Einsatz des Proxys als Netzwerkkomponente, bleibt die Adresse eines Computer verborgen, was eine gewisse Anonymität schafft. Zudem können Verbindungen realisiert werden, wenn deren Adressen nicht kompatibel sind und eine direkte Verbindung nicht möglich ist.

Warum werden Proxys verwendet?

Direkte Verbindungen klingen zwar einfach, sind aber nicht immer sicher oder skalierbar.

Die direkte Kommunikation mit jedem Server oder Benutzer führt zu:

  • Sicherheitsrisiken
  • Leistungsineffizienzen
  • Herausforderungen bei der Governance
  • Gefährdung der Infrastruktur
  • Schlechte Skalierbarkeit bei hoher Auslastung

Proxys bieten eine intelligente Ebene, auf der Zugriff, Leistung, Routing und Sicherheit kontrolliert werden können.

Aber wen sie schützen – den Client oder den Server – macht den Unterschied.

Forward-Proxy – im Auftrag des Clients

  • Ein Forward-Proxy wird auf der Client-Seite platziert.
  • Er fängt ausgehende Anfragen ab und entscheidet, wie sie ins Internet gelangen.

Konzeptablauf

Client → Forward-Proxy → Internet → Zielserver

Der Zielserver glaubt, dass die Anfrage vom Proxy kommt.
Ihre Identität, Ihre Region und manchmal auch Ihre Absicht bleiben verborgen.

Warum es Forward-Proxys gibt

  1. Zugriffskontrolle und Governance
  2. Identitätsverschleierung und Anonymität
  3. Zwischenspeicherung wiederholter Anfragen
  4. Groß angelegtes Web-Scraping

Forward-Proxys sind strategische Werkzeuge in der Automatisierungsinfrastruktur.

Reverse-Proxy – im Auftrag des Servers handelnd

Wenn ein Forward-Proxy den Client schützt, schützt ein Reverse-Proxy den Server.

  • Die Außenwelt kommuniziert niemals direkt mit Backend-Diensten.
  • Der Reverse-Proxy empfängt eingehende Anfragen, verarbeitet sie und leitet sie intern weiter.

Konzeptablauf

Client → Reverse-Proxy → Interne Backend-Server

Clients wissen nicht:

  • Wie viele Server es gibt
  • Ihre privaten IPs
  • Ihre Ports
  • Ihre geografische Verteilung
  • Ihre Sprache/Laufzeit

Diese Abstraktion ist für die Sicherheit und Skalierung unerlässlich.

Warum Reverse Proxies für moderne Architekturen wichtig sind

  1. Lastenausgleich
  2. Infrastruktursicherheit
  3. SSL-Terminierung
  4. Zwischenspeicherung statischer und semi-dynamischer Antworten
  5. 5. Routing, Versionierung, Canary- und Blue-Green-Bereitstellungen
  6. Ratenbegrenzung und DDoS-Schutz

Reverse-Proxys überprüfen und drosseln den Datenverkehr, lange bevor die Anfrage die interne Rechenleistung erreicht.

Stand: 11.12.2025