入门

我们假设您已经在计算机上安装了mitmproxy

启动您需要的工具

您可以从命令行/终端启动我们的三个工具中的任何一个。

  • mitmproxy为您提供交互式TUI
  • mitmweb为您提供基于浏览器的GUI
  • mitmdump为您提供简单明了的终端输出 如果您使用基于控制台的mitmproxy版本,强烈建议您阅读本教程以开始使用。

配置您的浏览器或设备

对于作为常规代理的基本设置,您需要将浏览器或设备配置为通过mitmproxy作为HTTP代理路由所有网络流量。浏览器的版本和配置选项经常更改,因此我们建议您简单地在网络上搜索有关如何为系统配置HTTP代理的信息。某些操作系统具有全局设置,某些浏览器具有自己的设置,其他应用程序使用环境变量等。

您可以通过浏览到 http://mitm.it ;来检查您的网络流量是否通过mitmproxy- 它应该为您提供一个简单的页面来安装mitmproxy证书颁发机构-这也是下一步。请遵循适用于您的OS /系统的说明并安装CA(并确保启用它,某些系统需要执行多个步骤!)。

验证是否工作

此时,您正在运行的mitmproxy实例应该已经显示了来自客户端的第一个HTTP流。您可以通过浏览到 https://mitmproxy.org 来测试所有TLS加密的网络流量是否正常工作-它应该显示为新流,您可以对其进行检查。

资源

  • StackOverflow:如果您想提出使用问题,请在StackOverflow上进行。
  • GitHub:如果您想为mitmproxy做出贡献或提交错误报告,请在GitHub上进行。
  • Slack:如果您想与开发人员或其他用户联系,请使用我们的Slack频道。