关于fiddler在使用过程中导致firefox无法上网

 
  • 此文转载地址为:https://www.jianshu.com/p/558c7f64927c
  • Firefoxfirefox浏览器在fiddler打开情况下,是无法正常上网的,把fiddler关掉,又可以了。出错信息如下:



这个问题的原因是这个问题的原因是fiddler的证书firefox不信任,你要把证书加到firefox证书列表里面去。

  • fiddler原理

浏览器与服务器之间通过建立TCP连接以HTTP协议进行通信,浏览器默认通过自己发送HTTP请求到服务器。解决办法:

  1. 在启动fiddler之前端口8888的状态命令:netstat -ano|findstr “8888″表示查不到占用状态
  2. 启动fiddler之后:在启动fiddelr之后可以发现8888端口被5256线程给监听可以查看到5256线程为fiddler程序:命令:tasklist |findstr “5256″3.然后启动Chrome浏览器,浏览网页就会发现:5658进程与fiddler建立了tcp连接,发送端为5658进程占用3258端口,接收端为fiddler(5256)占用的8888端口命令:netstat -ano|findstr “8888″查看5568进程,为chrome程序命令:tasklist |findstr “5568″所以,fiddler作为一个代理服务器,跟浏览器建立连接之后,浏览器像目标服务器发送的请求都会经过fiddler代理,所以fiddler可以捕获到http(s)请求,从而可以解释、分析、甚至重写发出去的http(s)请求。简单说就是:浏览器 < -> Fiddler < -> 服务器更详细的代理原理
  • 解决办法fiddler的tools->fiddler options




评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值