这是我到目前为止所做的:
在我的 Mac 上安装 Charles 将 mac 和 iPhone 连接到同一个 WiFi 网络 查尔斯-> 代理-> SSL 代理设置。启用 * General->About->Certificate Trust Settings 并启用 Charles Proxy 证书的完全信任。 Charles->Help->在移动设备上安装 Charles 根证书 将 iPhone 配置为代理到步骤 3 中提供的 IP。然后,当我尝试在 Iphone 上进行 safari 时,出现“连接丢失”错误并且无法浏览。
有什么解决办法吗?
我在 IOS 11.4
我曾经在 iOS 设备上进行 SSL 代理时遇到同样的问题,然后我更改为以下步骤并且它可以工作:
在我的 Mac 上安装根证书 在 iOS 设备上为 Charles 配置 Wifi 代理:
服务器: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,希望它有帮助:)