技术分享1 分钟阅读
mitmproxy 使用
mitmproxy 安装配置完整教程
下载安装方法
Windows 系统安装
方法一:Windows 安装器
访问 mitmproxy 官网下载 Windows Installer
双击运行安装程序,按提示完成安装
方法二:Microsoft Store
从 Microsoft Store 搜索并安装 mitmproxy
方法三:pip 安装(推荐)
pip install mitmproxy
Linux/macOS 系统安装
方法一:包管理器安装
# macOS
brew install mitmproxy
# Ubuntu/Debiansudo apt install mitmproxy
# CentOS/RHELsudo yum install mitmproxy
方法二:pip 安装
pip install mitmproxy
首次配置证书教程
步骤 1:启动 mitmproxy
# 启动命令行版本
mitmproxy
# 或启动 Web 界面版本
mitweb
步骤 2:设置 Windows 全局代理
•
打开 Windows 设置 → 网络和 Internet → 代理
•
开启"使用代理服务器"
•
地址填写:
127.0.0.1•
端口填写:
8080(mitmproxy 默认端口)•
保存设置
步骤 3:下载证书
•
在浏览器中访问
http://mitm.it•
选择对应操作系统的证书下载:
Windows: 下载 "Windows" 版本证书
macOS: 下载 "Apple" 版本证书
Linux: 下载 "Other" 版本证书
步骤 4:安装证书(Windows)
•
双击下载的证书文件(通常为
mitmproxy-ca-cert.pem或 mitmproxy-ca-cert.cer)•
点击"安装证书"
•
选择"当前用户"或"本地计算机"
•
选择"将所有的证书都放入下列存储"
•
点击"浏览",选择"受信任的根证书颁发机构"
•
重要:安装过程中不填写密码,直接点击下一步
•
完成安装
步骤 5:验证安装
•
关闭并重新打开浏览器
•
访问任意 HTTPS 网站
•
在 mitmproxy 界面中应该能看到拦截的流量
基本使用
启动不同界面
# 命令行交互界面
mitmproxy
# Web 界面(推荐新手使用)
mitmweb
# 无界面模式,用于脚本
mitmdump
常用命令
按
?查看帮助按
q退出使用方向键选择请求
按
Enter查看详情按
e编辑请求/响应故障排除
证书问题
如果遇到证书错误:
•
确认已正确安装证书
•
检查系统时间是否正确
•
尝试重新下载安装证书
代理问题
如果无法拦截流量:
•
确认代理设置正确(127.0.0.1:8080)
•
检查防火墙设置
•
尝试重启 mitmproxy
注意事项
安装证书时不要设置密码,直接下一步即可
使用完成后记得关闭系统代理设置
mitmproxy 会拦截所有经过代理的流量,请合法使用
完成以上步骤后,您就可以开始使用 mitmproxy 进行 HTTPS 流量拦截和分析了!
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
读者评论
评论会同步写入该文在 Notion 中的页面底部(与正文同页,便于管理)。
暂无评论,欢迎抢沙发。