折腾:
【未解决】给安卓手机红米10X安装mitmproxy的SSL代理证书
期间,参考之前自己的帖子
再去红米10X中:

用自带浏览器打开:
可以正常打开页面:

点击下载,可以出现弹框:
pem.crt

但是下载失败:

去换QQ浏览器去下载
点击后可以弹框下载:

结果下载也失败:

参考之前的:
【已解决】给安卓手机ViVo的iQOO U1x下载和安装mitmproxy的SSL代理证书
多试试几次
但是 问题依旧。
换用UC浏览器去下载:

结果也失败:
甚至都提示:

此处就很诡异了。
各种浏览器:
- 红米10X自带的 小米浏览器
- QQ浏览器
- UC浏览器
都无法下载到pem或crt证书文件
突然想到,难道是:
mitmdump的代理,被公用了,导致有问题?
去看看,果然像是:
至少此处是另外一台手机:
红米Note8Pro

其由于之前的设置,也使用了8081的mitmdump的代理。
去掉代理,去除干扰:

再去红米10X中试试,问题依旧。
且另外的QQ浏览器,都提示了:
if you can see this, traffic is not passing through mitmproxy

也很是奇怪:
此处的确已经给红米10X的WiFI加了代理了啊
且Mac中也的确启用了该代理
把另外一个wifi的自动连接关闭:

防止自动连接了另外这个 不带代理的wifi
结果:问题依旧。
总之很是诡异。
最后是:
试了多次,无意间发现
UC浏览器,可以成功下载:
弹框提示下载:

提示下载完毕:

mitmproxy-ca-cert.pem
去 下载/视频 中:

找到已下载的:

【总结】
此处在已满足条件:
- Mac电脑中
- 启动了mitmdump代理
- 和手机同WiFi
- 红米10手机中
- 和Mac同WiFi
- 已设置了代理
的前提下,红米10X中,通过浏览器:
- 自带小米浏览器
- 可弹框下载pem.crt,但下载失败
- QQ浏览器
- 可弹框下载mitmproxy-ca-cert.pem,但下载失败
- 偶然甚至会提示:
- if you can see this, traffic is not passing through mitmproxy
- UC浏览器
- 可弹框下载mitmproxy-ca-cert.pem,但下载失败
- 偶然甚至会提示:
- if you can see this, traffic is not passing through mitmproxy
都无法下载证书文件:
- mitmproxy-ca-cert.pem 或 pem.crt
最后是:
多次尝试,UC浏览器终于可以正常下载到:
mitmproxy-ca-cert.pem
了。
转载请注明:在路上 » 【已解决】红米10X安卓手机中无法下载mitmproxy的证书文件