问题原因
iphone配置好网络代理后,以百度app为例,Fiddler 给百度生成的站点证书有效期为 1186 天,超过苹果对这类 TLS 证书规定的 825 天上限。电脑端验证通过,没有覆盖 iPhone 的这项限制。需要缩短证书有效期并重新生成,再用手机复测。苹果证书要求 (https://support.apple.com/zh-cn/103769) 参考这里
按顺序操作:
1. 在电脑 Fiddler 中按 Alt+Q,分别输入以下命令,每条输入后按回车:
prefs set fiddler.certmaker.GraceDays 1 prefs set fiddler.certmaker.ValidDays 3652. 打开 Tools → Options → HTTPS → Actions → Reset All Certificates,然后重启 Fiddler,让它重新生成证书。
3. 重置会更换根证书。手机移除旧的 Fiddler 描述文件,再用 Safari 下载:
http://192.168.0.102:8880/FiddlerRoot.cer
4.安装后,在 设置 → 通用 → 关于本机 → 证书信任设置 中开启完全信任。
FiddlerV5.0汉化中文版.rar
链接: https://pan.baidu.com/s/1tyhgqdyG0dF0Y0cOlc3HJQ?pwd=2186 提取码: 2186