For those who don’t know, playit.gg is a free/cheap service for exposing self-hosted local game servers to the wider internet.
But as someone who already has access to a cheapish VPS, I’m curious if anyone knows of any self-hostable alternatives that I could just run as a container on my VPS.
I’ve been toying with using Wireguard UDP tunneling, but it’s proving to be a little bit more difficult and complicated than I was bargaining for. So if anyone knows of anything out there that does something like this, I’d be grateful!


Are you unable to port forward?
Can’t port forward through the CGNAT of my ISP, only my own router’s NAT.
That is, unless I buy a unique IPv4 from my ISP.
Gotcha by the balls, VPN would have the same problem unless you can host the VPN server on IPv6?
As I said, I’ve got a VPS. The VPS is not on my local net, but in a datacenter. As part of being a VPS it has a unique IPv4.
My VPN (which I currently use for TCP traffic) is hosted on the VPS, giving me access to (and from) all devices connected to my VPN regardless of whether they are behind a NAT or not.
I’ve also got a beefy server which hosts more power hungry services, though this one is behind multiple layers of NAT. I can forward and reverse-proxy TCP services from the beefy server through the VPN and out to the public net using another server with a unique IPv4 just fine.
What I (and OP) need, is to also be able to forward\reverse-proxy UDP services from a beefy NATed/firewalled server through a VPN and out to the public internet using another server which has a unique IPv4.