Module ngx_stream_realip_module

設定例
ディレクティブ
     set_real_ip_from
組み込み変数

ngx_stream_realip_moduleモジュールは、クライアントのアドレスとポートをPROXYプロトコルヘッダの中に送られてきたものと置き換えるために使われます (1.11.4)。PROXYプロトコルは、listenディレクティブのproxy_protocol パラメータの設定することで、前もって有効になっている必要があります。

このモジュールはデフォルトではビルドされず、--with-stream_realip_module cofigureパラメータを有効にする必要があります。

設定例

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 address | CIDR | unix:;
デフォルト: -
コンテキスト: stream, server

正しい置き換えアドレスを送信すると知られている、信頼できるアドレスを定義する。特別な値 unix: が指定された場合、全てのUNIXドメインソケットが信頼されるでしょう。

埋め込み変数

$realip_remote_addr
元のクライアントアドレスを保持します
$realip_remote_port
元のクライアントポートを保持します

TOP
inserted by FC2 system