标签:# 抓包工具

打破闭源代理的黑盒:Rockxy 如何用 SwiftNIO、MCP 与协议感知重塑 macOS 流量调试

在移动端、Web 全栈以及现代 AI 智能体应用的日常研发与联调中,网络代理抓包工具(Proxy Debugger)是每个开发者不可或缺的“显微镜”。然而,在过去很长一段时间里,macOS 生态的开发者始终面临一个隐秘的信任悖论:为了解密 HTTPS 流量,我们必须将自签名根证书(Root CA)装入系统 Keychain 并授予完全信任;但主流的图形化抓包利器(如 Charles Proxy、Proxyman)却全部是商业闭源软件。这意味着你应用中最核心的 API Token、生产密钥与用户凭证,都在毫无保留地穿透一个无法审计的闭源黑盒。

Rockxy 的出现彻底打破了这种割裂局面。作为由知名开源极客王楚江(Kenny Wong / jaywcjlove)等人主导发起的现代 macOS 原生网络调试代理,Rockxy 采用 AGPL-3.0 开源协议,基于纯 Swift、SwiftUI 与 SwiftNIO 底层异步引擎打造。它不仅实现了对传统 Charles 与 Proxyman 核心调试能力的平替,更前瞻性地将 Model Context Protocol(MCP)服务器、AI 流式请求与 Token 审计、以及 Web3 JSON-RPC 协议感知 深度织入网络排障管道。本文将从信任链危机、底层架构设计、次世代协议感知与安全沙盒四个维度,全面拆解这款开源原生利器的工程精髓。