fiddler手机抓包遇到的问题-SecureClientPipeDirect failed: System.IO.IOException
问题一:
SecureClientPipeDirect failed:
System.IO.IOException 无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。
系统:IOS
原因:证书未被信任,导致主机拒绝连接
解决方法:确认fiddler证书是否在ios受信任列表
操作步骤:
① 浏览器输入:ip:端口(比如10.10.49.15:8888)此时电脑上的fiddler保持打开,出现如下界面,点击fiddlerroot certificate,根据提示进行安装
②安装完成后,出现如下界面
(在设置--通用—描述文件与管理也可以找到)
③打开设置,设置—通用—关于本机—证书信任设置,查看刚刚安装的证书是否在受信任证书存储区已打开为信任,若没有打开,则需要打开信任,如下
问题二:
SecureClientPipeDirect failed:
System.Security.Authentication.AuthenticationException 调用 SSPI 失败,请参见内部异常。< 处理证书时,出现了一个未知错误。for pipe (CN=*.browser.miui.com, O=DO_NOT_TRUST, OU=Created byhttp://www.fiddler2.com).
系统:Android
原因:证书凭证用途选择有误,导致代理设置失败
解决方法:更改证书安装类型为WLAN
操作步骤:安装证书,并将凭证用途选择为WLAN,之后按提示安装完成即可
问题三:
安装fiddler之后,打开火狐浏览器,提示连接不安全
系统:PC端
原因:为加入fiddler代理证书至火狐
解决步骤:
①打开fiddler,tools—option—HTTPS—actions—export root certificate to desktop
②导出证书
③打开火狐浏览器—选项—搜索:证书
④查看证书—选择要安装的证书—打开进行安装
编辑信任设置,勾选信任选项,设置完后点击确定
以上,证书设置完之后,重启火狐浏览器就不会再出现连接不安全的情况了。
作者:Judy_judy
链接:https://www.jianshu.com/p/ff010d38d57e
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。