模块 ngx_stream_realip_module
嵌入式变量set_real_ip_from 示例 配置Directives |
这ngx_stream_realip_module
module 的
更改客户端地址和端口
更改为在 PROXY 协议标头 (1.11.4) 中发送的那些。
必须事先通过设置 proxy_protocol 参数来启用 PROXY 协议
在listen
命令。
这个模块不是默认构建的,它应该使用--with-stream_realip_module
configuration 参数。
示例配置
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
- 保留原始客户端端口