Proxyman 是一个现代且直观的 HTTP 调试代理应用程序。不要让繁琐的 Web 调试工具阻碍您。借助适用于 macOS 的本机 Proxyman 应用,您可以轻松捕获、检查和操作 HTTP(s) 流量。
主要功能: – 以纯文本形式检查 HTTP/HTTPS 流量 – SSL 代理 – 在 iOS、iOS 模拟器和 Android 设备上进行代理 – 请求/响应导出 – 内容过滤器 – 正文语法突出显示 – JSON/树视图格式 – 水平/垂直布局 – Finder – 多个选项卡 – 自定义预览选项卡 – 自定义标题列 – 突出显示并添加注释 – MessagePack 正文预览器 – JSONPath 过滤器 – 自定义工具栏 – SSL 代理
Proxyman 充当代理服务器,拦截应用程序和 SSL Web 服务器之间的流量。通过内置的 macOS 设置,您可以一键验证 HTTP/HTTPS 请求和纯文本响应。
多个过滤器使用 Proxyman 的多个过滤器缩小搜索范围。您可以组合复杂的过滤条件,例如协议、内容类型、URL、请求标头、响应标头、正文等,这一定会找到您要查找的内容。
调试 GraphQLE 通过使用特定 GraphQL 查询名称定义匹配规则,可以轻松调试 GraphQL 查询。使用断点、映射本地、映射远程和脚本工具。
映射本地工具映射本地工具允许开发人员使用本地文件模拟响应。直接修改响应的状态码、头部和正文,提高开发速度,无需等待后端。
使用内置 Diff 工具轻松查找请求和响应之间的差异。
用于内部开发的零设置,一键测试来自 NodeJS、Ruby 和 Python 的 HTTP 流量。
– 支持流行的网络库 – NodeJS – axios、fetch (v18+)、node-fetch、got、https 和 superagent – Ruby – http、net/http、net/https、httpparty 和 faraday – Python – 请求。 、aiohttp、http.client、urllib3 和 httpx。- 其他 – cURL、httpie、ElectronJS。- 高级功能- 代理帮助工具- 本地映射(文件/目录)- 远程映射- 断点- 无缓存- 重复请求- 查询组合-调试 WebSockets – 保存会话 – 黑名单 – 允许列表 – 外部代理 (HTTP/HTTPS/SOCKS/PAC) – Protobuf – 导入 Charles 代理文件 – 自定义根以及客户端和服务器证书 – 通配符和正则表达式匹配规则 – 脚本(重写) – JS 插件和代码片段 – Atlantis iOS 框架 – GraphQL 调试 – 网络状态(网络节流) – 多个过滤器 – 发布到 Gist – 反向代理 – 代码生成器 – 命令行 – 请求/响应差异 – 访问控制 – 自动/手动设置
官方网站上提供了发行说明proxyman.io >