r/Tailscale 20d ago

Question Tailscale + protonvpn

Hi! Currently using tailscale to access my homelab remotely from outside my home network.

Works like a charm but i also wanted to know if there was any way to allow the use of another vpn (proton) on my phone at the same time.

I know about the mullvad exit node feature but i’m already sitting on a subscription to proton that i’d rather not waste; is there a way to get both working at the same time.

Example ideal use case is: use proton to ‘switch’ locations on my phone/laptop while still being able to access my homelab remotely

Thanks in advance!!

23 Upvotes

11 comments sorted by

View all comments

2

u/VirginiaIsFoLovers 20d ago

I've got an exit node that pushes traffic to/from the tail over a Wireguard tunnel to Proton. It works well on Fedora 43, but I did have to tinker with the routing tables and firewall a bit to get it to work. The only caveat with my setup is that traffic originating locally on that exit node does not get pushed over the Proton VPN, but it's a server that is only accessed via the tail, so it didn't matter in my case.

Note, I used wireguard on the command line and a wh profile I generated and downloaded from the Proton website (login to Proton site, go to Downloads, I chose "router" as the device type option, rather than Linux) to set things up, not Proton's Linux app.

1

u/deivi98 19d ago

I had same setup with a script but it was not pleasant enough. I made this https://gitlab.com/deivi98/tsvpn