Module ngx_stream_ssl_module - Nginx
nginx.org › en › docsThe ngx_stream_ssl_module module (1.9.0) provides the necessary support for a stream proxy server to work with the SSL/TLS protocol. This module is not built by default, it should be enabled with the --with-stream_ssl_module configuration parameter. Example Configuration To reduce the processor load, it is recommended to
Module ngx_stream_geoip_module - Nginx
nginx.org › en › docsThe ngx_stream_geoip_module module (1.11.3) creates variables with values depending on the client IP address, using the precompiled MaxMind databases. When using the databases with IPv6 support, IPv4 addresses are looked up as IPv4-mapped IPv6 addresses.
Module ngx_stream_core_module - Nginx
nginx.org › en › docsThe ngx_stream_core_module module supports variables since 1.11.2. $binary_remote_addr client address in a binary form, value’s length is always 4 bytes for IPv4 addresses or 16 bytes for IPv6 addresses $bytes_received number of bytes received from a client (1.11.4) $bytes_sent number of bytes sent to a client $connection connection serial number
Module ngx_stream_proxy_module - Nginx
nginx.org › en › docsserver. Sets the address of a proxied server. The address can be specified as a domain name or IP address, and a port: proxy_pass localhost:12345; or as a UNIX-domain socket path: proxy_pass unix:/tmp/stream.socket; If a domain name resolves to several addresses, all of them will be used in a round-robin fashion.