We're taking advantage of the X-Forwarded-For support in order to put a reverse proxy in front of the broadcasted station. In our logs and in the listener statistics of Icecast, it shows the correct forwarded IP, but when calculating whether an IP is banned and should be rejected, it's using the proxy's IP instead, suggesting the banned determination happens before that IP switchover happens.
Hello!
We're taking advantage of the
X-Forwarded-For
support in order to put a reverse proxy in front of the broadcasted station. In our logs and in the listener statistics of Icecast, it shows the correct forwarded IP, but when calculating whether an IP is banned and should be rejected, it's using the proxy's IP instead, suggesting the banned determination happens before that IP switchover happens.