如何让firefox通过mitmproxy连接网页?

Ale*_*lex 8 traffic mitmproxy

我已经安装了mitmproxy(macOS Mojave)来通过浏览器监控完整的流量。但浏览器停止连接各个网页并给出警告

Did Not Connect: Potential Security Issue
Run Code Online (Sandbox Code Playgroud)

我无法继续。我怎样才能禁用这个块?我怎样才能作为例外继续浏览?

或者是否有其他更容易处理的工具来监控网络流量?

Rob*_*ert 14

您需要让 Firefox 信任 Mitmproxy 生成和使用的根 CA 证书。

为此,请打开 Firefox 首选项 -> 隐私和安全

然后向下滚动到页面末尾并单击按钮“查看证书...”

选择“权限”选项卡,然后单击“导入”按钮。

如果文件选择器对话框选择文件~/.mitmproxy/mitmproxy-ca-cert.cer。当 Firefox 询问应信任证书的目的时,请选择“用于网站”。

安装证书后,Firefox 将信任 Mitmproxy,您可以通过 Mitmproxy 浏览网页。如果某些页面仍然无法工作,您必须清除 Firefox 缓存以删除 HTTP 严格传输安全 (HSTS) 固定证书。