ProxymanApp / Proxyman

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

Act as simple proxy only #1352

Open xenoterracide opened 2 years ago

xenoterracide commented 2 years ago

So in corporate environment we have a very ... invasive/strict proxy. When I installed proxyman it overwrote our proxy and prevented me from accessing our network as well as (due to escalation privileges) actually being able to uninstall it myself. What I was hoping to do with this program was stand up a proxy that proxies to our proxy on a certain port. I also didn't expect it to spy on literally everything. It's possible this is not the goal of this project. Currently this seems like less of a proxy and more like wireshark, a packet sniffer.

Environment

NghiaTranUIT commented 2 years ago

When I installed proxyman it overwrote our proxy and prevented me from accessing our network

You can opt out of this behavior in Preference -> General -> Switch OFF "Auto override System Proxy" at launch.

It's possible this is not the goal of this project. Currently, this seems like less of a proxy and more like wireshark, a packet sniffer.

You're right. The primary goal of Proxyman is intercepting the HTTP/HTTPS traffic, not a proxy layer.

To use Proxyman and your proxy server, you can set up:

  1. Set System Proxy to Proxyman, IP = 127.0.0.1, port = 9090
  2. On Proxyman, use External Proxy and set HTTP/HTTPS Proxy to your proxy server.

=> All traffic from Mac will be record be Proxyman, and it proxies to your proxy server before going to the Internet.