介绍
Proxyman是一款现代化且直观的HTTP调试代理应用,专为macOS设计,使您能够轻松捕获、检查和操作HTTP(s)流量。它提供了SSL代理功能,支持iOS、iOS Simulator和Android设备上的代理,并允许导出请求/响应。该应用还具有内容过滤、语法高亮、JSON/树形结构视图、多种布局选项、搜索功能、多标签支持、自定义预览选项卡和标题列等功能。用户可以对选定的字形添加颜色高亮和评论,并利用MessagePack体预览工具、JSONPath过滤器和自定义工具栏。Proxyman充当中间服务器,拦截你的应用和SSL Web服务器之间的流量,一键即可以文本形式检查HTTP/HTTPS请求和响应。它提供了复杂的过滤器,以便精确查找所需内容,并简化了GraphQL请求的调试。Map Local工具允许开发人员通过本地文件模拟响应,从而加快开发进程。内置的Diff工具帮助快速找出请求和响应之间的差异,而Zero-Setup特性简化了内部开发流程的HTTP流量检查。Proxyman还支持多种流行的网络库,提供代理辅助工具、本地和远程映射、断点设置、请求重发、查询构建、WebSocket调试等高级功能,以及支持导入Charles Proxy文件、自定义证书、使用通配符和正则表达式的匹配规则、JS插件和代码片段等。它还包括Atlantis框架以便于iOS调试、网络状态调整、多种过滤器、反向代理和命令行工具等,为HTTP调试提供全面的解决方案。
截图
功能
直观的界面
Proxyman是专为macOS打造的,注重无摩擦的用户体验。在一个没有干扰的环境中通过三个面板进行导航。在第一个面板中组织应用程序和域名,在第二个面板中查看流量,并在第三个面板中管理请求/响应内容。
专业友好的操作界面,出色的 UI 和交互设计,带来直观易用的使用体验。清晰的操作面板,方便组织来源、监控以及管理数据流,还可根据使用习惯进行自定义,更加高效。丰富的管理和搜索方式,并可通过拖拽来组织和固定来源,就像操作 Finder 一样简单。
始终如一的性能
虽然Proxyman准备全天候工作,但不会耗尽您的Mac电池。该应用程序采用Swift和C++编写,以保持调试性能高并确保整体稳定性。因此,无需担心电池使用或网络连接-它们将得到照顾。
Proxyman 以 Swift 和 C ++ 编写,性能强劲资源占用低。强大内核支持,各项优化确保网络连接稳定可靠,以高性能不间断地运行。
有序地管理和搜索源列表
根据类似Finder的行为方式,Proxyman允许您使用Ctrl+Shift+F查找应用程序和域名,就像您习惯做的那样。您还可以拖放来组织源,并固定正在关注的源。
自动SSL代理
Proxyman 能够自动生成证书方便直接信任添加,或者手动进行安装,轻松启用 SSL 代理抓包。另外,通过安装对应证书,还能对 iOS / Android 设备,以及 iOS 模拟器进行调试。
轻松启用域名SSL代理功能。该应用程序会自动生成证书,因此您可以安装并信任Proxyman证书或手动添加它。作为一个中间人,Proxyman记录了SSL Web服务器与您的应用程序之间HTTP/HTTPS流量。
查看HTTP/HTTPS请求
安装了Proxyman证书后,即可享受平滑调试体验。以JSON格式查看HTTP/HTTPS请求,在标题、查询、Cookie和JSON响应之间导航,以及使用内置工具或自定义编辑器搜索内容。
专业的调试工具包
Proxyman配备了一系列有用的工具,可优化您的调试过程。使用当前参数重复请求,编辑和测试新参数,或使用导出功能共享您的Proxyman会话。该应用程序还支持在多个选项卡上同时工作。
清晰监控流量数据
监控应用程序和 SSL Web 服务器之间所有的 HTTP / HTTPS 流量,数据呈现清晰,可在 Header、Query、Cookie 和 JSON 响应之间进行导航,方便开发人员进行观察及分析。
专业调试工具包
附带一系列专业的调试工具包,可简化调试过程,更轻松地观察和处理数据流量。除此之外,Proxyman 还拥有众多特色功能,开发者会持续优化和更新:
- Intercept Requests / Responses
- Export Requests / Responses
- Repeat / Compose Requests
- JSON / Tree View Format
- WebSocket Debugging
- Whitelist / Blacklist
- External Proxying
- No Caching
- Local Map
ita43 1小时前0
app not work and it says: "Server currently unavailable. Please check your Internet connection and try again."sqig 4小时前0
It works but you have to apply the patch in the installer. Do not try and update it.fcy000 7小时前0
确实好用zuoyi1021 8小时前0
非常支持fjdjghr 9小时前0
Working as expected on M1 Mac mini. Had to dequarantine it first, otherwise it crashed on opening. Thank you MacKed!jveko 11小时前0
thanksx1370032 11小时前0
感谢楼主分享wangxiang4 11小时前0
Perfect!! Thank you so muchzyllwy 13小时前0
损坏!!!!xddyt 13小时前0
怎么设置中文?