
Proxyman for Mac 是一款 Mac 平台上的代理工具,主要用于捕获和分析网络流量,帮助开发人员和测试人员进行网络调试和测试。Proxyman 支持 HTTP/HTTPS、WebSocket、TCP 和 TLS/SSL 等协议,可以拦截和查看请求和响应数据,并提供详细的数据分析和统计。同时,Proxyman 还提供了一些实用的功能,如断点调试、请求/响应修改、重放、筛选和搜索等等,让你更轻松地分析和调试网络流量。
Proxyman for Mac v6.4.0 HTTP代理抓包工具 中文破解版下载
软件大小:32 M
软件版本:6.4.0
软件语言:中文 英文
系统要求:macOS 10.15 或更高版本(支持 Apple Silicon M 系列芯片)
下载地址
软件介绍
Proxyman 是一款现代且直观的 HTTP 调试代理应用程序。不要让繁琐的 Web 调试工具阻碍您。借助 Proxyman 的原生 macOS 应用程序,您可以轻松捕获、检查和操作 HTTP(s)流量。
一整套网络调试工具
深入网络级别,使用可靠而强大的工具诊断和修复问题。
SSL 代理
Proxyman 充当中间人服务器,用于捕获应用程序和 SSL Web 服务器之间的流量。借助内置的 macOS 设置,您只需单击一下即可以纯文本格式检查 HTTP/HTTPS 请求和响应。
多个过滤器
使用 Proxyman 的多个过滤器缩小搜索范围。您可以组合复杂的过滤条件,如协议、内容类型、URL、请求标头、响应标头、正文等,以准确找到您要查找的内容。
GraphQL 调试
通过定义具有特定 GraphQL QueryName 的匹配规则,轻松调试 GraphQL 请求。与断点、本地映射、远程映射和脚本工具配合使用。
脚本工具
尝试脚本工具:使用 Javascript 代码通过您自己的逻辑操作请求/响应。
我们提供了一些代码片段代码、通用附加组件和 JS 库,以方便您的调试过程并使其速度提高 100 倍。
断点工具
断点工具可帮助您在不更改任何客户端代码的情况下动态修改请求/响应数据。支持 URL、标头、正文、状态代码、原始消息等。
地图本地工具
Map Local Tool 允许开发人员使用本地文件模拟 Response。通过使用状态代码、标头和正文直接修改响应,无需等待后端,从而加快开发速度。
版本 5.8.0 更新内容:
##提高功能
[自定义证书]允许客户端证书主机和端口中的通配符
支持解码内联图像(Base64 格式)=> 对 OpenAI 调试有用
[地图本地]改进用户体验:如果 Map Local 由于缺少本地文件而无法映射,则显示黄色警告注释
更新 Atlantis UI,以便更轻松地配置 AppDelegate 或 SwiftUI 应用程序
如果 SSL 代理列表来自 Atlantis,则用于删除 SSL 代理列表的有用 UX
##错误修复
已修复:[脚本] 即使没有进行修改,Proxyman 似乎也会弄乱正文
已修复:使用 SOCKS 代理时结束 java 应用程序时软件崩溃
已修复:如果只有 1 个仿真器或 1 个物理设备处于活动状态,则 Override Emulator 不起作用
版本 5.12.2 更新内容:
功能提高
使用 Sentry 和 TelemetryDeck 进行应用分析和崩溃报告
将 PrivacyInfo 添加到 Proxyman macOS 应用程序
错误修复
修复:源列表展开/折叠错误的节点
修复:Proxyman 无法与快捷方式应用程序(辅助功能)一起使用
修复:免费版启动应用 v5.12.0 崩溃
修复:试用版打不开 proxymanlogv2 文件的问题
修复:映射远程后查询值未正确编码
修复:编辑并重复:使用编码的查询参数编辑调用会导致发送双重编码的参数
版本 5.17.0 更新内容:
##提高
[自动脚本]从 Golang 捕获 HTTPS:(net/http、fasthttp、resty、gorequest、req、grequests),只需单击 1 次
添加配置选项以在 Reverse Proxy 中为非 443 端口启用 TLS
Export Raw 或 Gist 将包含 websocket 消息
使用更好的简体中文本地化进行更新
##错误修复
已修复:将 Websocket 请求导出为 RAW 时没有 websocket 消息
已修复: 在某些情况下无法生成/添加 CA 证书
已修复:在 macOS 上将证书安装到系统级 CA 证书时发生罕见崩溃
已修复:从 Charles 生成的 cURL 导入时,Proxyman 无法正确解析 URL
修复中文版地图远程规则中的请求方法无法达到预期效果的问题Any
已修复:脚本工具规则方法不匹配任何内容ANY
已修复:无输入参数的 GraphQL 查询的断点错误
已修复:在 Nuxt 项目中使用自动脚本时出现无限循环
已修复:修复将 Atlantis 与 Proxyman 一起使用时可能发生的崩溃
版本 5.23.0 更新内容:
提高
Python:修复了使用 Python 自动/手动执行脚本的问题。
Map Local:改进了 HTTP 消息格式的语法突出显示。
断点:现在支持 WebSocket 响应上的断点。
断点:用于丢弃带有 429 状态代码的连接的选项。
筛选器:添加对区分大小写的筛选的支持。
改进的逻辑:在启动时自动重新选择“所有应用”或“域”文件夹。
脚本工具:覆盖标头的选项。Content-Type
SSE 选项卡和 OpenAPI 选项卡现在支持 GitHub Copilot 响应格式。
更新到最新的 SwiftNIO,以获得更好的性能和稳定性。
“图像”选项卡:显示图像检查器。
错误修复
反向代理:修复了反向代理停止工作的问题。
断点工具:修复了将断点与 HTML 响应正文一起使用时的内存问题。
修复了 WebSocket 会话中持续时间和大小的实时更新。
修复了使用自动或手动设置时,如果未包含在 SSL 代理列表中,则 Python 请求失败的问题。
修复了系统菜单中的拼写错误。
修复了标题列宽过大的问题。
修复了 IPv6 地址的格式显示不正确。
版本 5.24.0 更新内容:
##改进
在 proxy.man/ssl 和 cert.proxyman.io 上支持 HTTPS,因此如果您的 Web 浏览器自动重定向到 https,可以更轻松地下载证书。
支持将带有 Airdrop 的 Proxyman CA 证书下载到您的 iOS 或 iPadOS 设备。
proxyman-cli:在导出或导入设置时支持相对路径。
删除 Posthog 分析。
使用内置分析进行匿名跟踪。
错误修复
修复脚本工具在添加新查询时更改查询顺序的问题。
修复:脚本工具不会对查询字符串中的 [ 和 ] 进行编码。
修复:清除会话会清除导入文件中的所有请求
版本 6.0.0 更新内容:
新功能
为 macOS 26 Tahoe 重新设计 —— 新增清新的玻璃质感侧边栏与更新后的工具栏,与新版 macOS 外观完美融合。
命令面板(Command Palette)—— 快速搜索并访问请求、响应、脚本等内容,无需离开键盘即可提升操作效率!
功能优化
在主筛选面板中添加了 “主机筛选器(Host Filter)”,让流量筛选更便捷。
优化了 WebSocket 处理逻辑,实现更流畅、更稳定的连接。
移除了应用设置中的 “工具栏样式(Toolbar Style)” 选项,现由系统自动适配。
清理了导致 HTTP/2 出现问题的遗留代码(legacy code)。
新增同一台 Mac 设备上的共享许可证支持。
移除 CocoaPods 依赖项,以减小应用体积并提升性能。
问题修复
修复了在 macOS 15 及更高版本上自定义工具栏时的崩溃问题。
修复了客户端关闭连接后状态未正确更新的问题。
修复了 Monaco 编辑器无法查找包含特殊表情符号的字符串的问题。
修复了在脚本工具(Scripting Tool)中使用无效协议(scheme)时的崩溃问题。
修复了脚本工具(Scripting Tool)无法正确编码路径的问题。
版本 6.1.0 更新内容:
#改进
在 “自定义预览器”(Custom Previewer)标签页中新增了语法高亮显示支持。
现在可在 VSCode 中直接编写和编辑用于 “脚本功能”(Scripting feature)的 JS 脚本,从而优化工作流程并提升工作效率。
即便原始 URL 经 “远程映射”(Map Remote)功能修改,“脚本功能” 现在也能显示该原始 URL。
更新了 “请求 / 响应体”(Request/Response Body)面板中的搜索行为:默认禁用 “区分大小写”(Match Case),以实现更直观的搜索体验。
#漏洞修复
修复了 Proxyman 在处理大型有效载荷(payloads)时过早关闭连接的问题。
解决了采用 gzip 编码的 text/event-stream 响应无法渲染的问题。
修复了 “本地映射”(Map Local)响应中缺失 JSON 语法高亮的问题。
解决了一个回归问题(v5.25+ 版本):WebSocket 请求会频繁断开连接。
修复了 “响应搜索”(Response Search)在特定情况下无法正常工作的漏洞。
解决了解码 Zstd 流式缓冲区(Zstd streaming buffers)时出现的内存泄漏问题。
版本 6.3.0 更新内容:
## 特色
HTTP/2 测试版支持:增加了实验性的 HTTP/2 协议支持,以提升性能并兼容现代 Web 服务。你可以在设置 -> 通用标签中下载 BETA 版本
Localhost 流量捕获:引入了从 Google Chrome 和 Firefox 自动设置工具捕获 localhost HTTP/HTTPS 流量的功能。代理人可以直接捕获 localhost:3000,无需/etc/hosts 文件。
XML Prettify:在响应正体查看器中添加了带有缩进的 XML 格式和展开/折叠排水沟功能。
新的 proxyman-cli 命令 v1.7.0:允许通过使用新的 proxyman-cli 命令来开启/关闭 give 工具。
## 改进
增强型证书验证:改进证书检查逻辑,更好地处理无效或过期证书,提供更清晰的修正指导
团队订阅许可证:支持团队订阅许可证,显示当前订阅信息。
iOS 模拟器:改进了重启 iOS 模拟器的逻辑。它会重新启动你当前的 iOS 模拟器实例(之前,它会重新启动第一个 iOS 模拟器实例,这不是你当前使用的那个)
IPv4 地址检测:使用 VPN 应用检测 IPv4 地址的新逻辑
工具栏:引入一套新的工具栏图标,以适应 macOS 26 Tahoe
漏洞修复
服务器发送事件(SSE):修复了 Ollama 及类似流媒体端点的 SSE 响应渲染问题
Diff 视图渲染:解决了 Diff 视图在比较请求和响应时无法正确渲染的问题
带空列表的保存文件夹:修复了一个 Bug,即“已保存文件夹”功能在启动时显示空列表
测试套件更新:更新证书验证测试,以确保更高的可靠性和覆盖率
IP v4 问题:修复了一个 VPN 应用时 IP v4 地址检测不正确的问题
工具栏已选中问题:修复了一个在 macOS 26 Tahoe 使用新工具栏图标时,工具栏选择状态不正确的问题
版本 6.4.0 更新内容:
#改进
高级筛选选项:支持按请求耗时、请求 / 响应体大小筛选请求,且可配置多条件的逻辑与组合。
捕获安卓模拟器中 Flutter 及 React Native 的网络流量:借助 Proxyman VPN 应用即可实现,无需修改应用代码。
脚本功能中保留内容编码头信息:脚本修改请求时,将正确保留 Content-Encoding 请求头。
#错误修复
修复长 URL 导致的 URL 输入框尺寸过大问题。
修复断点无规则时布局错乱的问题。
修复安卓模拟器设备数量统计不准确的问题。
修复加载 HAR 文件时时间戳显示错误的问题。
修复自定义请求头丢失的脚本相关问题。
