移动端开发或网络开发的同学,想必对抓包工具都不陌生,工作中经常会用到进行一些调试和分析用。
因为在Mac下开发,没怎么用过Fiddle,之前一直用的是Charles,感觉还可以,但这个软件吧,不知道为啥最近老是抽风,要么就是卡的一批,要不莫名奇妙的没网,重新打开就正常了,也是一眼难尽。。
正好最近调试客户端开发,看到有同学用的工具,第一眼就被吸引了,😄,毕竟颜值控,这个没办法,漂亮的外观是提升工作效率的首要条件,问了下才知道是Proxyman,回来赶紧自己也下载安装上体验了一番,果然,功能不比 Charles 少,全部中文,关键是速度很快(听说是mac原生开发,怪不得),再也没有卡顿和断网的情况出现过
下面简单介绍下
特点
- ✅ 100% 由 Apple Swfit NIO 为高性能编写
- ✅ 拦截 HTTP/HTTPS (SSL) 请求。
- 支持 iOS 模拟器和 iOS 和 Android 设备。
- WebSocket网络套接字调试。
- 现代直观的用户界面。
- 专为 macOS打造,现 Windows 体验版`已上线。
- 基本调试工具:Compose、Repeat、filter……
- 高级工具:本地映射、远程映射、断点、备份列表、外部代* 理、无缓存、Protobuf 和清除缓存。
- 可定制的工作区。
- 新功能、新改进每两周构建一次。
- macOS 10.12+
官方文档:https://docs.proxyman.io/
安装方式
- brew
$ brew install --cask proxyman
代理配置
黑/白名单配置
建议配置白名单,能更清晰的找到自己想要的内容,而不是一堆乱七八糟的东西都呈现
本地文件映射
方便调试,尤其是手机端调试时,可修改保存后实时生效查看效果
证书安装
总结:
实际体验一段时间后感觉还是挺不错的,已经完全取代了我之前的Charles工具,原生开发的工具,速度没得说,感受不到卡顿的现象,比较稳定。