Inhaltsverzeichnis

zurĂĽck

Proxy-Server – Grundlagen (Forward Proxy & Reverse Proxy)

Ein Proxy-Server ist ein Vermittler zwischen Client und Server.
Er verändert, filtert oder kontrolliert den Datenverkehr und bietet Sicherheit, Anonymisierung oder Lastverteilung.

Es gibt zwei Hauptarten:

Diese werden oft verwechselt – diese Seite erklärt die Unterschiede klar.


1. Forward Proxy

Der Forward Proxy steht vor den Clients und vermittelt deren Anfragen nach auĂźen.

Clients → Proxy → Internet

ASCII:


 Client → Forward Proxy → Internet


Einsatzbereiche

Beispiele

Funktionen

Vorteile

Nachteile


2. Reverse Proxy

Der Reverse Proxy schĂĽtzt und verwaltet Server. Er steht vor Webanwendungen, APIs oder Diensten.

Internet → Reverse Proxy → interne Server

ASCII:


 Internet → Reverse Proxy → Webserver / API / Container


Einsatzbereiche

Beispiele

Funktionen

Vorteile

Nachteile


3. Unterschiede Forward vs Reverse Proxy

Merkmal Forward Proxy Reverse Proxy
Position vor dem Client vor dem Server
Zweck Kontrolle des Client-Traffics Schutz & Optimierung von Backend-Servern
Beispiele Squid, Webfilter Nginx, Traefik, HAProxy
Benutzer Clients im LAN externe Benutzer (Internet)
Sicherheit Filtert outgoing Traffic schĂĽtzt Server vor Angriffen
Authentifizierung Nutzer-Login Webservice-Login, OIDC, JWT
Caching Webseiten von auĂźen Inhalte der eigenen Server

Kurz:


4. SSL/TLS-Offloading (Reverse Proxy)

Reverse Proxys ĂĽbernehmen oft die EntschlĂĽsselung von HTTPS.

ASCII:


 Client → HTTPS → Reverse Proxy → HTTP → Backend


Vorteile:


5. Reverse Proxy in Docker-Umgebungen

Moderne Stacks nutzen Reverse Proxys intensiv.

Beispiel Aufbau:


 Traefik →
       /portainer
       /vaultwarden
       /nextcloud
       /matrix
       /mail


Funktionen:


6. Sicherheit durch Reverse Proxy


7. Content Caching

Reverse Proxys können Inhalte zwischenspeichern:

Dadurch wird der Backend-Server entlastet.


8. Forward Proxy vs NAT

Viele verwechseln es:

Proxy ist viel höher in der Protokollkette angesiedelt.


Zusammenfassung