I couldn't see any requests from 3rd-party network libraries
1. Problem
I can see other requests on Proxyman but not from my website, NodeJS, iOS, or Android, .... which use 3rd-party network libraries, such as fetch, axios, Alamofire, Ktor Apache HttpClient, curl...
2. New Automatic Solution (v4.7.0 or later) ✅
Proxyman v4.7.0 or later can capture HTTP/HTTPS traffic from Python with 1-click.
1-click solution: No need to manually set HTTP Proxy config or trust the self-signed certificate.
Support NodeJS, Ruby and Python.
How to use:
Open Proxyman -> Setup Menu -> Automatic Setup
Click on "Open New Terminal"
Accept the Apple Script permission prompt if needed
The New Terminal app is launched -> You can start your Python Backend Server, or Run scripts => Proxyman automatically captures all traffic.
Done ✅
3. Old Solution (Not recommended ❌)
In general, we have to manually config the network library to use HTTP Proxy and point to Proxyman Port (Default at 9090)
List of possible solutions:
cURL: Use --proxy flag. For example:
Read more: https://stackoverflow.com/a/9445516/3127477
Alamofire: https://stackoverflow.com/a/42754358/3127477
Axios
You can explicitly set HTTP Proxy on Axios. All traffic will appear on Proxyman.
For the host and port value, you can find it in iOS Device Windows
Last updated