public

Securely access home services through Mullvad

Have you ever wanted to hide your homelab behind a VPN with zero trust?

Latest Post Securely access home services through Mullvad by Amaelia Dovetail public

I don't want public ISPs to know that I am selfhosting my services at XYZ IP.

I have experimented with various solutions. Tor hidden services, double hop VPNs, mTLS exposed websites, Mesh networks like Tailscale, Headscale or Netbird, Cloudflare tunnels or Pangolin tunnels, etc..

None of them provide me with the solution I am looking for, so I set out with a few goals:

Attempted Solutions

Mesh Networks

Tor Hidden Services

How to:

Double Hop VPNs

Tunnels

mTLS

Port Forwarding

Actual Solution

Proxy Chains

Proxy chains are how I have managed to find a working version that only requires your server with Wireguard and a commercial VPN provider.

To do this, I am using Nekobox(ray) to connect to both my commercial VPN (Mullvad) and my homelab's VPN.

How to:


And now, all traffic should go through Mullvad, with only your homelab traffic going through your proxy chain through Mullvad, to your homelab! Success. You can repeat this configuration with Nekobox for Linux to get your laptop setup as well!

Amaelia Dovetail

Published 5 days ago