Manchmal möchte man Ports forwarden, die aber das IP Protokoll wechseln müssen. Dafür kann man den NGINX TCP/UDP Loadbalancer missbrauchen.
https://docs.nginx.com/nginx/admin-guide/load-balancer/tcp-udp-load-balancer/#upstream
mkdir /etc/nginx/ports-enabled mkdir /etc/nginx/ports-available
stream { include /etc/nginx/ports-enabled/*; }
server { listen 5000; # IPv4 listen [::]:5000; # IPv6 proxy_pass host.to.proxy:22; }
server { listen 5000 udp; # IPv4 listen [::]:5000 udp; # IPv6 proxy_pass host.to.proxy:53; }
Aktivieren wie gewohnt mit Symlink.
ln -s /etc/nginx/ports-available/tcp /etc/nginx/ports-enabled/