本文主要是介绍手机开启shadows后Charles无法抓取数据怎么办,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近遇到了这样一个问题,项目为海外项目,登录需要进行GOOGLE和FaceBook登录,此时就需要进行FQ(全称会不通过审核,所以用简称代替)
可是FQ后手机的IP已经变了,和Charles中的配置已经不一样,抓包肯定抓不到了,当时也是头疼了好久,最后还是服务器大大给解决的,当时他跟我说了Charles中可以设置时,当时我老脸一红,身为一个测试竟然不知道这个功能,所以现在我将其分享出来,给大家提供下思路
场景适用
适用于手机APP需要FQ时,此时需要对APP进行抓包
解决思路
关闭手机代理,设置Charles中相关网络设置,让手机使用电脑的FQ网络
解决步骤
1.点击导航条中的Proxy→External Proxy Settings
2.打开后就会显示下图界面,勾选截图中四个选中框
2和3中的后边填写内容前往填写 127.0.0.1,后面填写FQ软件中的代理端口,我这里用的使shadows(下面有截图),记得2和3中都要填写,填写完成后保存重启charles
这篇关于手机开启shadows后Charles无法抓取数据怎么办的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!