NginxProxyManager / nginx-proxy-manager

Docker container for managing Nginx proxy hosts with a simple, powerful interface
https://nginxproxymanager.com
MIT License
22.61k stars 2.63k forks source link

Add functionality to allow Client IP address restrictions to be set for Stream. #3997

Open penguinlab opened 1 month ago

penguinlab commented 1 month ago

Is your feature request related to a problem? Please describe.

Not related to a problem.
This is a suggestion for a feature that we thought would be useful to be able to do this.

Describe the solution you'd like

Allows Access Lists to be set for Streams.
As the existing Access List is a configuration object for HTTP, an Access List for Stream can be registered separately from it.

Describe alternatives you've considered

Add functionality to allow Custom Nginx Configuration to be written for Streams in the same way as for Proxy Hosts.

Additional context

For Stream, it seems to be possible to set allow/deny of client IP addresses by allow and deny at the Server level.
https://nginx.org/en/docs/stream/ngx_stream_access_module.html