模块 ngx_stream_realip_module
| 嵌入式变量set_real_ip_from 示例 配置Directives |
这ngx_stream_realip_modulemodule 的
更改客户端地址和端口
更改为在 PROXY 协议标头 (1.11.4) 中发送的那些。
必须事先通过设置 proxy_protocol 参数来启用 PROXY 协议
在listen命令。
这个模块不是默认构建的,它应该使用--with-stream_realip_moduleconfiguration 参数。
示例配置
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;
Directives
| 语法: |
set_real_ip_from
|
|---|---|
| 默认值: | — |
| 上下文: |
stream,server |
定义已知可正确发送的受信任地址
替换地址。
如果 special valueunix:指定,
所有 UNIX 域套接字都将受信任。
嵌入变量
$realip_remote_addr- 保留原始客户端地址
$realip_remote_port- 保留原始客户端端口