nginx can be easily used for this.
- make sure nginx is compiled
--with-stream - add a
streamdirective 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;
}