Learn-iOS-Swift-by-Examples/SimpleTunnel/FilterControlProvider
Liu Lantao 9c55ee0834
SimpleTunnel: Customized Networking Using the NetworkExtension Framework: Version 1.3, 2016-10-04
Updated to Swift 3

The Network Extension framework exposes APIs that give you the ability to customize the networking features of iOS and OS X. This sample project demonstrates how to:

- Use the NEPacketTunnelProvider class to implement a custom VPN tunneling protocol. - Use the NETunnelProviderManager class to create and manage VPN configurations that use the custom VPN tunneling protocol. - Use the NEAppProxyProvider class to implement a custom transparent network proxy protocol. - Use the NEAppProxyProviderManager class to manage VPN configurations that use the transparent network proxy protocol. - Use the NEFilterControlProvider and NEFilterDataProvider classes to implement a custom on-device content filtering service. - Use the NEFilterManager class to configure the custom filtering service.

Signed-off-by: Liu Lantao <liulantao@gmail.com>
2018-02-13 10:32:13 +08:00
..
ControlExtension.swift SimpleTunnel: Customized Networking Using the NetworkExtension Framework: Version 1.3, 2016-10-04 2018-02-13 10:32:13 +08:00
ControlFilterExtension.entitlements SimpleTunnel: Version 1.2, 2016-03-01 2016-05-15 18:48:09 +08:00
Info.plist SimpleTunnel: Version 1.2, 2016-03-01 2016-05-15 18:48:09 +08:00