关于iPhone:Charles代理无法在我的IOS设备上运行

Charles proxy doesn't work on my IOS device

这是我到目前为止所做的:

  • 在我的Mac上安装Charles
  • 将Mac和iPhone连接到同一WiFi网络
  • Charles->代理-> SSL代理设置。 启用*
  • 常规->关于->证书信任设置,并为Charles Proxy证书启用完全信任。
  • Charles->帮助->在移动设备上安装Charles Root证书
  • 将iPhone配置为代理到步骤3中提供的IP。
  • 然后,当我尝试在Iphone上进行野生动物园旅行时,出现"连接丢失"错误,并且无法浏览。

    有什么解决办法吗?
    我在IOS 11.4上


    在iOS设备上进行SSL代理时,我曾经遇到过同样的问题,然后更改为以下步骤,它可以正常工作:

  • 在我的Mac上安装根证书
  • 将iOS设备上的Wifi代理配置为Charles:

    • 伺服器:172.16.1.191
    • 港口:8888
  • 在iOS设备上打开Safari:

    • 浏览到chls.pro/ssl以下载并安装证书
  • 在您的设备上安装Charles CA证书:

    • iOS≥10.3:设置应用程序>常规>配置文件>选择Charles CA>安装
    • iOS≥12.2:设置应用程序>已下载的配置文件>选择Charles CA>安装
  • 在您的设备上信任Charles CA证书:

    • 设置应用程序>常规>关于>证书信任设置>在Charles CA上打开
  • 老实说,这是基于名为Proxyman的应用的《 iOS安装指南》。它们具有类似Charles的功能,但我认为UX更好。 Anw,希望对您有所帮助:)

    Proxyman iOS Setup Guide


  • 转到Wifi设置,将HTTP PROXY下的Proxy配置为Manual。

  • 提供服务器IP(从Charles和Port到8888)。

  • 浏览到chls.pro/ssl以将证书下载并安装到手机中。