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

7
我已经安装了mitmproxy(macOS Mojave)来监控浏览器的完整流量。但是,浏览器停止连接到各种网页并发出警告。
Did Not Connect: Potential Security Issue

我无法继续前进。如何禁用此阻止?如何作为例外继续浏览?

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

1个回答

13
你需要让Firefox信任由Mitmproxy生成和使用的根CA证书。
要做到这一点,打开Firefox首选项->隐私与安全。
然后向下滚动到页面末尾,点击按钮"查看证书..."。
选择"授权"选项卡,然后点击"导入"按钮。
如果文件选择对话框中选择文件~/.mitmproxy/mitmproxy-ca-cert.cer。 当Firefox询问证书应该被信任用于什么目的时,选择"用于网站"。
一旦证书安装完成,Firefox将信任Mitmproxy,您可以通过Mitmproxy浏览网页。如果某些页面仍然无法正常工作,您需要清除Firefox缓存以删除HTTP严格传输安全(HSTS)固定的证书。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接