I'm using the Charles Proxy iOS app and am curious to learn more about how it is configured.
When I go to General > VPN in my settings, and click on "Charles Proxy", I see
But from the NetworkExtension framework (using
NETunnelProviderProtocol), I can manually configure quite a few additional fields, including providerBundleIdentifier, server address, etc.
My efforts so far
I found here that there is a file residing at
/var/preferneces/com.apple.networkextension.plist that might be useful to look at. Is this some sort of global configuration file containing all of my network extension configurations? If this would indeed be useful, I'm still not clear on how I'd view it without jailbreaking my phone.