Konfiguration
Viele Proxies senden zusätzliche http-Header, um die Herkunft einer Anfrage dem Zielsystem mitzuteilen:
Der Service kann konfiguriert werden, diese Header anstatt der Verbindungsinformationen des Proxies zu verwenden. Wenn keine Konfiguration vorgenommen wird, werden die Header nicht verwendet.
Das Verhalten zu den Forward-Headern wird in der Sektion ForwardedHeaders konfiguriert. Es stehen alle Optionen der
Klasse ForwardedHeadersOptions
zur Verfügung.
In diesem Abschnitt wird die Dokumentation der Klasse ForwardedHeadersOptions von Microsoft nicht wiederholt, es
werden nur Konfigurationshinweise zu einigen Optionen dokumentiert.
ForwardedHeaders: Wenn mehrere Optionen dieses Flags verwendet werden sollen, können die Flags kommagetrennt aufgeführt werden.Allaktiviert alle Optionen.KnownProxies: Bekannte Proxies können als Array von Ip-Adressen angegeben werden.KnownNetworks: Bekannte Netzwerke können als Array in der CIDR-Notation0.0.0.0/0/0:0:0:0:0:0:0:0/0angegeben werden.
{
"ForwardedHeaders": {
"ForwardedHeaders": "XForwardedFor, XForwardedHost, XForwardedProto",
"KnownProxies": [
"10.0.0.6",
"10.0.0.7"
],
"KnownNetworks": [
"10.0.0.0/8",
"::1/128"
]
}
}