在软件开发与调试过程中,网络请求的拦截与分析是一项高频且刚性的需求。然而,传统的抓包工具往往存在配置繁琐、平台兼容性差、证书安装复杂等问题,给开发者带来了不小的困扰。ProxyPin 的出现,正是为了解决这些痛点。

什么是 ProxyPin?
ProxyPin 是一款开源、免费、全平台支持的 HTTP(S) 抓包工具,基于 Flutter 框架开发。它支持 Windows、macOS、Linux、Android、iOS 五大平台,真正实现了桌面端与移动端的全覆盖。您可以使用它来拦截、检查和重写 HTTP 及 HTTPS 流量,同时支持 Flutter 应用抓包。

核心特性
手机扫码连接,告别繁琐配置
传统抓包工具需要手动配置 WiFi 代理、反复导出导入证书,操作门槛较高。ProxyPin 则支持手机扫码连接——无需手动配置 WiFi 代理,所有终端都可以互相扫码连接转发流量,配置自动同步。无论是真机调试、多设备联调,还是 Flutter/H5/App 接口抓包,都能轻松应对。
域名过滤,避免流量干扰
开启抓包后,系统流量、广告请求等无关信息常常刷屏,干扰正常分析。ProxyPin 提供域名过滤功能,只拦截您所需要的流量,不干扰其他应用,让日志干净清晰。
请求重写与脚本支持
ProxyPin 支持请求重写,包括重定向、替换请求或响应报文,以及根据正则表达式修改请求或响应。同时,它还支持编写 JavaScript 脚本来处理请求或响应,v1.2.4 版本开始支持从远程 URL 获取脚本并执行,对团队协作十分友好。
请求解密与屏蔽
- 请求解密:配置 AES 解密密钥,自动解密 HTTP 消息体。
- 请求屏蔽:支持根据 URL 屏蔽请求,不让请求发送到服务器。
- 请求映射:不请求远程服务,直接使用本地配置或脚本进行响应。
强大的搜索与历史记录
支持根据关键词、响应类型等多种条件搜索请求。所有抓包的流量数据自动保存,方便回溯查看,并支持 HAR 格式导出与导入。
更多实用功能
- 收藏、历史记录、工具箱
- HTML、CSS、JS 格式化与代码高亮
- 高级重发支持指定时间
- 域名列表导出 HAR 文件
- 支持 WebSocket 抓包
- 支持 Hosts 设置与域名映射
适用场景
ProxyPin 尤其适合以下场景:
- 前端/移动端开发调试:快速定位 API 接口问题
- Flutter 应用开发:原生支持 Flutter 应用抓包
- 测试工程师:验证数据传输与接口逻辑
- 安全研究人员:流量分析与漏洞探测
总结
作为一款基于 Flutter 开发的全平台抓包工具,ProxyPin 以极低的配置成本、美观易用的界面、丰富而实用的功能,为开发者提供了一站式的网络调试解决方案。无论您是在 Windows 上调试接口,还是在 iOS 真机上验证数据,ProxyPin 都能让抓包这件事变得简单而高效。
资源下载
ProxyPin 完全开源免费,您可以通过以下渠道获取:
- GitHub:https://github.com/wanghongenpin/network_proxy_flutter/releases
- 国内镜像:https://gitee.com/wanghongenpin/network-proxy-flutter/releases
- iOS App Store:https://apps.apple.com/app/proxypin/id6450932949
- Google Play:https://play.google.com/store/apps/details?id=com.network.proxy
- 夸克网盘:https://pan.quark.cn/s/1488a0aab8b6