Tailscale works great but as others have noted or discovered, performance is pretty poor. You lose a lot of thoroughput running over the Tailscale VPN connection unfortunately. I have to reduce my stream quality to 1Mbps (ugh) to be reliable when streaming this way otherwise the buffering and stopping/skipping is too onerous. I have found that performance in general on Tailscale is not very good - even when a "direct" or "hairpin" on the same router but a different interface etc. It just takes a huge performance hit no matter what you do, and that sucks, but at least it works. I don't do the remote streaming this way very often, but it does work when needed, even if the quality is sub-optimal at 1Mbps streams.
To put in perspective, on the same physical ethernet interface, gigabit transfer with no TS VPN. Once Tailscale is used, the max performance drops for me to around 170 megabits. That is a heck of a drop. Once it goes to a different interface it drops to only 1-2 (!) megabit of performance effectively. It's pretty terrible. Obviously this isn't the Channels developers fault and I appreciate the Tailscale stuff for simplicity and ease of use but it is most certainly NOT a performance VPN solution by any stretch of the imagination. Eventually I will probably setup a dedicated Wireguard direct site-to-site VPN and just connect a travel router on the other side when needed, as Wireguard native performance is substantially superior in all aspects.


