风早练习册 2024-01-26 11:04 采纳率: 0%
浏览 7

Charles mac版设置好后,华为荣耀手机手动代理无法联网,如何解决?

安装Charles后设置了proxy settings,ssl proxying settings。mac电脑和华为荣耀手机都安装了证书(华为手机上vpn和应用用户证书无法安装,安装了WLAN证书),华为手机设置了Charles上的ip地址和端口,华为手机无法上网了。 这是哪里出现了问题?怎么解决?

追加: Charles我关闭了 ssl proxying settings 手机就可以上网 是不是说明是证书问题?

img

img

img

我这证书是安装成功了吗?为啥开启ssl proxying还是上不了网?

  • 写回答

2条回答 默认 最新

  • 专家-郭老师 Java领域新星创作者 2024-01-26 11:36
    关注

    当你使用Charles抓取手机的网络请求时,如果手机不能上网,通常是以下一些原因:

    1. 网络设置问题:确保你的电脑和手机连接在同一WiFi网络环境下,并且你的手机的网络代理配置正确。在手机的WiFi设置中,你需要设置代理为手动,然后在服务器栏输入你电脑的IP(不是127.0.0.1),端口为Charles的代理端口(默认是8888)。

    2. 证书安装问题:你在手机上安装了Charles的证书之后,还需要信任这个证书。在Android 7.0及以上的版本中,需要把安装的证书放到系统证书存储区,这通常需要root权限。有一些启用了网络安全配置的APP,可能还需要在他们的网络安全配置文件中添加你的用户证书。如果不行,你可能需要root你的手机,或者使用一些可以绕过SSL证书验证的方法。

    3. 防火墙或者安全软件阻止了Charles的通信:确保你的系统防火墙并没有阻挡Charles的网络访问。如果你有安全软件或者防火墙,请检查它们的配置,确保让它们允许Charles进行网络通信。

    4. 手机系统设置问题:在某些新版的Android系统中,对于不受信任的证书可能有一些限制,你可以在手机的系统设置中查看关于这方面的设置,看能否允许Charles的网络监控。

    以上是一些可能的解决方法,你可以根据自己的问题去尝试。如果以上方法都尝试过还是不行,可能需要具体看一下你的Charles配置和网络设置,才能找出问题的原因。

    评论

报告相同问题?

问题事件

  • 修改了问题 1月27日
  • 修改了问题 1月27日
  • 创建了问题 1月26日

悬赏问题

  • ¥30 求解达问题(有红包)
  • ¥15 请解包一个pak文件
  • ¥15 不同系统编译兼容问题
  • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
  • ¥30 数字电源对DSP芯片的具体要求
  • ¥20 antv g6 折线边如何变为钝角
  • ¥30 如何在Matlab或Python中 设置饼图的高度
  • ¥15 nginx中的CORS策略应该如何配置
  • ¥30 信号与系统实验:采样定理分析
  • ¥100 我想找人帮我写Python 的股票分析代码,有意请加mathtao