password
查看人数
type
status
date
slug
summary
category
icon
tags
作者
状态

mitmproxy 安装配置完整教程

下载安装方法

Windows 系统安装

方法一:Windows 安装器
  • 访问 mitmproxy 官网下载 Windows Installer
  • 双击运行安装程序,按提示完成安装
方法二:Microsoft Store
  • 从 Microsoft Store 搜索并安装 mitmproxy
方法三:pip 安装(推荐)

Linux/macOS 系统安装

方法一:包管理器安装
方法二:pip 安装

首次配置证书教程

步骤 1:启动 mitmproxy

步骤 2:设置 Windows 全局代理

  1. 打开 Windows 设置 → 网络和 Internet → 代理
  1. 开启"使用代理服务器"
  1. 地址填写:127.0.0.1
  1. 端口填写:8080(mitmproxy 默认端口)
  1. 保存设置

步骤 3:下载证书

  1. 在浏览器中访问 http://mitm.it
  1. 选择对应操作系统的证书下载:
      • Windows: 下载 "Windows" 版本证书
      • macOS: 下载 "Apple" 版本证书
      • Linux: 下载 "Other" 版本证书

步骤 4:安装证书(Windows)

  1. 双击下载的证书文件(通常为 mitmproxy-ca-cert.pem或 mitmproxy-ca-cert.cer
  1. 点击"安装证书"
  1. 选择"当前用户"或"本地计算机"
  1. 选择"将所有的证书都放入下列存储"
  1. 点击"浏览",选择"受信任的根证书颁发机构"
  1. 重要:安装过程中不填写密码,直接点击下一步
  1. 完成安装

步骤 5:验证安装

  1. 关闭并重新打开浏览器
  1. 访问任意 HTTPS 网站
  1. 在 mitmproxy 界面中应该能看到拦截的流量

基本使用

启动不同界面

常用命令

  • 按 ?查看帮助
  • 按 q退出
  • 使用方向键选择请求
  • 按 Enter查看详情
  • 按 e编辑请求/响应

故障排除

证书问题

如果遇到证书错误:
  1. 确认已正确安装证书
  1. 检查系统时间是否正确
  1. 尝试重新下载安装证书

代理问题

如果无法拦截流量:
  1. 确认代理设置正确(127.0.0.1:8080)
  1. 检查防火墙设置
  1. 尝试重启 mitmproxy

注意事项

  • 安装证书时不要设置密码,直接下一步即可
  • 使用完成后记得关闭系统代理设置
  • mitmproxy 会拦截所有经过代理的流量,请合法使用
完成以上步骤后,您就可以开始使用 mitmproxy 进行 HTTPS 流量拦截和分析了!
 
💡
有关使用上的问题,欢迎您在底部评论区留言,一起交流~
Playwright 远程执行解决方案:在不受支持的 CentOS 8 系统上运行现代浏览器测试
Loading...