2/18/2026 at 5:27:32 PM
I just set this up the other day, and I got my ping to drop from 16 to 10ms, and my bandwidth tripled, when connecting from a remote natted site to a matter desktop my house. Together with Moonlight/Sunshine I can now play Windows games on my Linux desktop from my MacBook, with 50mbps/10ms streaming. So far so good!Not a single port forwarded, I just set my router up as peer node.
by tda
2/18/2026 at 7:44:09 PM
May want to give Apollo a try: https://github.com/ClassicOldSong/Apollo (re Sunshine)by FrenchTouch42
2/19/2026 at 6:33:29 AM
Any idea how this solution compares to parsec?by langarus
2/18/2026 at 10:21:19 PM
Why?by stavros
2/18/2026 at 10:42:26 PM
It handles virtual displays better in case you want your pc screen to be off while streaming. There might be other reasons.by tietjens
2/18/2026 at 10:51:12 PM
Oh nice, virtual displays is a feature I've been wanting, thanks!by stavros
2/19/2026 at 12:21:31 AM
Agreed with OP. It's very handy. I made the switch after trying to tinker with running third party utilities to do this and running into issues. I found Apollo and it all just worked. Now I can stream in 4K HDR to my living room TV (which is not even what my physical PC display is). It's compatible with all the regular clients too which is nice.by StumpChunkman
2/18/2026 at 7:00:47 PM
Neat use case. But in fairness, you've simply 'offloaded' NAT traversal/port forwarding to automagic helper protocols over which you have no control even if you wanted it.by nickburns
2/18/2026 at 8:56:08 PM
That seems really exciting! If you wanted to share game streaming to a general public would they have to install tailscale on their device/login? How does that work? Am I right in assuming that tailscale is built mostly for sharing resources with people you trust instead of the general public?by jak6jak
2/18/2026 at 5:39:16 PM
What hardware do you use on the networking side?by arjie
2/18/2026 at 8:08:51 PM
Nothing special, an edgerouter that allows installing tailscaleby tda
2/18/2026 at 11:20:01 PM
Ah, perfect. The Mikrotiks weren't as straightforward earlier but maybe it's easier now. Glad to know it works on EdgeOS. Did you just use this? https://github.com/jamesog/tailscale-edgeosby arjie
2/19/2026 at 7:54:20 AM
On RouterOS you just need hardware that supports containers, then you can just run the offical tailscale image.Otherwise there's native ZeroTier and WireGuard, but no Tailscale.
by OJFord
2/18/2026 at 11:16:22 PM
I'm confused. I wanted to do this too with an OpenWRT router, but I was under the impression I still had to open a 40000 port so my NAT devices can see it. Wouldn't it still be on the exposed public Internet?by flowstraume
2/18/2026 at 5:45:16 PM
There are several ports open (you dont open them, Tailscale does), including for peer relay. Some are vpn ports, but the ports for relay servers are not for VPN so my guess is that the software that listens to those ports is a lot less secure (compared to Wireguard or OpenVPN).by aborsy
2/18/2026 at 8:13:02 PM
Yes my router has open ports, but it does not do any port forwarding. So I can 'directly' connect any device behind my router without my router needing to know any specifics of which device that is. And I don't need to do any port forwarding of anything on my network and thus expose them to the whole internet; I just expose them to the users of my tailscale network (only me)by tda
2/18/2026 at 8:15:52 PM
Does your router not support UPNP for dynamic port punching?by toomuchtodo
2/18/2026 at 8:29:17 PM
UPnP allows literally any random piece of software inside your network to open and forward arbitrary ports on your firewall. Bad idea!by bityard
2/18/2026 at 11:15:33 PM
Why are you running software that randomly opens firewall ports?by gzread
2/18/2026 at 8:29:41 PM
Within my risk appetite on trusted network segments. I have bigger issues if malware is operational within the trust boundary, it can do what it needs using outbound connections just fine (recon, lateral movement, etc). Your risk appetite might differ.by toomuchtodo