使用 chrome 配置 mitmweb

use*_*093 5 mitmproxy

我只想使用 mitmweb 捕获我的 chrome 流量。谁能分享一个简单的配置 chrome 的例子吗?

我开始了 mitmweb :

在此输入图像描述

但它没有捕获任何东西:

在此输入图像描述

thi*_*eek 5

首先,为您要使用的客户端选择并安装代理。Chrome 有很多选项。其中许多都可以作为扩展使用,例如 @Madhu 提到的 NordVPN 扩展。您也可以尝试搜索其他内容,例如通过chrome webstore。

安装扩展后:

  1. 开始mitmweb(你已经这么做了)。对于阅读本文的其他人来说,假设您使用的是默认配置,输出将如下所示:
Web server listening at http://127.0.0.1:8081/
Proxy server listening at http://*:8080
Run Code Online (Sandbox Code Playgroud)
  1. 在您的浏览器中,访问代理 Web 服务器可能正在侦听的 URL http://127.0.0.1:8081(您也这样做了)。
  2. 按照配置扩展程序以使用代理服务器的说明进行操作。就我而言,我将扩展配置为联系位于 的服务器http://127.0.0.1:8080。
  3. 为了确保它第一次工作,请确保扩展程序配置为在打开后代理所有流量。删除任何可能干扰此预期行为的过滤或切换规则。
  4. 现在打开扩展程序并确认它已激活您配置的设置。(某些扩展支持创建多种配置。请确保您选择了正确的配置。)
  5. 使用具有该扩展名的浏览器访问任何网站(例如 example.com)。

此时,您应该可以看到代理 Web 服务器中捕获的流量。如果不这样做,请检查您的配置。检查协议、任何过滤和交换规则以及端口(如果指定)。

根据我的经验,您可以使用与您想要捕获流量相同的 Chrome 浏览器作为代理 Web 服务器的客户端。这可能取决于您选择的扩展名。