What should we require of VPN providers on macOS?

I think the crux of the issue is that includeAllNetworks simply does not appear to cover the case where you disconnect from the VPN in order to connect to a different server, when it probably should. This is what most people would consider normal kill switch behavior that I believe Apple doesn’t provide any functionality for Network Extensions to implement.

3 Likes