I’m wondering what configurations other users have to make their VPN apps work (other than using WireGuard or OpenVPN directly). I can’t get Proton working right now.
1 Like
services.mullvad-vpn.enable = true;
2 Likes
For Windscribe, this project: GitHub - E-Allie/wgscribe: A Windscribe Wireguard client in POSIX shell · GitHub
I imported the config file from PureVPN through nmcli, and it all worked out the box.
I use Tailscale with Mullvad exit nodes, and I just righclick the trayscale icon in my tray and click “enable exit node”.
service.tailscale.enable = true;
environment.systemPacages = [ pkgs.trayscale ];
I do a lot of networking setup aside from this, but unless you’re doing a advanced network setup, all you’d need beyond that is likely just clickops.
If you just want a commercial VPN proxy, I’d recommend Mullvad, as the CLI/GUI has better UX for those operations than e.g. Tailscale does for picking exit nodes etc. And the setup is dead simple.
2 Likes