Proxyfor – 免费开源的轻量级抓包工具
简介
Proxyfor 是一个轻量级的代理工具,专门设计用于捕获 HTTP(S) 和 WS(S) 流量。它具备多种功能,包括支持正向代理、反向代理、流量过滤,以及对 HTTP/HTTPS/WS/WSS 协议的支持。此外,Proxyfor 还集成了网页界面和证书安装应用程序,允许用户以 Markdown、cURL 或 HAR 格式导出流量数据。
截图
安装
安装 Proxyfor 可以通过多种方式进行,包括使用 cargo、Docker 或者直接下载适用于 macOS、Linux、Windows 的二进制文件。对于 Docker 的安装,可以通过挂载卷和端口映射来运行 Proxyfor 容器。而对于二进制文件,用户只需从 GitHub Releases 下载、解压并将 proxyfor 添加到环境变量路径中即可。
使用 Proxyfor 时,可以设置正向代理让客户端通过指定的代理服务器地址(例如 http://127.0.0.1:8080)来发送请求。反向代理模式允许客户端直接请求代理服务器地址,适用于客户端无法设置代理的场景。通过网页界面,用户可以交互式地检查 HTTP 流量,所有流量都保存在内存中,适用于小规模的流量样本。
命令行界面提供了多种选项,包括监听地址、流量过滤、MIME 类型过滤、启用网页界面、帮助信息和版本信息等。用户还可以通过特定的选项来过滤流量,例如使用 --filters 来匹配特定的请求方法和 URI,或者使用 --mime-filters 来根据内容类型过滤流量。
Proxyfor 还具备解密加密流量的能力,只要客户端信任 Proxyfor 的内置证书颁发机构。安装 Proxyfor CA 证书通常是通过内置的证书安装应用程序完成的。用户只需启动 Proxyfor,配置目标设备的正确代理设置,然后在设备上的浏览器中访问特定的域名(如 proxyfor.local),即可完成证书的安装。
下载
Proxyfor 是在 MIT 许可证或 Apache 许可证 2.0 下提供的开源项目
共有 0 条评论