charles抓包安卓手机网页,总是有提示,且部分网页无法访问?

**我的charles已经安装了证书,安卓手机也在安装了CA证书,
但是访问网页总是这个安全警告提示,**
2f0288b828dad01ef88eb2e4367b1efd.png
如果点击继续预览之后,抓到的信息也都是unknow
image.png

这该怎么解决?已崩溃,求知道的大神指导下解决方案

阅读 1.9k
avatarAI BotBETA

根据你提供的信息,你的问题可能涉及到多个方面。以下是一些可能的解决方案:

  1. 检查Charles的配置:确保Charles的SSL配置正确。在Charles的SSL设置中,确保你已启用"Enable SSL proxying"选项。同时,确认你的证书是否已经添加到Charles的信任列表中。
  2. 更新证书:你提到你已经安装了CA证书,但是有些网页仍然无法访问。这可能是由于证书已经过期或者证书不再被信任。尝试更新你的CA证书,并确保它是由受信任的证书颁发机构签发的。
  3. 确认代理设置:确保你的安卓手机上的网络设置中已经正确配置了Charles作为HTTPS代理。另外,也请确认你是否正确设置了端口号(默认为8080)。
  4. 处理安全警告:你提到点击"继续预览"后,抓到的信息都是"unknown"。这可能是因为Charles没有正确地解析或显示HTTPS请求的内容。尝试在Charles的设置中启用"Dump HTTP headers"和"View decoded bodies"选项,这可能有助于你更好地理解问题所在。
  5. 检查目标网站:某些网站可能会对来自非受信任代理的请求进行限制或阻止。尝试在其他网站上测试你的抓包工具,看看问题是否仍然存在。
  6. 更新软件版本:如果你使用的是旧版本的Charles或安卓设备,可能会遇到兼容性问题。尝试更新到最新版本,看看问题是否得到解决。
  7. 确认网络环境:如果你的网络环境存在防火墙或其他安全设置,可能会阻止Charles与安卓设备之间的通信。尝试在其他网络环境下进行测试,看看问题是否仍然存在。

希望这些建议能够帮助你解决问题。如果问题仍然存在,建议提供更多详细信息,以便更好地诊断和解决问题。

1 个回答

https 本来就不能抓包,只会给你域名,你访问http的网站,就能抓到,你可以试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏