mitmproxy 安装与证书配置

官网 https://mitmproxy.org/
 

安装

 

brew install mitmproxy
pip3 install mitmproxy

 

启动

 

mitmweb

 
mitmweb 会自动打开 web 界面

 

 

配置手机的 http 代理

 
 

 

默认的 proxy 端口是 8080,IP 地址换成运行 mitm 的电脑 IP
此时在 Safari 地址栏输入 https://hangj.cnblogs.com 会发现打不开,提示证书不对,不安全

 
 

配置证书

 

在 Safari 地址栏输入 mitm.it
 
 

 
 

  • 点击 Get mitmproxy-ca-cert.pem 下载证书
  • 设置 - 通用 - VPN 与设备管理 - 安装证书
  • 设置 - 通用 - 关于本机 - 证书信任设置 - 勾选 mitmproxy

此时在 web 界面已经可以看到手机上发出的各种请求了

 
 

curl

curl --proxy 127.0.0.1:8080 --cacert ~/.mitmproxy/mitmproxy-ca-cert.pem https://example.com/

 

wget

wget -e https_proxy=127.0.0.1:8080 --ca-certificate ~/.mitmproxy/mitmproxy-ca-cert.pem https://example.com/

 
 

参考链接

The mitmproxy certificate authority

 
 

posted on 2022-05-25 17:01  明天有风吹  阅读(3678)  评论(0编辑  收藏  举报

导航

+V atob('d2h5X251bGw=')

请备注:from博客园