ProxymanApp / Proxyman

Modern. Native. Delightful Web Debugging Proxy for macOS, iOS, and Android ⚡️
https://proxyman.io
5.69k stars 187 forks source link

Some apps cannot fetch information, what's going on? #1948

Closed jiayouzl closed 8 months ago

jiayouzl commented 8 months ago

iterm2,macos Own terminal,pycharm。。。。The network communication information of these applications cannot be obtained through Proxyman. What's going on?

NghiaTranUIT commented 8 months ago

@jiayouzl It's not a bug from Proxyman, it's how macOS/Python works. Traffic from these apps doesn't respect the system HTTP Proxy, so Proxyman can't capture it automatically.

To capture your Python traffic, you should open the pre-configured Terminal from the Automatic Setup: https://docs.proxyman.io/automatic-setup/automatic-setup

Works with Python, cURL, Ruby, NodeJS too 👍

jiayouzl commented 8 months ago

@jiayouzl It's not a bug from Proxyman, it's how macOS/Python works. Traffic from these apps doesn't respect the system HTTP Proxy, so Proxyman can't capture it automatically.

To capture your Python traffic, you should open the pre-configured Terminal from the Automatic Setup: https://docs.proxyman.io/automatic-setup/automatic-setup

Works with Python, cURL, Ruby, NodeJS too 👍

Thank you very much, the terminal works according to your method, but how can I capture the communication content of these apps like PyCharm? Thank you.

NghiaTranUIT commented 8 months ago

Like I said, let's open the Pre-configured Terminal in the Auto Setup from Proxyman -> Then start your PyCharm app on this Terminal -> Proxyman will capture all HTTP/HTTPS from your app.

jiayouzl commented 8 months ago

Like I said, let's open the Pre-configured Terminal in the Auto Setup from Proxyman -> Then start your PyCharm app on this Terminal -> Proxyman will capture all HTTP/HTTPS from your app.

So that's how it is, thank you for letting me know.