78
Why does every VPN need to rewrite their own client?
(programming.dev)
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Follow the wormhole through a path of communities !webdev@programming.dev
You're not missing anything. Mullvad and probably some of the others lets you download a client config and use it in whatever app you want.
The ones that don't allow that are probably shady or just don't care about your freedoms, behind a guise of "our app is more convenient/safe/etc".
Proton offers downloading config files as well, at least for paid customers. I do agree that providers that do not provide these are at least somewhat shady in their business practices.
At best, having a separate VPN client can offer some extra features over the standard openvpn/wireguard config files. They can allow quickly changing settings and detect the fastest server.
For free customers too, thats how I use it from my PC.
PIA let's you download OpenVPN and I think also WireGuard configs for all their servers too.