create multiple VPN connections

How to create multiple VPN connections by using NETunnelProviderProtocol?

You will find that on both macOS and iOS as soon as you start another instance of a NEPacketTunnelProvider it will take precedence over the previously running NEPacketTunnelProvider instance. While it is possible for a Personal VPN (NEVPNManager) and a Enterprise VPN (NETunnelProviderManager) to co-exist together, two Enterprise VPNs cannot co-exist together and so creating multiple connections with NETunnelProviderProtocol will not work. The details for this are outlined here.

Matt Eaton
DTS Engineering, CoreOS
meaton3@apple.com
create multiple VPN connections
 
 
Q