Mitmproxy代理设置和证书安装
2021/5/1 18:29:35
本文主要是介绍Mitmproxy代理设置和证书安装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Mitmproxy代理设置和证书安装
pc端Mitmproxy代理设置
1、Mitmproxy默认端口是8080,如果8080端口被占用,可以进行以下命令进行修改:
mitmproxy -p 指定的端口号
- 由于windows系统不支持mitmproxy,修改windows的端口号,可以使用mitmdump或者mitmweb来代替mitmproxy,命令如下:
mitmdump -p 指定的端口号
或
mitmweb -p 指定的端口号
2、打开浏览器,我这里使用时chrome浏览器,并装上了SwitchyOmega工具,打开SwitchyOmega工具,如图:
- SwitchyOmega下载地址:https://github.com/FelisCatus/SwitchyOmega/releases
3.点击新建情景模式,并输入情景模式的名称,如图:
4、点击创建按钮,跳转到mitmproxy配置界面,如图:
5、在mitmproxy配置界面,选择HTTP代理协议,然后根据自己的IP地址和端口号进行填写,点击应用选项,我这里就是用本地的IP地址和默认的端口号,如图:
6、在浏览器的扩展程序中选中mitmproxy代理就行了,如图:
这样mitmproxy的代理就设置完成了,不过这样只能抓取http协议,而不能抓取https协议,抓取https需要安装证书,接下来开始证书的安装!
pc端证书安装
1、打开终端,输入mitmdump,开启监听端口,浏览器设置为mitmproxy代理,如图
2、进入mitm.it界面进行对应的系统的证书下载,我这里是windows,所以选择如下图:
2、双击下载的证书mitmproxy-ca-cert.p12,进入证书导入向导界面,选择本地计算机,如图:
3、点击下一步,进入以下界面,如图:
4、点击下一步,不输入密码,如图所示:
5、点击下一步,进入证书储存界面,选择将所有的证书都放入下列存储,点击浏览按钮,选择受信任的根证书颁发机构,如图所示:
6、点击下一步,跳转到正在完成证书导入向导界面,如图:
7、点击完成按钮,弹出导入成功弹窗,点击确定按钮就完成了证书的安装,如图:
8、验证证书,抓取https的数据请求,如图:
至此,pc端的代理和证书已经设置成功
手机端Mitmproxy代理设置和证书安装
1、打开一个模拟器,配置模拟器的网络,代理的ip地址与本机IP地址一致,Mitmproxy端口号默认8080,手机端口号必须是与Mitmproxy的端口号一致,点击保存,如图:
2、设置完成之后,打开终端开启Mitmproxy代理,打开手机浏览器,进入mitm.it界面,选择对应的手机系统证书,如下:
3、点击下载,下载完成之后,点击安装包,跳转到为证书命名界面,输入一个证书名称,如图:
4、点击确定按钮,弹出已安装mitmproxy信息,说明安装成功,如图:
5、验证代理和证书安装,打开手机上的某个app软件,查看终端抓取的请求数据如下图:
至此,手机代理设置与证书安装已经安装成功!
这篇关于Mitmproxy代理设置和证书安装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现
- 2024-05-30我们小公司,哪像华为一样,用得上IPD(集成产品开发)?
- 2024-05-30java excel上传--poi
- 2024-05-30安装笔记本应用商店的pycharm,再安排pandas等模块,说是没有打包工具?
- 2024-05-29java11新特性
- 2024-05-29哪些无用敏捷指标正在破坏敏捷转型?
- 2024-05-29鸿蒙原生应用再新丁!新华社 入局鸿蒙
- 2024-05-29设计模式 之 迭代器模式(Iterator)