usually the way people do this is just running a vpn onprem on company equipment
alternatively cloudflare zero trust
alternatively cloudflare zero trust
> which would put me in the position of having to whitelist an entire coworking space or coffee shop when I need to tell an external service how to allow my computer to connect
Zscaler. Not b2c. Does exactly what you are trying to do, including private connections to third parties (and services "behind VPN" onprem). Not blacklisted/banned from major random sites for spam, etc.