nginx-proxy-manager
nginx-proxy-manager copied to clipboard
Add SSL and Host support for streams
Is your feature request related to a problem? Please describe.
If i want to ex: Add a host stream for TCP with SSL support to proxy DoT( Dns-over-TLS) this is not possible right now.
This requires modules: ngx_stream_map_module and ngx_stream_ssl_preread_module to be implemented.
Also a feature in the WebUI to be able to add streams with SSL and host support.
Describe the solution you'd like
Add the ability to use hosts redirect and SSL with a TCP stream proxy.
Include these modules in proxy manager: https://nginx.org/en/docs/stream/ngx_stream_ssl_preread_module.html https://nginx.org/en/docs/stream/ngx_stream_map_module.html
Describe alternatives you've considered
Only alternative is to forward TCP 853 directly via streams, not using host or ssl.
Additional context
These modules are needed for this to work and does need to be implemented.
https://nginx.org/en/docs/stream/ngx_stream_ssl_preread_module.html https://nginx.org/en/docs/stream/ngx_stream_map_module.html
Any timeline on this idea to be implemented?
+1 Want to stream DoT with SSL termination on Nginx Proxy Manager
+1
Forwarding a specific port towards a backend server now is only possible without SSL (using stream).
+1. Want to terminate TLS for MQTT at the perimeter with mTLS to keep unauthenticated traffic away from the origin servers.
+1 SSL is everywhere. Please add support.
+1. :)
+1
+1
Any updates? :)
+1
+1 would love to use this for setup with DoT support
Is that feature already planned?
Just installed this to try, and I can't use stream with SSL for rabbitMq. I see that people are waiting and after 2 years, I will look for a another product...
can this not be added, by simply adding a custom stream .conf ..
like pointed out in this comment ? https://github.com/NginxProxyManager/nginx-proxy-manager/issues/3628
Yes, but for example 0xJacky/nginx-ui have stream custom conf from UI out of box. I use it for my server. I think this functionality will also be great to have in this project.