多年来一直使用Charles Proxy,但最近我在设置Android设备时遇到了问题。
证书已安装在Android设备上。我已经确认它们实际上在我的证书列表中被列为受信任的证书。一切都设置正确,但是SSL流量继续被阻止。
我已经尝试过寻求支持,但他们从未回应。
以前有人遇到过这个问题吗?
答案 0 :(得分:0)
一切设置正确,但SSL流量继续被阻止。
有时候,我曾经看到来自Android的SSL请求出现红叉。我无法阅读内容。我设置了SSP Proxy Settings
选项后,它对我来说开始正常工作。我检查了如图所示的Enable SSL Proxying
选项,并添加了要过滤的通配符URL。例如:*.your-server-url.com
更新:
我也不认为您可以在应用程序的发行版中做到这一点。
对于Android N及更高版本,您需要在项目中包含以下更改才能使其正常运行:https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
希望这会有所帮助。
答案 1 :(得分:0)
我的所有流量都被封锁了。问题是启用了“允许列表”(在“工具”菜单中),因此仅通向允许位置的流量。禁用该功能后,问题得到解决。