手机开启shadows后Charles无法抓取数据怎么办

最近遇到了这样一个问题,项目为海外项目,登录需要进行GOOGLE和FaceBook登录,此时就需要进行FQ(全称会不通过审核,所以用简称代替)

可是FQ后手机的IP已经变了,和Charles中的配置已经不一样,抓包肯定抓不到了,当时也是头疼了好久,最后还是服务器大大给解决的,当时他跟我说了Charles中可以设置时,当时我老脸一红,身为一个测试竟然不知道这个功能,所以现在我将其分享出来,给大家提供下思路

场景适用

适用于手机APP需要FQ时,此时需要对APP进行抓包

解决思路

关闭手机代理,设置Charles中相关网络设置,让手机使用电脑的FQ网络

解决步骤

1.点击导航条中的Proxy→External Proxy Settings
手机开启shadows后Charles无法抓取数据怎么办
2.打开后就会显示下图界面,勾选截图中四个选中框
2和3中的后边填写内容前往填写 127.0.0.1,后面填写FQ软件中的代理端口,我这里用的使shadows(下面有截图),记得2和3中都要填写,填写完成后保存重启charles
手机开启shadows后Charles无法抓取数据怎么办
手机开启shadows后Charles无法抓取数据怎么办