I’ve been testing VPN services and somehow every one with a client has written their own. Proton, Windscribe, IVPN, Mullvad, AirVPN, NordVPN, and the list goes on.

Don’t these services all do the same thing? Connect to a server to get a list of servers, then use WireGuard or OpenVPN to make a connection, and have some fancy stuff like split tunneling or a killswitch. It should just take configuration by adding profiles per service and it should be possible to use the same client.

What am I missing?

  • DarkCloud@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    24 hours ago

    Wouldn’t less variety of clients be less safe. Having one client means a security bottle neck becomes vulnerable because more is ‘known’/certain to attackers.

    Besides all text editors are doing the same thing, so why not just have one text editor?

    Ultimately if you follow this line of thinking - then why not have a universal code library that just forms programs as the user needs them.

    Okay, so you want Star Trek style Holodeck?