1.脚本如下:
from mitmproxy import http
def request(flow: http.HTTPFlow):
# 发起请求,判端url是不是我们预期的url
if flow.request.pretty_url == "https://www.baidu.com/":
# 创造一个response
flow.response = http.HTTPResponse.make(
200,
# 读取文件内容作为数据
b"hello world",
{"Content-Type": "text/html"}
)
2.模拟器提示信息如下:
3.cmd提示信息如下:
4.模拟器输入mitm.it如下:

感觉这个证书的界面就有问题,选择Android安装也有问题,选择Android证书点击,浏览器停止运行

5.模拟器版本Android6.0,试过多款模拟器,都有问题,在web端输入mitm.it也显示如上面错误的证书页面
6.mitmproxy是用pip直接安装的,使用其他功能都没有问题,只有-s挂载脚本时就会出问题
7.手机上的证书提示不安全,但确实是mitm安装的
