Publish: 2024-05-30 | Modify: 2024-05-30
ProxyPin is an open-source packet capture tool that supports multiple operating systems including Windows, Mac, Android, iOS, and Linux. The tool is developed using Flutter, with a visually appealing and user-friendly interface. It allows users to intercept, inspect, and rewrite HTTP(S) traffic, making it ideal for developers or operations personnel.
ProxyPin is open-source on Github and Gitee, download links are as follows:
For Mac, on first launch, you may encounter an "Untrusted Developer" prompt, you need to go to System Preferences - Security & Privacy - Allow from Anywhere.
The following steps are based on Windows. After opening the tool, it will default to capturing HTTP packets. The interface you will see is as shown in the image below.
By default, we can only capture HTTP requests, unable to capture HTTPS requests. You need to click the lock button at the top to install the root certificate on your machine.
Follow further prompts from the software to install the root certificate.
Finally, enable HTTPS proxy to capture HTTPS requests.
If you have magic software installed on your computer, it may conflict with ProxyPin. Specifically, after ProxyPin finishes capturing packets, even if you exit the software, it may cause the magic software to fail to proxy the Internet normally. You will need to switch the rules in the magic software back and forth to make it work (such as switching to global proxy and then back).
The reason for this issue is likely that the magic software modifies the system proxy, and ProxyPin also modifies the system proxy, causing conflicts due to rule overrides.
ProxyPin is open-source, free, and supports multiple platforms, deserving a positive review. However, after testing, I found that ProxyPin lacks in capturing HTTP requests, as many requests cannot be captured. It is uncertain whether this is a software issue or due to improper settings on my end. Interested friends can download and try it out to personally experience its functions.
ProxyPin Project Link: https://github.com/wanghongenpin/network_proxy_flutter
I come from China and I am a freelancer. I specialize in Linux operations, PHP, Golang, and front-end development. I have developed open-source projects such as Zdir, ImgURL, CCAA, and OneNav.