余晖与雨 2024-04-27 16:32 采纳率: 60.4%
浏览 11
已结题

手机如何连上电脑的charle呢

一台手机开着热点
需要连的手机以及电脑连着相同的一个热点
charles配置如下

img

img

这里填了多个ipv4地址charles都没有弹出连接成功的弹窗

img

  • 写回答

4条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-04-27 16:32
    关注

    引自免费微信小程序:皆我百晓生

    要让手机通过电脑上的Charles抓取网络数据包,你需要按照以下步骤进行操作:

    1. 在电脑上配置Charles:

      • 确保Charles已经安装并运行。
      • 打开Charles,点击 Proxy -> Proxy Settings(快捷键 Cmd + ,Ctrl + ,)。
    2. 配置代理端口:

      • 在弹出窗口中,确认 "Port" 设置为 8888。
      • 确认 "Use a dynamic port" 是关闭的。
      • 不勾选 "Support HTTP/2" 和 "Enable transparent HTTP proxying"。
      • 点击 "OK" 保存设置。
    3. 下载并安装SSL证书:

      • 在电脑浏览器中访问 https://chls.pro/ssl 下载Charles的SSL证书。
      • 根据提示安装证书到你的电脑上。
    4. 配置手机作为热点:

      • 在手机上开启个人热点功能,并记住热点名称和密码。
    5. 手机连接热点:

      • 将另一台需要被监控的手机连接到第一步创建的热点。
    6. 在手机上配置代理:

      • 进入手机的 Wi-Fi 设置,找到并连接到刚才创建的热点。
      • 进入Wi-Fi详情页面,通常有一个“高级选项”或类似选项,打开它。
      • 找到并启用代理设置,选择手动。
      • 输入电脑的IP地址(不是上面列表中的任何IPv4地址,而是你的电脑在同一个网络下的实际IP地址),端口保持为8888。
      • 确保没有URL白名单。
    7. 信任Charles SSL证书:

      • 如果是iOS设备,进入 "设置" -> "通用" -> "关于本机" -> "证书信任设置",然后启用 Charles 的证书。
      • 对于Android设备,可能需要在设置中手动导入下载的.crt文件,具体方法取决于设备型号和系统版本。

    完成上述步骤后,两台手机应该都通过Charles的代理进行网络通信了。在Charles中你应该能看到这两台手机的数据流量。如果仍然有问题,检查电脑和手机是否在同一网络下,且代理设置正确无误。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月13日
  • 创建了问题 4月27日