As the TeamSpeak server supports neither load balancing nor P2P connection, it would be cool if the server could preserve the IP address from a sub-server (via port forwarding).
And now, there’s an excellent plan to support the haproxy Proxy Protocol, which would preserve a client’s IP address when that client’s connection passes through a proxy.
Such as HTTP, a proxy can add a Forwarded HTTP header or the non-standard X-Forwarded-For header to store the client’s original IP address so that the server can retrieve it.
Please let TeamSpeak also support something like that.
You are referring to HTTP here which is based on TCP. But TeamSpeak uses UDP as (to the best of my knowledge) every real time audio / video application does.