抓取原始数据包
录制 Mac 网络接口上的实时流量,逐包查看 TCP、UDP、DNS、TLS 等协议。
TCP Viewer
Mac 原生数据包查看器
TCP Viewer 与 Wireshark 一样在数据包层面工作。在原生 Mac 应用中抓取实时网络流量、查看原始数据包、使用 Wireshark 显示过滤器,并追踪 TCP 流。
Apple 芯片,macOS 15 或更高版本
TCP Viewer 在 macOS 上抓取并查看实时数据包的视频,点击视频即可展开。
BETA
面向 Mac 应用 HTTP/HTTPS 流量的透明代理,包括忽略系统代理的应用。
抓取忽略代理设置的应用
查看系统代理无法捕获的 Mac 应用和脚本发出的 HTTP/HTTPS 请求。
无需逐个应用设置代理
运行 cURL 等工具时,无需 --proxy 参数,也无需为每个应用单独设置代理。
保持原有调试工作流
对 Network Extension 抓取的请求使用 Map Local、Breakpoint 和 Scripting。
真正的数据包查看器
相比 HTTP 调试代理,TCP Viewer 更接近 Wireshark。它从网络接口记录数据包,并支持查看数据包头部、解码字段和字节内容。
录制 Mac 网络接口上的实时流量,逐包查看 TCP、UDP、DNS、TLS 等协议。
打开解码后的字段、协议树、字节范围和精确值。TCP Viewer 借助 Wireshark 库展示深入的数据包细节。
重组单个 TCP 会话,在文本与十六进制视图之间切换,搜索数据流,并跳回对应的原始数据包。
打开 PCAP 和 PCAPNG 文件,过滤所需数据包,并导出抓包文件,供 Wireshark 或团队使用。
Proxyman 是 Wireshark 的现代替代品,提供原生 macOS 应用(非跨平台)、更出色的 UI/UX,专为开发者打造,更易上手。
虽然 Wireshark 在网络分析方面功能强大,但对于常见的应用开发调试而言,它大材小用,也过于复杂
Wireshark 面向网络工程师和安全专家设计,对于只想调试应用 HTTP/HTTPS 流量的开发者而言,未免过于复杂。
会显示每一个网络数据包(包括系统流量)。如果不具备丰富的过滤知识,几乎无法专注于应用的 HTTP 请求。
不支持 iOS/Android 设备自动配置。需要手动安装证书、进行网络配置,并深入理解网络协议,才能正常使用。
界面令人望而生畏,充斥着数百个选项、过滤器和专业术语。新用户往往花在学习 Wireshark 上的时间,比调试实际代码的时间还多。
Proxyman 专注于 HTTP/HTTPS 调试,提供自动设备配置和对开发者友好的界面
了解 Proxyman 成为应用开发者首选的优势。
业界领先的 macOS 应用,一丝不苟地打磨每个细节。
进一步了解 Proxyman
调试时固定常用域名,隐藏干扰性流量。
优秀 Mac 应用应有的特性一应俱全:熟悉的界面、通用快捷键,以及极快的 Apple M1/M2/M3/M4 和 M5 性能。
深入网络层,借助可靠强大的工具诊断并解决问题。
使用 Proxyman 的 Multiple Filters 缩小搜索范围。你可以组合复杂的过滤条件,例如协议、Content-Type、URL、请求头、响应头、Body 等,精准找到所需内容。
可在同一标签页中同时打开两个流量视图。每个窗格都有各自的过滤器、选中的请求和检查器,两个窗格共用同一份实时抓包数据。
通过定义与特定 GraphQL QueryName 匹配的规则,轻松调试 GraphQL 请求。可与 Breakpoint、Map Local、Map Remote 和 Scripting 工具配合使用。
实时检查到达的 WebSocket 消息。实时追踪客户端和服务器帧,预览其负载,并快速定位实时通信问题。
通过 Model Context Protocol 将 Claude Code 连接到 Proxyman。获取 flows、分析请求并创建调试规则,全部在终端中完成。
从已连接的 iPhone 或 Android 设备获取所有请求
| 方法 | URL | 状态 | 耗时 |
|---|---|---|---|
| GET | /api/v2/users/profile | 200 | 124ms |
| POST | /api/v2/auth/refresh-token | 200 | 89ms |
| GET | /api/v2/projects/list | 200 | 203ms |
| GET | /api/v2/notifications | 304 | 45ms |
| PUT | /api/v2/settings/preferences | 200 | 167ms |
| GET | /api/v2/analytics/dashboard | 200 | 312ms |
已在连接的移动设备上找到 6 个请求。所有请求均指向 api.atlantis.com 域名,且均返回成功响应。
Proxyman 内置的 MCP 服务器让 AI 助手能够实时与你的调试会话交互,无需安装任何插件。
兼容你常用的 AI 工具
借助内置的 Diff Tool,快速找出请求/响应之间的差异。
支持左右并排或统一视图显示,并提供 GitHub 浅色和深色主题。
在线试用
直接在网页浏览器中运行。你的数据是安全的 🔐
试用 macOS 应用
离线 macOS 应用可直接处理本地数据,提供 Lifetime 优惠。
直接在 Proxyman 中创建、编辑和发送自定义 HTTP 请求。
可从头开始、粘贴 cURL 命令,或复用历史记录中的请求。
历史记录
无需从头重建,即可重新查看、复制和重新发送历史请求。
导入 cURL
粘贴 cURL 命令,即可立即填充其方法、URL、请求头和请求体。
像 Postman 一样使用 Compose 编写完整请求
在一个专注的工作区中配置请求方法、URL、请求头、查询参数和请求体。
批量编辑
一次粘贴或更新多个请求头和参数,省去重复编辑的麻烦。
WebSocket
无需切换到其他工具,即可打开 WebSocket 连接并发送消息。
即时预览请求/响应
响应返回后,即可并排查看完整请求和格式化后的响应。
在适用于 macOS 的 Proxyman v26.0.0 中抓取并查看 HTTP/2 流量。
BETA
面向 Mac 应用 HTTP/HTTPS 流量的透明代理,包括忽略系统代理的应用。
抓取忽略代理设置的应用
查看系统代理无法捕获的 Mac 应用和脚本发出的 HTTP/HTTPS 请求。
无需逐个应用设置代理
运行 cURL 等工具时,无需 --proxy 参数,也无需为每个应用单独设置代理。
保持原有调试工作流
对 Network Extension 抓取的请求使用 Map Local、Breakpoint 和 Scripting。
简单易懂的指引,帮助你抓取 iOS/Android 设备和各类模拟器上的 HTTP 流量。
Proxyman 提供清晰的指引,帮助你为 iOS、Android 真机、iOS 模拟器和 Android 模拟器配置代理。
只需按照详细说明操作,几次点击即可抓取并拦截 HTTP(s) 流量。
还在为 iOS 模拟器上繁琐又容易出错的手动配置而烦恼吗?
复杂的步骤交给我们,让 Proxyman 自动为你查看网络流量。无需配置 HTTP 代理,也无需安装或信任任何证书。
Proxyman 当前及即将推出功能的完整列表。
Proxyman 插件


名满意用户全球每天有超过 80 万开发者使用 Proxyman,以下是他们的部分反馈。
以及来自 Daring Fireball、Inessential、Donny Wals、iOS Dev Weekly、Twitter 和 Hacker News 的更多评价。
开发者们在 讨论中怎么说