Spyke

Is there a solution to use tailscale (or pangolin) alongside a traditional VPN on grapheneos?

Trying to find a way to connect to my home server as well as my VPN at the same time. Doesn't seem like tailscale can. I've started looking at pangolin, has anyone had any luck with this issue?

Thank you

View original on thelemmy.club

You can use tailscale + gluetun docker containers to use your favorite commercial vpn as an exit node on the same machine. https://github.com/alexmaisa/tailscale-vpn-exitnode

Or you need to update iptables of you don't use docker and have e. g. wireguard out as an exit node. Or if you have vpn out on your router, and tailscale on the home network, you just use it as exit node.

1

Yes. Run a tailscale exit node which connects to the internet via said VPN. Connect to tailscale on android and select the exit node

Now you are routing android to tailscale and exiting via the vpn.

Not sure about pangolin on this front

1

I do this more or less, while the VPS itself doesn’t route over a VPN I have traffic forwarded between Tailscale and a commercial VPN.

It’s actually much more complicated and involved then that involving four double hop VPN tunnels, two that stay 100% in my country then two that bounce around other countries routed over the first two. This way my traffic exits the country without it appearing that way.

2

Might sound like a dumb question, but have you opened the port on your router?

My ASUS router handles my WireGuard setup, I can forward my home VPN server through one of Protons VPN servers essentially creating a multi-hop setup.

1

VPN to home, then route outbound traffic over the other VPN.

6

Depends on what threat you’re protecting against IMHO.

If you’re trying to be anonymous, connecting to your home IP first is a dead giveaway to who you are. Both your home ISP and whichever ISP you’re connnected to will know.

Only easy way to maintain some anonymity right now would be to use Tailscale’s Mullvad integration……Tailscale to connect your servers, Mullvad for anonymize/country changing.

Other way might be to ONLY use Tailscale/Mullvad, and set up an alternative auth front door to your own network. Complicated and doesn’t work as nicely tho.

1
discuss.tchncs.de

This is sadly the only way to do it on Android. It's not supported by Headscale and it only supports Mullvad.

2
lemmy.dbzer0.com

It’s a shame you can’t force an exit node to be used by the whole tailnet

Edit: Does hesdscale support exit nodes at all? You could for example run a VPN on a router and then use that device as an exit node. I suspect that would work if you can use normal exit nodes

1

Headscale does support exit nodes, I use it to get pihole filtering on my phone away from home.

1

Maybe run the public VPN at home with NAT enabled, and use it as the default gateway in the private VPN. Never done it but I think I've seen some guides on that concept.

4

Have one VPN attached in a work profile and another in your private space

1
piefed.social

If only pangolin supported 0.0.0.0 routing. It's been requested for months but instead of doing that... They've been courting paid enterprise usage.

0

You reached the end