以下是我到目前为止所做的:
1.在我的Mac上安装Charles
1.将Mac和iPhone连接到同一个WiFi网络
- Charles->代理->SSL代理设置。启用 *
- General->About->Certificate Trust Settings,并为Charles Proxy证书启用完全信任。
- Charles->帮助->在移动终端上安装Charles根证书
1.将iPhone配置为代理步骤3中提供的IP。
然后,当我试图去我的iPhone上的野生动物园我得到一个“连接丢失”的错误,这是不可能浏览。
有什么解决方案吗?我在iOS 11.4上
5条答案
按热度按时间slhcrj9b1#
我曾经有同样的问题时,SSL代理在iOS设备上,然后我改变了以下步骤,它的工作原理:
1.在我的Mac上安装根证书
老实说,这是基于一个名为Proxyman的应用程序的iOS设置指南.他们有类似的功能,如查尔斯,但UX更好,我想. Anw,希望它有帮助:)
的数据
8mmmxcuj2#
我昨天也遇到了同样的问题,花了很多时间尝试所有可能的解决方案。但是,对我起作用的是重新启动我的路由器,并再次执行所有这些步骤。
注意事项:如果您无法通过Safari浏览器(chls.pro/ssl)在iOS设备上下载证书,您可以从Mac上的Charles应用程序下载证书,保存在本地,然后将其发送到您的iOS设备并从那里安装。Charles应用程序中相同的路径是-帮助-> SSL代理->保存Charles根证书
dbf7pr2w3#
1.转到Wifi设置,将HTTP PROXY下的代理配置为手动。
1.将Charles和Port的服务器IP提供给8888。
1.浏览chls.pro/ssl下载证书并将其安装到手机中。
igsr9ssn4#
请参考此处的答案:Cannot see iOS simulator traffic with charles proxy
确保ATS用于调试构建。
f0brbegy5#
只是为了未来的人们...
我的问题是Windows将我的网络设置为“公共”而不是“私人”。这阻止了从我的iOS到我的PC的连接。
检查您的防病毒软件是否有此设置,我有控制此设置的Avast。