Ios 在iPhone上输入Charles代理服务器和端口详细信息后,Safari将无法工作?

Ios 在iPhone上输入Charles代理服务器和端口详细信息后,Safari将无法工作?,ios,testing,proxy,charles-proxy,Ios,Testing,Proxy,Charles Proxy,我正在尝试使用Charles Proxy对iOS的一些应用程序版本进行测试。但是,只要输入服务器和端口信息,我用于测试的手机就无法再连接到任何网页 以下是我正在使用的步骤: 连接到PC和iPhone上的同一WiFi。 开放式查尔斯 停止Windows代理 帮助->SSL代理->在移动设备或远程浏览器上安装根证书 打开iPhone设置,导航至WiFi 导航到配置代理,选择手动。 输入IP作为服务器和IP后面的端口作为端口 完成此操作后,WiFi不再工作,因此我无法访问chls.pro/ssl下载C

我正在尝试使用Charles Proxy对iOS的一些应用程序版本进行测试。但是,只要输入服务器和端口信息,我用于测试的手机就无法再连接到任何网页

以下是我正在使用的步骤:

连接到PC和iPhone上的同一WiFi。 开放式查尔斯 停止Windows代理 帮助->SSL代理->在移动设备或远程浏览器上安装根证书 打开iPhone设置,导航至WiFi 导航到配置代理,选择手动。 输入IP作为服务器和IP后面的端口作为端口 完成此操作后,WiFi不再工作,因此我无法访问chls.pro/ssl下载Charles证书。有人知道为什么会发生这种情况吗?

您必须信任iOS模拟器或真实设备中的Charles Proxy


设置->常规->关于->证书信任设置->打开

在iPhone上设置HTTP代理后,您无法访问的原因有很多

下面列出了需要仔细检查的所有步骤:

验证您在Wifi代理中输入的IP和端口是否与Charles提供的IP/端口匹配

关闭iOS设备上的所有VPN应用。如果您正在连接到VPN->所有流量都不会通过代理服务器

防火墙设置:系统首选项->安全和隐私->防火墙选项卡->选项 核实:

“阻止所有传入连接”处于关闭状态 允许Charles代理应用程序进行传入连接 如果没有Charles应用程序,请单击+按钮添加 启用自动允许内置软件接收传入连接 启用“自动允许下载的签名软件接收传入连接” 或者干脆关闭所有防火墙设置

有时公司的安全策略会阻止Charles的端口。如果是真的,请他们打开。 你可以在

免责声明:我运行Proxyman,这是Charles的替代工具,许多用户经常遇到这个问题,所以我收集了所有可能的原因并尝试修复它。希望这个博客能对你有所帮助