我在我的Mac上正确设置了Charles代理 - 它正在拦截来自移动应用程序的https流量,这些应用程序运行在真正的iOS手机和真正的Android手机上 .
第二天我想使用它,但突然间它无法正常工作,即那些应用报告现在“没有互联网连接”,我看不到来自iOS或Android的Charles的任何流量(我可以看到来自的流量)我的Mac的网络浏览器,所以它似乎“一般”工作,但不是我的移动设备 .
我已经检查过IP是否正常,如果所有设备仍在同一网络中,似乎仍然配置正确 .
有什么可能是错的线索或如何尝试调试此问题?
(当Charles正常工作的时候,我正在查看Charles窗口的弹出窗口“确认对话框,要求允许来自移动设备的网络流量”,这正在启用流量;当它无法正常工作时,我看不到它)
[编辑]它突然开始像那样工作 . 我认为这是我的内部网络打嗝 .
1 回答
我最近遇到了一个非常类似的问题 . 为了解决问题,我必须将我的测试设备的IP地址添加到Charles的“访问控制设置”屏幕 .
代理→访问控制设置→输入设备的IP地址→终止并重新加载应用程序
问题不是很明显 . 您必须查看Charles Proxy的左下角才能意识到甚至存在问题!