this post was submitted on 16 Mar 2026
19 points (95.2% liked)
RetroGaming
27991 readers
128 users here now
Vintage gaming community.
Rules:
- Be kind.
- No spam, AI slop, or soliciting for money.
- No racism or other bigotry allowed.
- Obviously nothing illegal.
If you see these please report them.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Sunshine server plus moonlight client should do what you want (preferably behind a VPN such as Tailscale or wireguard).
Me: Never done online emulation.
Why a VPN?
This is just for security purposes since otherwise any vulnerabilities in Sunshine could be exploited.
And to be clear, I don't mean a privacy commercial VPN where you're paying to hide in a crowd or change your location but just an encrypted tunnel between two (or more) computers (although they more or less use the same technology).
I'll probably go this route!
I'm familiar with VPN but I dont really get how to use tailscale. I have it, I just dont get how to utilize it. Does my friend need it too?
Yeah, your friend would need to install it as well. Shouldn't be an issue as there are Tailscale clients for most OSes, including mobile.
I personally don't use the Tailscale SaaS but headscale but the gist is something like:
You'll also need to handle firewall / ACL rules. I think by default tailscale has everything open so you can start with that, but you might want to lock it down later. You will also need to make sure the machine hosting Sunshine isn't blocking the ports itself and if it is, create a firewall rule to do so (this will depend on the particular OS/distro and what firewall tool is used).