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
All that, and we didn't even talk about user experience ๐.
Having said all that, if you're not using a service that offers configuration generation, which allows you to use your own clients, you're doing it wrong.
I use one of the services from your list. And beyond private key generation, I do everything with simple scripts on desktop (or using "protocol" clients on mobile). This is trivial since the server list with its addresses and public keys is publicly available as JSON, even without auth. So putting that info and my private key(s) together, I can actually generate all the configs I want myself with ease.
But that's just me. And providers would go broke if they only catered to the likes of me.