Proxy Support

nginx can be easily used for this.

  • make sure nginx is compiled --with-stream
  • add a stream directive to the config
  • configure some streams
        server {
                listen 9987 udp;
                listen [::]:9987 udp;
                proxy_pass ts3_stream_backend;
        }
        server {
                listen 30033;
                listen [::]:30033;
                proxy_pass ts3_file_backend;
        }

        upstream ts3_stream_backend {
                server serverdomain:9987;
        }
        upstream ts3_file_backend {
                server serverdomain:30033;
        }