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

enter image description here

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.

You must log in to answer this question.

Browse other questions tagged .