1.通过终端安装homebrew如果已经安装直接进行下一步
/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.通过homebrew安装mitmproxy
brew install mitmproxy
3.在终端启动mitmproxy
mitmproxy 或执行 mitmproy -p 8888
-p是指定一个端口启动 mitmproxy 的默认端口是8080
4.配置手机
电脑和手机连接到同一WiFi下
服务器填写当前Mac的IP地址 端口号默认8080 (如果有指定填写你所指定的端口号)
5.在手机上安装CA证书
代开Safari 在地址栏输入mitm.it出现下图选择Apple
打开手机随便选择一个软件进行网络请求
mitmproxy 请求列表页
通过上下键选择某个网络请求回车进入详情页
mitmproxy 的快捷键
在请求列表页按上下键选择某个请求 按回车进入请求的详情页
在详情页按q 退出详情页
在详情页按左右切换request response detail 按上下键查看详情
在列表页按d 删除选中的请求 按D回复刚才删除的请求
在列表页按G跳到最新一个请求按g跳到第一个请求
6.拦截请求
在列表页 按 i 进入intercept 按esc退出intercept
🌰:输入baikanmovie\.com(再次进行网络请求)所有域名中带baikanmovie.com 的就被拦截下来拦截结果以红色标出,可以直接选中按a 放行也可以编辑以后放行
7.编辑后放行
选中某个拦截下来的请求回车进入详情页,按左右键切换request response detail ,选中request按 e 进入编辑
选择query进行编辑
选择value按回车进行编辑,编辑完成后按esc退出编辑之后按q回到上一个页面,最后回到列表页按a 进行放行
网友评论