charles、fiddler抓https开启,导致浏览器https提示“不是私密连接”,解决要点

网上大部分都说了,要生成证书或者去官网下载证书,但有时候依然不行。

 

我们到ie或chrome得证书管理里面,找到安装得,会发现默认在“中间证书颁发机构”这一类别,并且点开看,会看到“x”

 

就是证书不受信任,如果要信任需要再装一遍,并指定安装到受信任根证书颁发机构一列,如下所述,(我懒得列不行的时候了),fiddler何charles都是这样。

网上很少有人提到这一点,我在此列出。

 

 

至于手机上安装证书,网上一大把。我只列个大概步骤。

fiddler的,电脑上证书装好了=》手机wifi-设置代理,填写fiddler所在电脑得ip地址和fiddler得端口(默认8888)=》浏览器:电脑ip:8888 得到证书下载,直接安装,检验是否安装好,需要去手机设置得安全证书管理里查看用户证书是否用刚才安装的名字,若没有就没装成。

比如,我的魅族手机,只能装成vpn 应用的,WLAN的死活装不上,然后手机上https一大部分抓不了,但是虚拟机中的app可以。

 

charles的,电脑上证书装好了=》手机wifi-设置代理,填写charles所在电脑的ip地址(此处有个坑charles按顺序找第一个启用网络适配器的ip,我的找到虚拟机的导致后续手机证书装不了)、端口(同样默认8888)=》浏览器:http://charlesproxy.com/getssl 下载证书,并安装,同样要去安全证书管理里查看是否安装好,有的手机可能还要做额外信任,我也不太明白。

 

估计跟电脑上,证书给装到“中间商”不一定有用,必须装到“”受信任根目录“”一样的道理。

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用FiddlerHTTPS流量,你可以按照以下步骤操作: 1. 首先,确保你已经下载并安装了最新版的Fiddler软件。你可以从官方网站https://www.telerik.com/download/fiddler 下载最新版的Fiddler。 2. 打开Fiddler软件。在软件界面的左侧面板中,你将看到一个名为"Capturing"的选项卡。点击这个选项卡以确保Fiddler正在捕获网络流量。 3. 接下来,你需要配置Fiddler以便正确地解密HTTPS流量。在Fiddler的菜单栏中,选择"Tools" -> "Options"。在弹出的窗口中,选择"HTTPS"选项卡。 4. 在"HTTPS"选项卡中,确保"Decrypt HTTPS traffic"复选框被选中。这将允许Fiddler解密HTTPS流量,并显示明文数据。 5. 根据你的需求,你还可以选择其他配置选项,例如自定义根证书或禁用缓存。完成配置后,点击"OK"保存设置。 6. 现在,你可以开始HTTPS流量了。在浏览器中访问你想要监控的HTTPS网站。Fiddler将自动捕获并显示所有的HTTP和HTTPS请求和响应。 7. 在Fiddler的主窗口中,你可以查看每个请求和响应的详细信息,包括头部、正文和其他相关信息。你还可以使用Fiddler的过滤功能来筛选特定的流量。 总结一下,要使用FiddlerHTTPS流量,你需要下载并安装最新版的Fiddler软件,然后按照上述步骤配置Fiddler以便解密HTTPS流量。最后,在浏览器中访问目标HTTPS网站,Fiddler将自动捕获并显示所有的HTTP和HTTPS请求和响应。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值