Proxygen for iOS requires some setup before you can use it monitor your device’s network traffic. It uses a VPN extension to run a local HTTPS proxy.

The proxy stores HTTP messages in a local cache until the Proxygen app becomes active again. When you bring the Proxygen app to the foreground, it reads all messages from the cache and writes them to the open document.

You also need to install a CA certificate to the iOS device to allow Proxygen app to decrypt HTTPS traffic from apps.

Install VPN extension

  1. Navigate to app settings and tap Install Proxy.
  2. Tap Install VPN Extension and enter your passcode to install the VPN configuration.
  3. Tap Activate VPN to enable the just installed VPN configuration.

Install CA certificate in iOS

  1. Next, tap Install Configuration Profile which opens a Safari browser.
  2. iOS will pop up a dialog for downloading a configuration profile. This profile contains the Proxygen CA certificate of the Mac app. Tap Allow.
  1. Navigate to SettingsGeneralVPN & Device Management.
  2. Install the just downloaded profile. This will make the Proxygen CA a trusted root certificate on your iOS device, allowing the Proxygen Mac app to decrypt HTTPS traffic from apps.
  1. Navigate to SettingsGeneralAboutCertificate Trust Settings.
  2. Enable full trust for Proxygen CA root certificate.

You should now be able to enable the proxy and see the HTTP messages of apps on your iPhone.