Comment on page
Manual Setup
Proxyman could not capture HTTP/HTTPS traffic from the following setup:
- NodeJS: Axios, got, superagent, fetch, and node-fetch
- Python: http, https, aiohttp, requests
- Ruby: http, net/http, net/htps, faraday, httparty and fastlane
- cURL
It's a known issue since NodeJS, Python, Ruby, and cURL which are executed from the Terminal app, don't respect the system HTTP Proxy. Thus, there is no traffic on Proxyman.
You have to read through the Technical Documentation of each library and manually config:
- The HTTP Proxy
- Trust a self-signed certificate
=> Time-consuming and error-prone ❌
- ✅ Run on your favorite Terminal app: iTerm2 with Bash, Zsh, and Fish Shell
- Capture HTTP(s) traffic from NodeJS, Python, Ruby, Terminal or Web Browser, etc
- Safe. Work on your current session, not affect your OS
- 1.Open Proxyman -> Setup Menu -> Manual Setup
- 2.Open your favorite Terminal app, such as iTerm2
- 3.Copy & Paste the script to your Terminal -> Run it
- 4.Done ✅
- 5.You can start your Backend Server or run a script => Proxyman automatically captures all HTTP/HTTPS traffic out of the box

Manual Setup
Proxyman (with Manual Setup) can work out of the box with the following network libraries.
Last modified 7mo ago