Hi everyone,
I’m new to Qubes OS and also new to the topic of threat modeling. I’m currently trying to understand whether it makes sense to run a VPN (specifically Mullvad) before Qubes-Whonix to increase anonymity.
My current understanding:
-
Whonix routes all traffic through Tor.
-
A VPN before Tor could hide Tor usage from my ISP.
My questions:
-
Is it actually useful?
Does running Mullvad before sys-whonix (i.e. User → sys-vpn → sys-whonix → Tor → Internet) meaningfully improve anonymity in a typical threat model, or does it mostly add downsides (more complexity, potential leaks, larger attack surface)? -
Qubes architecture:
What would be a sensible Qubes architecture for this?
I don’t just want to get this working somehow—I’d like to understand why certain design choices are made, especially regarding anonymity vs. security vs. complexity.
Thanks in advance for your input!