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!

  • Ekky@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    10 hours ago

    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.

    • ryannathans@aussie.zone
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      9 hours ago

      Gotcha by the balls, VPN would have the same problem unless you can host the VPN server on IPv6?

      • Ekky@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        8 hours ago

        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.