stream module

最後更新: 2024-08-16

介紹

ngx_stream_proxy_module 它支援 stream udp, tcp, ssl, unix socket

ngx_http_proxy_module 是在 Application 層工作.

ngx_stream_proxy_module 在 transport layer 工作.

Notes

  • 不會解讀 HTTP Header (e.g. HOST)
  • 不支援 proxy_set_header
    "proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;"

 


Compile Opts

 

  • --with-stream
  • --with-stream_realip_module
  • --with-stream_ssl_module
  • --with-stream_ssl_preread_module
     

設定

 

它提供了

stream {
  ...
}

在入面可以設定

  • upstream backend { }
  • server {}                      # virtual server (IP-based/name-based(TLS SNI))

 

 

 

 

Creative Commons license icon Creative Commons license icon