Was ist ein Proxy?
Ein Proxy ist ein Gerät oder eine Software, das bzw. die als Vermittler zwischen einem internen Netzwerk (beispielsweise innerhalb eines Unternehmens) und dem Internet fungiert. Er ermöglicht internen Computern, die aus Sicherheits- oder anderen Gründen nicht direkt auf das Internet zugreifen können, stellvertretend eine Verbindung zum Internet herzustellen.
Proxys werden anhand ihrer Funktionalität kategorisiert:
- Ein Forward-Proxy unterstützt Geräte im internen Netzwerk dabei, eine Verbindung zu externen Internetservern herzustellen.
- Ein Reverse-Proxy leitet externe Anfragen an Server innerhalb des internen Netzwerks weiter.
Wenn der Begriff „Proxy“ allein verwendet wird, ist damit häufig ein Forward-Proxy gemeint. Aus Sicht des Internets handelt ein Forward-Proxy im Namen eines Clients, während ein Reverse-Proxy im Namen eines Servers handelt.
Unter diesen spielen Reverse-Proxys eine entscheidende Rolle bei der Verbesserung der Geschwindigkeit und Sicherheit von Webdiensten. Ein wichtiger Anwendungsfall für Reverse-Proxys ist der Lastenausgleich, bei dem externe Anfragen auf mehrere interne Server verteilt werden, um die Belastung der einzelnen Server zu reduzieren. Darüber hinaus können Reverse-Proxys unter anderem folgende Aufgaben übernehmen:
- Benutzerauthentifizierung.
- Auslagerung der SSL-Verarbeitung zur Verbesserung der Serverleistung und -geschwindigkeit.
- Datenkomprimierung zur Leistungssteigerung.
- Caching zur Verkürzung der Antwortzeiten.
Ein Full Proxy ist ein Proxy, der externe und interne Netzwerke über alle Protokollschichten hinweg vollständig voneinander trennt (einschließlich der Verarbeitung bis hinauf zu Layer 7 sowie der Nutzdaten von Anwendungen). Full Proxys ermöglichen eine hochentwickelte Datenverkehrssteuerung. Sie können beispielsweise Sicherheit auf Anwendungsebene bieten, Webdienste beschleunigen, Inhalte von Webseiten umschreiben und einen sicheren Remotezugriff ermöglichen. Full Proxys können Anfragen zudem anhand von Parametern wie Gerätetyp, Standort, Netzwerkbedingungen und Zugriffszeit steuern und ermöglichen so eine granulare Datenverkehrssteuerung.
BIG-IP von F5 bietet Full-Proxy-Funktionen wie Lastverteilung, Leistungsoptimierung für Webanwendungen, Firewall-Funktionen auf Anwendungsebene und sicheren Fernzugriff.

