Hello i have a flint router with Tailscale installed. I actually want to see if it’s possible to haven’t Google stream 4k when application A is used routes to an exit node 1 outside my network, then application 2 is used its goes to exit node 2 outside of home network, and the rest of the traffic stay on my home network. Is this even possible at the router level?
Hello,
Probably this is unable to achieve, since Tailscale's built-in exit node feature is typically an "all-or-nothing" route (either all your traffic goes through it or none does), and the one tailscale interface can only set up one exit node.
You may be able to use this with OpenWrt and Stangris luci-app-pbr package and wireguard not tailscale, but it won't be smooth.
You first have to know the connections and associated domains, which you also have no control on, when something change in the future.
You also have no control over the vpn point if they fail you take more time to troubleshoot.
I have a similar setup:
For gta v for the domain rockstargames.com all get routed over tor, for bitmagnet and prowlarr I use a different vpn endpoint than my normal vpn endpoint and for youtube I use also a different vpn location.
The issue is, google shares the same ips on multiple domains, so if the endpoint fails my google playstore fails, not fun.
If it is for a single device, maybe you can do it client side, some vpn apps for android do have split tunnels too.