I made a throwaway account just for this. I’ve spent hours on this crap, and it just simply doesn’t work. Torbrowser continues to bypass the VPN.
This is going to be an upset post. Take it for what you want, but when you throw a ridiculous long set of commands that even a sysadmin who writes their own shell scripts for fun, finds tedious … You’re doing something wrong.
Why can’t you just bundle this as a SCRIPT, that users can just run??? You could just ask them to create a separate template VM, and run the setup script in that.
Do you want to know what the most ridiculous part of this guide is? This little box EVERY TIME describing sudoedit. This guide is wayy too long already, and it’s going to waste screen space describing stupid sudoedit like 20 times. Show it ONCE at the top of the instructions.
But moreover, I modified /etc/uwt.d/50_user.conf . I installed dante, carefully copying every single command. I even dropped them into #!/bin/sh so that I couldn’t screw it up. It all ran with no errors.
This is a pristine brand new never touched VM so it should JustWork™. But it doesnt. So I tried the OLD method (well actually 3 of the 4) and of course that didn’t work because Mozilla controls Tor, and they constantly and intentionally break everything with new releases to make everything more complicated.
I need a VPN after Tor for a couple very specific use cases, and I can’t, because this is broken.
I have done this before on another Qubes install and it wasn’t this hard.
In fact, I remember changing some onion-grater setting in a whonix gateway, which is notably absent in this so guide. A guide which has been nothing but a waste of hours of time now.
I’m sure you’ll just remove this post but please forward it to someone who can fix this. Nothing will make your users more upset than giving them hundreds of lines to read and follow, only for it to not work.
I mean ffs, in all the time it took someone to write that guide, they could’ve just written a script to implement it.