答案 0 :(得分:1)
我不太了解,但我会尝试将我的理解放在这里。当您运行mitmweb时,您是代理服务器正在侦听端口8080和侦听8081的Web服务器,这意味着您必须将系统或chrome代理设置为端口8080并在不同的浏览器中打开127.0.0.1:8081。这对我有用,所以你可以尝试一下
要在Chrome中设置代理,您可以关注this链接,并在地址字段中使用
127.0.0.1
并输入
8080
作为您的端口号。打开链接
127.0.0.1:8081
在其他浏览器中
答案 1 :(得分:1)
首先,为您要使用的客户端选择并安装代理。 Chrome有很多选择。它们中的许多都可以作为扩展使用,例如@Madhu提到的NordVPN扩展。您也可以尝试搜索其他内容,例如通过chrome webstore。
安装扩展程序后:
mitmweb
(您已完成)。对于正在阅读本文的其他人,假设您使用的是默认配置,输出将类似于以下内容:Web server listening at http://127.0.0.1:8081/
Proxy server listening at http://*:8080
http://127.0.0.1:8081
(您也已这样做)。http://127.0.0.1:8080
处的服务器联系。此时,您应该看到在代理Web服务器中捕获的流量。如果没有,请检查您的配置。检查协议,所有过滤和交换规则以及端口(如果指定)。
根据我的经验,您可以将要捕获流量的Chrome浏览器用作代理Web服务器的客户端。这可能取决于您选择的扩展名。