Class

NEAppProxyProviderManager

An object to create and manage the app proxy provider’s VPN configuration.

Declaration

@interface NEAppProxyProviderManager : NETunnelProviderManager

Overview

objects cannot be directly instantiated. Instead, App Proxy configurations are created exclusively from com.apple.vpn.managed.applayer payloads in configuration profiles.

App Proxy configurations can only be used with Per-App VPN routing rules. For more details about how to create App Proxy configurations and configure Per-App VPN, see NETunnelProviderManager.

Topics

Loading the App Proxy Configuration

+ loadAllFromPreferencesWithCompletionHandler:

Load all of the App Proxy configurations associated with the calling app that have previously been saved to the Network Extension preferences.

Relationships

See Also

VPN Configuration

NETunnelProviderManager

An object to create and manage the tunnel provider’s VPN configuration.

NEVPNManager

An object to create and manage a Personal VPN configuration.

NETunnelProviderProtocol

Configuration parameters for a VPN tunnel.

NEAppRule

The identity of an app whose traffic is to be routed through the tunnel.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software