Fiddler
- 功能:用于网络抓取、调试和分析。
- 适用场景:开发者和测试人员用于分析网页请求和响应。
- 使用方法:
- 下载并安装Fiddler(支持Windows和Mac)。
- 使用Charles代理工具(支持Safari)的插件版本,或者借助Safari的内置代理设置。
Charles Web Proxy
- 功能:跨平台代理工具,支持多种浏览器。
- 适用场景:网页开发、API调试和性能分析。
- 使用方法:
- 下载并安装Charles。
- 配置代理设置,选择本地代理地址(通常是localhost:8888)。
- 在Safari中手动设置代理,输入代理地址和端口。
Proxyman
- 功能:跨平台的高级代理工具。
- 适用场景:开发者和测试人员进行详细的网络追踪。
- 使用方法:
下载Proxyman,并按照指南在Safari中设置。
mitm(Man-in-the-Middle)
- 功能:用于安全测试,捕获HTTPS流量。
- 适用场景:安全研究和测试,确保应用程序的安全性。
- 使用方法:
- 安装mitm,设置Safari以使用mitm作为代理。
- 注意:需要在安全的环境中使用,避免误用。
浏览器内置代理(如开发者工具)
- 功能:内置的代理功能,方便快捷。
- 适用场景:临时使用或简单的代理需求。
- 使用方法:
- 打开Safari的开发者工具(按Command+Option+I)。
- 前往“网络”选项,勾选“启用代理服务器”。
- 输入代理地址和端口,通常是localhost:8888。
Xray
- 功能:强大的网络分析工具,支持多种浏览器。
- 适用场景:深入分析网页请求和响应。
- 使用方法:
- 下载并安装Xray。
- 配置代理设置,选择Xray作为Safari的代理。
Zaproxy
- 功能:在线代理工具,方便快速使用。
- 适用场景:临时需要抓取网页内容或进行简单的代理测试。
- 使用方法:
- 访问Zaproxy官网,选择Safari浏览器版本。
- 输入代理地址和端口即可开始使用。
WebScrapBook
- 功能:专注于网页内容抓取和数据提取。
- 适用场景:自动化测试或数据收集。
- 使用方法:
安装WebScrapBook插件或在Safari中添加扩展。
选择工具的建议:
- 快速抓取和调试:使用浏览器内置代理工具。
- 详细分析和调试:选择Fiddler或Xray。
- 临时使用:Zaproxy或WebScrapBook。
- 高级代理需求:考虑使用Proxyman或Xray。
确保在设置代理时,注意安全性和隐私保护,建议在测试环境中先尝试,避免在生产环境中使用未经验证的工具。




