Anyone has experience with setting up a machine as an exit node on Tailscale? Can that machine also use the Mullvad-VPN endpoints as exit nodes? So all the traffic of the tailnet will be routed through it? #asknostr
Discussion
nostr:npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu do you have experience with this?
You can but have to use their partner link. I bet you could do this with Headscale with your existing Mullvad account but never tried.
What’s head scale?
So it’s an open source tailscale… Not sure that fixes my issue.
Yeah not sure. Headscale requires more manual configuration so maybe not ideal but this issue might help: https://github.com/juanfont/headscale/issues/1545. I'd just recommend staying on Tailscale and either set up Mullvad through them or take the L on this one. Sorry I couldn't be more help.
Yes but you have to buy the Mulvad through tailscale which is gay and sucks.
I wanted to keep using it standalone. But I cant have Mullvad and Tailscale turned on at the same time. How do you get around that issue?
I spent some time trying to do about that. In the end, paying for Mullvad via Tailscale came to look like the only feasible option. But I suppose that if your personal exit node was behind a router that routed traffic through a VPN...
Yes I already have that setup. I’m wondering if I could set one of my machines as an exit node, so all my Tailscale traffic goes through it. And have that machine routed through the Mullvad vpn built in?
Given how flexible and configurable Linux is I blindly assume that that's doable (and I once got the impression that it's been done), but I never figured it out, and I don't assume that it's plausible with more mainstream OSes. That said, given that Tailscale kind of gives their service away, and yet doesn't facilitate what you're talking about, i'm left wondering if there are practical, behind the scenes reasons for the challenge of doing so. In a few different scenarios, for a few different reasons, I've tried to set up networking so that different data goes through different connections, and I've never had any luck with it.
I just came up with perhaps the most ridiculous solution, but maybe your exit node could be a VM that's running on a host system that's running a VPN. It's been a while since I've set up a VM but I feel like you can typically either expose it to your network, which you presumably wouldn't want to do, or have its traffic piggyback on top of the host's machine, which kind of seems like what you want?
Ok node, I'll begin to explain.......that I have absolutely no idea🤷🏻‍♂️.
đź¤

