ngx_stream_realip_module モジュール
構成例 ディレクティブ set_real_ip_from 埋め込み変数 |
ngx_stream_realip_module
モジュールは、PROXY プロトコルヘッダー (1.11.4) で送信されるクライアントアドレスとポートを変更するために使用されます。PROXY プロトコルは listen
ディレクティブで proxy_protocol パラメータを設定して事前に有効にしておく必要があります。
このモジュールはデフォルトではビルドされません。--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
- 元のクライアントポートを保持します。