mitmproxy简介
mitmproxy是一组工具,包括:
mitmproxy(交互式的,具有控制台界面,但不支持windows)
mitmweb(基于web的图形化界面)
mitmdump(命令行版本)
win10安装mitmproxy
查阅了官方文档以及各位大佬博客,基本上都是在python环境下安装的,但是python版本好像要高于3.6,我就试了一下直接用pip
pip3 install mitmproxy
很顺利,直接就安装好了,检查是否安装完毕:
mitmproxy --version
如果出现类似于下图版本的信息,就是安装成功
安装成功后,尝试运行mitmproxy、mitmweb、mitmdump发现根本抓不到包,应该是没有设置代理,于是安装了Proxy SwitchyOmega该插件,新建情景模式mitmproxy,如图:因为mitmproxy默认监听的是8080端口,所以设置端口为8080,但是这个端口后面也可以更改
设置完之后,点击应用选项,再次访问,发现这次提示,代理服务器拒绝连接,也没有正常显示页面,最后查了一些资料才知道,还要安装CA证书,让代理服务器是可信任的,才能响应,根据官网上所说,访问http://mitm.it/,看是否成功,可是我打开后要么是
要么就是代理服务器拒绝连接,其实这里也有个坑,要打开mitmproxy才可以
打开之后再访问,就会出现如图
接着就简单了,下载第一个windows版本的证书,下载完之后,点击开始进行证书导入向导,后面的网上都能找到,安装完之后就OK了,个人感觉windows总体来说比linux下简单一点
Linux下安装
首先linux要能联网,然后一直到访问http://mitm.it/都和windows是一样的,但打开mitmproxy之后出现的安装证书的界面不太一样
因为我们是linux,所以只能选其他了,下载完other之后,出现以下三种,我选的是最后一种手动安装(不能照着它的顺序来,最后一步应该先运行,要先将pem文件转换成crt文件)然后按顺序运行完就OK了,这里还是有点坑的。
标签:证书,windows,代理服务器,mitmproxy,linux,安装 From: https://www.cnblogs.com/Athena-ydy/p/17545819.html