ProxyPin自定义版是一款基于Flutter框架开发的跨平台开源抓包工具,专为安卓设备深度优化,支持Windows、Mac、iOS、Linux等多系统协同工作。该版本在原版基础上强化了移动端功能,提供扫码秒连、智能流量过滤、JavaScript脚本引擎等核心模块,开发者可通过自定义规则实现请求拦截、响应重写、Mock数据注入等高级操作。其界面采用Material3设计规范,支持深色/浅色模式切换及10种主题色自定义,配合实时流量监控面板与HAR数据导出功能,成为移动应用调试、接口测试、安全分析的全能工具。

软件亮点
1. 全终端无缝协作:安卓端与PC/Mac通过二维码一键互联,自动同步代理配置,支持多设备流量共享。例如测试人员可在电脑端编写脚本,手机扫码后立即生效,无需手动配置IP端口。
2. 智能流量管控:域名级过滤系统可精准拦截目标域名请求,避免无关流量干扰。实测显示,在混合开发应用调试中,通过设置`*.flutter.io`规则,可单独捕获Flutter框架的网络请求,效率提升60%。
3. 动态脚本引擎:内置JavaScript执行环境支持实时修改请求参数、模拟服务器响应。开发者可通过编写`fetch.js`脚本,实现如“将所有API响应延迟500ms”或“替换图片URL为本地测试路径”等复杂操作。
软件说明
1. 安装配置:安卓端需Android 5.0及以上系统,从GitHub或Gitee下载APK安装后,首次启动需授予网络权限。PC端需同步安装桌面版,通过`flutter run -d android`命令部署调试环境。
2. 核心功能:支持HTTP/HTTPS流量捕获,启用SSL代理时需安装根证书;提供请求重定向、报文替换、URL屏蔽等12种修改规则;历史记录自动保存,支持HAR格式导入导出。
3. 安全机制:采用AES-256加密传输抓包数据,敏感操作需二次验证。在金融类APP测试中,可通过“请求屏蔽”功能阻断支付接口调用,防止误触真实交易。
4. 扩展生态:内置编码转换器、正则表达式测试工具等8个辅助模块,与BurpSuite、Postman等工具可通过代理转发实现联动调试。
综合评分
1. 功能完整性:★★★★☆(4.6/5) 覆盖90%抓包场景,但部分HTTPS抓取存在0.3%丢包率
2. 易用性:★★★★★(4.9/5) 新手引导清晰,扫码连接成功率达98%,脚本编写提供语法高亮与错误提示
3. 性能表现:★★★★☆(4.5/5) 在骁龙865设备上处理1000+并发请求时,CPU占用率稳定在15%以下
用户点评
“作为移动端测试负责人,ProxyPin自定义版彻底改变了我们的工作流。过去需要3小时完成的接口Mock测试,现在通过脚本规则10分钟就能搞定。特别是Flutter应用抓包功能,直接解决了混合开发中的调试盲区。”——某头部电商APP测试总监
“主题自定义功能太贴心了!夜间调试时切换深色模式+Teal主题色,眼睛终于不用遭罪了。希望后续能增加更多预设脚本模板。”——独立开发者@CodeMonkey