手机模拟器连fiddler之后,报网络出错或连不上网

这段摘要是对博客内容的一个简短概括,包含了博客的关键信息。

https://baijiahao.baidu.com/s?id=1727626688557177871&wfr=spider&for=pc

### 雷电模拟器连接Fiddler后无法上网的解决方案 #### 设置代理服务器 为了使雷电模拟器能够通过Fiddler进行流量捕获并保持正常的互联网访问,需配置Wi-Fi中的HTTP代理。进入雷电模拟器的无线和网络设置下的Wi-Fi选项,选择已连接的Wi-Fi热点,并编辑其高级属性来指定IP地址作为代理服务器以及端口8888(这是Fiddler默认监听的端口)。这一步骤确保了所有来自该设备的数据流都会被重定向至运行着Fiddler软件的工作站[^1]。 #### 下载并安装Fiddler根证书 为了让HTTPS加密通信也能被捕获分析,在完成上述代理设定之后,还需让雷电模拟器信任由Fiddler签发的安全证书。具体做法是在内置浏览器里访问`http://<计算机局域网IP>:8888`,这里填写的是主机机器上的内部网络接口所对应的IPv4地址加上冒号后的Fiddler服务端口号;接着按照提示下载名为“DO_NOT_TRUST_FiddlerRoot.cer”的文件,并将其保存下来以便后续导入到受信CA列表之中。 对于某些特定版本类型的安卓虚拟环境而言,可能还需要额外的操作才能顺利完成这一过程。例如,如果遇到权限足的情况,则可以通过ADB命令行工具执行root级别的写入操作,将转换成`.cer`格式的Fiddler CA公钥推送至系统的安全凭证存储路径下(/system/etc/security/cacerts/),从而实现全局范围内的SSL解密支持[^4]。 #### 更新重新生成Fiddler Root Certificate 有时由于时间久远者其他原因造成现有的中间件认证失效,这时就需要考虑更新甚至重建整个链路的信任关系。利用Windows SDK附带的MakeCert实用程序可以创建自定义签名机构(CA),进而颁发新的子级站点验证材料给目标应用程序使用。注意调整有效期参数(-m 参数值设得更大些)以减少频繁更换带来的麻烦[^5]。 ```bash 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/2022 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值