nginx-proxy-manager icon indicating copy to clipboard operation
nginx-proxy-manager copied to clipboard

Add SSL and Host support for streams

Open simqui opened this issue 3 years ago • 1 comments

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

simqui avatar Feb 03 '22 16:02 simqui

Any timeline on this idea to be implemented?

HellStorm666 avatar Jul 01 '22 13:07 HellStorm666

+1 Want to stream DoT with SSL termination on Nginx Proxy Manager

razza-guhl avatar Oct 03 '22 13:10 razza-guhl

+1

Forwarding a specific port towards a backend server now is only possible without SSL (using stream).

kkoenen avatar Jan 16 '23 21:01 kkoenen

+1. Want to terminate TLS for MQTT at the perimeter with mTLS to keep unauthenticated traffic away from the origin servers.

cybershoe avatar Feb 03 '23 14:02 cybershoe

+1 SSL is everywhere. Please add support.

lesca avatar Mar 09 '23 06:03 lesca

+1. :)

mariusberget92 avatar Apr 06 '23 20:04 mariusberget92

+1

unnikked avatar Jul 02 '23 13:07 unnikked

+1

m0d3rnX avatar Oct 07 '23 23:10 m0d3rnX

Any updates? :)

scharez avatar Oct 30 '23 11:10 scharez

+1

sdwillbrand avatar Nov 28 '23 09:11 sdwillbrand

+1 would love to use this for setup with DoT support

kantmn avatar Dec 10 '23 07:12 kantmn

Is that feature already planned?

scharez avatar Jan 24 '24 20:01 scharez

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...

sorcerb avatar Feb 28 '24 14:02 sorcerb

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

gadget78 avatar Apr 06 '24 20:04 gadget78

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.

sorcerb avatar Apr 07 '24 10:04 sorcerb