[bug] [ios] flutter网络请求无法抓包
大佬,这个容易支持吗?flutter侧用的dio请求。
移动端目前应该是支持flutter的,桌面端应该是不支持。
android的证书不知道是不是我手机问题,导入到/system/etc/security/cacerts/以后,重启手机这个文件又消失了,权限也改成和其他的一样,644。 iOS这边证书信任以后,发现还是不能抓。
android的证书我无法帮助到你,这个只能你自己排查了。
iOS这边证书信任以后,发现还是不能抓。
有什么具体现象吗?
android的证书我无法帮助到你,这个只能你自己排查了。
iOS这边证书信任以后,发现还是不能抓。
有什么具体现象吗?
就不在那个域名列表里,原生请求的域名有在列表里。
这个我需要测试复现下
看起来在iOS上面flutter网络没有走vpn代理。你可以代码里面配置dio走代理,参考下这个库: https://pub.dev/packages/dio_proxy_adapter
看起来在iOS上面flutter网络没有走vpn代理。你可以代码里面配置dio走代理,参考下这个库: https://pub.dev/packages/dio_proxy_adapter
dio库我们别的部门封装过了,所以不方便改里面的代码,不过还是感谢你的回复。
除非和Android一样,从网络层处理数据包,否则这个问题将无法解决。在iOS上从头实现一遍,工作量太大,也许有现成的库可以接入但是还需调研,短时间无法解决,先挂起。
v2.19.0版本上线增强模式,支持对flutter应用抓包,但有两个注意事项:
- 增强模式可能不稳定,默认是关闭的。
- 增强模式仅在连接远程电脑设备时可以用,手机独立抓包目前不支持。