模組 ngx_stream_realip_module

範例設定
指令
     set_real_ip_from
內嵌變數

ngx_stream_realip_module 模組用於將客戶端位址和埠號更改為 PROXY 協定標頭中傳送的位址和埠號 (1.11.4)。必須先在 listen 指令中設定 proxy_protocol 參數來啟用 PROXY 協定。

此模組預設不建置,應使用 --with-stream_realip_module 設定參數啟用。

範例設定

listen 12345 proxy_protocol;

set_real_ip_from  192.168.1.0/24;
set_real_ip_from  192.168.2.1;
set_real_ip_from  2001:0db8::/32;

指令

語法 set_real_ip_from 位址 | CIDR | unix:;
預設
內容 stream, server

定義受信任的位址,這些位址已知會傳送正確的替代位址。如果指定特殊值 unix:,則所有 UNIX 網域通訊端都將被信任。

內嵌變數

$realip_remote_addr
保留原始客戶端位址
$realip_remote_port
保留原始客戶端埠號