Beispiel 2: Fügen Sie einen lokalen Client-IP-Header hinzu

Last published : Sep 23, 2026
Example Inc. möchte eingehenden Anfragen einen lokalen Client-IP-HTTP-Header hinzufügen. Dieses Beispiel enthält zwei leicht unterschiedliche Versionen derselben Basisaufgabe.

So fügen Sie einen lokalen Client-IP-Header mit der Befehlszeilenschnittstelle hinzu

Geben Sie in der Befehlszeile die folgenden Befehle in der angegebenen Reihenfolge ein:
add rewrite action act_ins_client insert_http_header NS-Client 'CLIENT.IP.SRC'
add rewrite policy pol_ins_client 'HTTP.REQ.HEADER("x-forwarded-for").EXISTS || HTTP.REQ.HEADER("client-ip").EXISTS' act_ins_client
bind rewrite global pol_ins_client 300 END

So fügen Sie einen lokalen Client-IP-Header mit dem Konfigurationsprogramm hinzu

Erstellen Sie im Dialogfeld „Rewrite-Aktion erstellen“ eine Rewrite-Aktion mit der folgenden Beschreibung.
Name Typ Argument (e)
act_ins_client http_header einfügen NS-Klient 'CLIENT.IP.SRC'
Erstellen Sie im Dialogfeld Rewrite-Richtlinie erstellen eine Rewrite-Richtlinie mit der folgenden Beschreibung.
Name Ausdruck Aktion
pol_ins_client 'HTTP.REQ.HEADER („x-forwarded-for“) .EXISTS || HTTP.REQ.HEADER („client-ip“) .EXISTS' act_ins_client
Binden Sie die Richtlinie an global und weisen Sie die unten aufgeführten Prioritäten und goto-Ausdruckswerte zu.
Name Priorität Gehe zu Expression
pol_ins_client 100 Neben