Fiddler问题 - creation of the root certificate was not successful
解决办法:
安装证书,如果提示没有证书(8888是你在Tool->Fiddler Option->Connections设置的Fiddler监听端口)
cd "d:\Program Files\Fiddler"
makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012
再安装证书
第一步:在这个网址下载插件:CertMaker for iOS and Android
第二步:安装好Fiddler
我安装的是v4.6.20173.38786 Built: 2017年9月15日 星期五
官网下载地址:
http://www.telerik.com/fiddler
第三步:设置HTTPS和connection,配置后重启Fiddler
![](https://i-blog.csdnimg.cn/blog_migrate/77feb4d672586142524cf658feb4cbd5.png)
要监听Https这个必须要设置,但是这个设置了之后会报错: creation of the root certificate was not successful,要解决这个问题就要安装刚刚的插件(fiddlercertmaker)了,安装后在浏览器中输入http://127.0.0.1:8888/(Fiddler启动的时候才能访问),安装证书后重启Fiddler
![](https://i-blog.csdnimg.cn/blog_migrate/c1027d57f58a45f9228498b68f35a94e.png)
![](https://i-blog.csdnimg.cn/blog_migrate/eec076a4a03dba2db23f7b49cd3489df.png)
这是设置链接,设置端口号和允许远程链接(就是允许移动端访问)
第四步:配置手机端
配置网络:保证手机跟pc是在同一个网段下。
配置手机连接的wifi,已连接的wifi中选择高级属性,配置网络代理–>手动 代理服务器主机名:填写pc机的IP地址即可例如:192.168.0.4,代理服务器端口号:fiddler的代理端口号,如果没有修改就是8888。
配置证书:输入上面的代理地址+端口号,192.168.0.4:8888
![](https://i-blog.csdnimg.cn/blog_migrate/e644824d8736ea0f359d08ce2d19ff13.png)
点击页面中的“FiddlerRootcertificate”链接,在弹出的对话框中随便设置一个名称确定即可,苹果手机的话直接安装证书即可(一定要验证通过,位置在设置》通用》描述文件)
第五步:在手机端浏览器打开一个Https开头的网站进行验证
如:https://www.bing.com
![](https://i-blog.csdnimg.cn/blog_migrate/e0988949264c66466f29a584d063a8c2.png)
关于证书的安装:因为不安装证书,始终会提示非安全连接
android手机:
1)在浏览器中输入电脑地址+端口号:192.168.0.4:8888。
![](https://i-blog.csdnimg.cn/blog_migrate/c35aed50af9966a33eccdc482cecbd87.png)
2)点击设置——>安全——>从SD卡安装——>从内部存储空间中找到证书,点击安装即可
![](https://i-blog.csdnimg.cn/blog_migrate/80b84ca8d4ffd0a3c9c139869006c198.png)
![](https://i-blog.csdnimg.cn/blog_migrate/722e8daa6400a1d06664a59d6251ce0c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5250e2b485196c1e007fdb66a9b4c552.png)
![](https://i-blog.csdnimg.cn/blog_migrate/33363bebdfd8f234dbc44d864019eb72.png)
苹果手机
同样
1)在浏览器中输入电脑地址+端口号:192.168.0.4:8888。
2)设置》通用》描述文件中可以查看已安装好的FiddlerRoot证书
3)设置 –> 通用 –> 关于本机 –> 证书信息设置; 将Fiddler的证书开关打开