模組 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 |
---|---|
預設 | — |
內容 |
stream , server |
定義受信任的位址,這些位址已知會傳送正確的替代位址。如果指定特殊值 unix:
,則所有 UNIX 網域通訊端都將被信任。
內嵌變數
$realip_remote_addr
- 保留原始客戶端位址
$realip_remote_port
- 保留原始客戶端埠號