u/Scofarry

How to use Proton VPN and Tailscale at the same time on Windows?

Hi everyone!

I’m new to homelab and I’ve been using Tailscale to access my Docker apps when I’m outside my network.

I have an application running on my server that needs to communicate via API with a mobile app, and for that it requires HTTPS. Using Tailscale, I was able to generate an HTTPS address, and everything works perfectly.

The problem is that when I’m on my local network using my computer, I can’t access this app through the local address anymore, because in order for the API communication to work I had to add the Tailscale HTTPS address into the .env file. So it ends up being configured only for the Tailscale HTTPS access, and I can’t use both local access and Tailscale access at the same time.

Because of that, to access it on my computer I had to install Tailscale there as well.

But then I have another issue: I use Proton VPN on my PC (it’s almost always enabled), and when I enable Tailscale at the same time, both VPNs conflict and I lose internet access.

I tried using split tunneling (exclusion mode) to exclude Tailscale, but it didn’t work. I’m not very experienced with this, so I’m not sure if I configured it correctly.

My question is:

Is it possible to use Proton VPN and Tailscale at the same time on my computer, but use Tailscale only to access my server/apps? That way I could use HTTPS for everything and always access my apps through Tailscale instead of local access.

On Android, from what I’ve seen, it seems impossible to have both VPNs enabled at the same time (Proton and Tailscale), so currently I always have to disable Proton VPN whenever I want to access my server.

Any advice would be appreciated!

reddit.com
u/Scofarry — 4 days ago