proxyman一款功能强大操作简单的抓包工具

14,475 阅读2分钟

简介:

Proxyman 是一款强大的前端抓包工具,用于捕获和分析网络请求。它可以帮助开发人员调试和优化前端应用程序,并提供了一系列有用的功能,如请求拦截、监控应用和 SSL Web 服务器之间所有的 HTTP / HTTPS 流量。

macOs

安装、配置

官方下载地址:proxyman.io/

图片2.png

证书安装

为了拦截加密的 HTTPS 消息(请求或响应),必须在当前计算机上安装Proxyman CA 证书,移动端一致

图片3.png

证书安装配置完成后,通过浏览器访问相关页面(需开启Proxyman)即可看到HTTP抓包信息了,HTTPS需要开启SSL代理

图片4.png

开启SSL代理

Proxyman默认不解析HTTPS流量,需打开SSL代理配置,并添加过滤规则,只有添加了规则的域名或应用才会自动解析

图片5.png SSL代理列表

图片6.png

常用功能介绍

  1. 断点:断点工具可动态修改请求/响应数据,而无需更改任何客户端代码。支持 URL、标头、正文、状态代码、原始消息等。 图片8.png

  2. 撰写请求:Proxyman的撰写请求功能类似于Postman和ApiFox,可以用来发送和管理网络请求。它允许用户创建和配置HTTP请求,包括GET、POST、PUT、DELETE等方法,以及设置请求参数、请求头、请求体等,用于测试和调试API接口。

5001690002714_.pic.jpg

  1. 本地映射:允许开发人员使用本地文件模拟响应。直接修改响应的Status Code、Header、Body,无需等待后端,提高开发速度。 图片9.png 图片10.png

iOS

1、首先在iso上安装证书,选择物理设备根据步骤完成证书安装认证; 图片11.png

图片12.png 开启代理:移动端找到无线局域网找到配置代理输入ip端口

图片13.png

图片14.png

proxyman中看到远程设备说明代理配置成功

图片15.png

Windows

目前官方已经推出了Windows版的proxyman

图片16.png

图片17.png 具体安装步骤不在赘述

结语:Proxyman为开发人员提供了强大的工具和功能,帮助他们更高效地进行网络请求的调试、分析和优化。