iOS Device
How to set up iOS/iPad Devices with Proxyman, to capture and decrypt HTTPS request/response
Last updated
How to set up iOS/iPad Devices with Proxyman, to capture and decrypt HTTPS request/response
Last updated
In order to capture HTTP/HTTPS messages in iOS devices (iPhone, iPad), please navigate to:
Certificate Menu -> Install Certificate on iOS -> Physical Device
Let's follow the guidelines:
Get your iOS Device -> Open 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
4. From iOS 10.3, we have to explicitly install & trust the Proxyman CA in the Settings app
iOS ≥ 10.3: Setting app > General > Profiles > Select Proxyman CA > Install
iOS ≥ 12.2: Setting app > Profiles Downloaded > Select Proxyman CA > Install
Setting app > General > About > Certificate Trust Settings > Switch ON on Proxyman CA.
We understand that manually overriding the HTTP Proxy and installing and trusting Proxyman Certificates is painful. Let's check out Atlantis, which is a native iOS framework that helps you do it automatically.
You might not be able to see the Network Traffic on Proxyman if your app is a Flutter app.
Flutter does not use a system-level proxy, so requests to Proxyman will not be displayed. To do this, you must manually configure your HTTP client used in the code to work with a proxy.
To find out your local IP, please go to Certificate Menu -> Install Certificate on iOS -> Physical device and get the Server IP and Port
Install Root Proxyman Certificate on your machine: You can follow the .
3. Open or http://cert.proxyman.io by Safari browser from your iOS Devices in order to install the Proxyman Certificate.
If you can't access it. Please open the support ticket at .
Please make sure we install and trust the Proxyman CA on your iOS Device. If you have any problem, shoot us an email at support@proxyman.io or bump it to
If you cannot see any traffic from your iOS Devices, please check out this
See detailed steps on how to with Proxyman.
Please follow the solution "Getting Charles to work with Flutter" in