Namespace VpnHood.Net.VpnAdapters.IosTun
Classes
- IosTunDiagnostics
iOS TUN adapter investigation instrumentation, owned by this project (mirrors
TcpStackDiagnostics): it holds the cumulative traffic counters and the freeze locator; every mutating method is a no-op when Enabled is false, so call sites stay clean, and it costs nothing in production.
- IosVpnAdapter
Provides the VPN adapter for iOS and tvOS, inside an app's packet tunnel extension: it applies the tunnel's network settings through the NetworkExtension.NEPacketTunnelProvider, and reads and writes packets through its NetworkExtension.NEPacketTunnelFlow.
- IosVpnAdapterSettings
Represents the settings of an IosVpnAdapter, which adds none to VpnAdapterSettings.