- 官网地址:官网https://mitmproxy.org/
安装mitmproxy
mac:brew install mitmproxy
window、linux:
a、python 3.6及以上
b、pip install pipx
c、pipx install mitmproxy
- 以上是官方提供的安装方法,实际我在进行第c步的时候就出错,最终我是以pip install mitmproxy的方式安装成功的。
下载证书
- 1、在命令行输入mitmdump,默认监听8080端口,当前可以加-p参数指定端口
- 2、设置代理,并打开代理:
方式一:可在浏览器中设置代理
方式二:也可在本地设置代理
- 3、浏览器输入http://mitm.it/根据需要下载对应的证书
Windows证书:mitmproxy-ca-cert.p12
Android证书 :mitmproxy-ca-cert.pem
安装证书
- win证书安装
1)双击mitmproxy-ca-cert.p12,点击下一步
2)点击浏览选择win证书的存放路径,点击下一步
3)如果不设置密码,直接点击下一步
4)点击第二个选项“将所有的证书都放入下列存储”,点击“浏览”按钮,选择证书存储位置为“受信任的根证书颁发机构”,确定后,点击“下一步”按钮。(最后,如果有安全警告弹出,直接点击“是”按钮即可。这样就完成了win证书的配置了)
- Android证书安装
1)在Android手机上,将mitmproxy-ca-cert.pem文件发送到手机上,点击证书
2)输入证书名称,例如:mitmproxy,然后点击确定则完成了安装。
3)说明:如果安装不上,可从设置—安全—从SD卡安装,的方式安装。