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