iOS Device

How to install Proxyman Certificate on iOS Devices (iPhone, iPad)

In order to capture HTTP/HTTPS messages in iOS devices (iPhone, iPad), please navigate to:

  • Certificate Menu -> Install Certificate on iOS Devices

iOS Setup Guide

The following photo describes thee steps:

  1. Install Root Proxyman Certificate on your machine: You can follow the macOS Guide.

  2. Config the HTTP Proxy on your device: You can find it in Setting app -> Wifi -> Select the current Wifi -> Config the HTTP Proxy by following the next tables.

Name

Value

Server IP

Your current IP Network

Port

The current port of Proxyman: 9090 is the default

Authentication

No

If you're using any VPN apps, please make sure to close it, since some VPN apps conflict with HTTPS Proxy config

3. Open http://proxy.man/ssl from the Safari browser on your iOS Devices in order to install the Proxyman Certificate.

http://proxy.man/ssl is a local website, which serves from the local Proxyman's HTTP server. If you couldn't open it, please forget the wifi, re-connect and make sure the Proxyman app is opening.

If you couldn't access it. Please open the support ticket at Github's repo.

4. From iOS 10.3, we have to explicitly install & trust the Proxyman CA in the Setting app

Install Proxyman CA

  • iOS ≥ 10.3: Setting app > General > Profiles > Select Proxyman CA > Install

  • iOS ≥ 12.2: Setting app > Profiles Downloaded > Select Proxyman CA > Install

Trust Proxyman CA

  • Setting app > General > About > Certificate Trust Settings > Switch ON on Proxyman CA.

Install and Trust

Please make sure we install and trust the Proxyman CA in your iOS Device. If you have any problem, shot us an email at support@proxyman.io or bump it in Github

If you could not see any traffic from your iOS Devices, please check out this troubleshooting

Tutorial

See detailed steps on how to debug an application on iOS device with Proxyman.