要启动 mitmproxy ,用 mitmproxy
、mitmdump
、mitmweb
这三个命令中的任意一个即可,这三个命令功能一致,且都可以加载自定义脚本,唯一的区别是交互界面的不同。
首次输入3条命令,会抓不到包或者不能执行py脚本,需要另开一个终端,命令行输入:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --proxy-server=127.0.0.1:8080 --ignore-certificate-errors
注:需要关闭所有 Chrome 窗口,否则命令行启动时的附加参数将失效。
启动mitmproxy
命令后,会提供一个命令行界面,用户可以实时看到发生的请求,并通过命令过滤请求,查看请求数据。如,
启动mitmweb命令后,
启动mitmdump,
开发自定义脚本,常用到的是 http_connect
、request
、response
三个事件,实现mock功能。比如,</