

I run Windows software such as games with Proton, I used Wine before. The frontend to launch it doesn’t matter a lot to me. Lutris, Bottles, Steam… they mostly all work. But honestly, I don’t pirate many games these days. I’m more for older games and since we got Steam sales and Humble Bundles, I get a lot of them there. At least the Windows games. I haven’t found a legal source for old console games, but we have a lot of emulators for N64, PSP, Arcade machines … as well. And great frontends like Emulationstation.
I’d just set up the reverse proxy on the VPS and make it forward everything via IPv6. But you could also use a tunnel/VPN, everything from Tailscale to Wireguard or even an SSH tunnel would work. And there are dedicated services like Cloudflare, nohost, neutrinet, pagekite…