Mitmproxy Windows安装详解
!!!本文旨在崔庆才老师《Python3 网络爬虫开发实战教程》书中关于mitmproxyan安装配置内容的基础上增加亿点点细节
mitmproxy 安装
Step1 : win+R cmd 打开命令编辑器 输入
pip install mitmproxy
Step2 : 在命令窗口输入
mitmdump
Note: 这里如果出现报错:
module ‘asyncio’ has no attribute ‘WindowsSelectorEventLoopPolicy’
则重新进入Step1,更改代码为
pip install mitmproxy==5.0.1
若出现以下界面,则安装成功
CA证书安装
运行上图代码后,在相应的文件夹下,即:
C:\Users\hugo
就可以看到
打开这个文件夹,就可以看到相关证书,按照崔老师书中内容完成windows端的配置即可。
Android端证书配置
以华为手机为例:
打开 “设置—>更多安全设置—>加密和凭据—>从存储设备安装”
找到复制到手机中的.pem文件即可。
其他手机配置可自行搜索 keyword=手机+安全证书
自此配置过程结束
连接同一局域网,配置代理ip
将手机与win端连接在同一局域网下,不建议使用公共网络(比如学校的公用WiFi)
在命令窗口输入
ipcongfig
找到无线局域网适配器WLAN
代理ip选用“本机链接IPv6地址”,端口8080
打开手机WLAN设置
这里还是以华为手机为例
长按已连接WiFi,点击“修改网络”
修改代理为:手动
Note:这里选用ip地址时,可以多尝试几次(比如“默认网关”,以太网配置器中合适的ip地址等)。
使用mitmdump
在命令框输入:mitmdump
在手机上浏览时就可以得到:
至此mitmdump就安装完毕啦!