Hi everyone. Hope y’all are doing well.
Apologies as I know this topic has been discussed ad nauseam here, but I wanted to get some advice regarding this. My desktop uses bazzite (a Fedora atomic distro). I created a fedora-43 distro using distrobox and installed my browsers (Brave, Trivalent and Mullvad) inside it, as based on what I found in these forums, flatpak versions of browsers are …lacking in a lot of stuff.
I use Trivalent with multiple profiles for my logged in websites, since fingeprinting prevention doesn’t make sense when you are already logged in I think (this information I got from the PG forums).
My devices uses Tailscale, and ControlD (both have an integration with each other). I’ve also bought the Mullvad add-on from Tailscale to allow me to access the Mullvad VPN, as I did want to try to switch to Mullvad Browser. But a couple of points are causing some issues:
-
While PG recommends Mullvad Browser with the Mullvad VPN, my DNS requests will leak as long as I’m not using the Mullvad Browser, since my DNS provider is ControlD (it’ll work for Mullvad as Mullvad uses the Mullvad DNS in the DNS over HTTPS setting in the browser, so my requests never get forwarded to Tailscale on my system). Granted that while I ran the tests, instead of my actual country’s servers, the dns queries were originating from ControlD’s servers in my chosen country (i.e. if I used Singapore for this test, my queries were also reportedly originating from ControlD’s servers in Singapore instead of my home country). But this is still not ideal right?
-
I often have a lot of tabs open (articles etc). and my browser’s are set to open the last tabs. Mullvad by default discards these tabs - and while there is a setting to change the policy to continue where I left off, PG also recommends not messing with the Mullvad settings at all.
A possible solution for 1 would be to get a PiHole, and set the upstream resolver to Mullvad DNS - but this is not possible atm due to a lack of resources to buy an always on hardware on my end.
A possible solution for 2 would be to use bookmarks instead.
Using a VPN like Mullvad also has an added benefit of allowing access to geolocked content - but ControlD solves that by allowing you to route any particular URL/group of URLS (or even all your DNS traffic) from any other country, so ControlD can also solve that. So the benefit of Mullvad is basically anti-fingerprinting (which is a big point, not minimising that).
Given the above points, does it make more sense to use Mullvad or stick to Brave only (for now)?
EDIT: Another benefit of Brave would be cross-device sync from my Android - while I don’t require it often, but it is nice to have.