Charles代理无法在我的IOS设备上运行

时间:2018-07-18 10:28:15

标签: ios iphone proxy charles-proxy

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

  1. 在我的Mac上安装Charles
  2. 将Mac和iPhone连接到同一WiFi网络
  3. 查尔斯->代理-> SSL代理设置。启用*
  4. 常规->关于->证书信任设置,并启用对Charles代理证书的完全信任。
  5. Charles->帮助->在移动设备上安装Charles Root证书
  6. 配置iPhone以代理到步骤3中提供的IP。

然后,当我尝试在Iphone上进行野生动物园旅行时,出现“连接丢失”错误,并且无法浏览。

任何解决方案? 我在IOS 11.4上

2 个答案:

答案 0 :(得分:1)

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

  1. 在我的Mac上安装根证书
  2. 在iOS设备上为Charles配置Wifi代理:
    • 服务器:172.16.1.191
    • 端口:8888
  3. 在iOS设备上打开Safari:
    • 浏览到chls.pro/ssl以下载并安装证书
  4. 在设备上安装Charles CA证书:
    • iOS≥10.3:设置应用程序>常规>配置文件>选择Charles CA>安装
    • iOS≥12.2:设置应用程序>下载的配置文件>选择Charles CA>安装
  5. 在您的设备上信任Charles CA证书:
    • 设置应用程序>常规>关于>证书信任设置>在Charles CA上打开

老实说,这是基于名为Proxyman的应用的《 iOS安装指南》。它们具有类似Charles的功能,但我认为UX更好。 Anw,希望对您有所帮助:)

Proxyman iOS Setup Guide

答案 1 :(得分:0)

  1. 转到Wifi设置,在“ HTTP PROXY”下将“代理”配置为“手动”。

  2. 从Charles和Port提供服务器IP到8888。

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