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

nzkunb0c  于 2022-12-15  发布在  iOS
关注(0)|答案(3)|浏览(328)

我正在尝试使用Charles Proxy来测试一些iOS应用程序构建版本。然而,当我输入服务器和端口信息时,我用于测试的手机无法再连接到任何网页。
以下是我使用的步骤:
1.在PC和iPhone上连接到同一WiFi。
1.开放查尔斯
1.停止Windows代理
1.帮助-〉SSL代理-〉在移动的设备或远程浏览器上安装Charles根证书
1.打开iPhone设置,导航至WiFi
1.导航到“配置代理”,选择手动。
1.输入IP作为“服务器”,输入IP后面的端口作为“端口”
这样做之后,WiFi就不能用了,所以我无法访问“chls.pro/ssl“下载Charles证书。有人知道为什么会发生这种情况吗?

qjp7pelc

qjp7pelc1#

在iPhone上设置HTTP代理后,您无法访问http://chls.pro/ssl的原因有很多。
下面列出了您需要仔细检查的所有步骤:
1.验证您在Wifi代理中输入的IP和端口是否与Charles提供的IP/端口匹配
1.关闭iOS设备上的所有VPN应用。如果您正在连接VPN -〉所有流量都不通过代理服务器
1.防火墙设置:系统首选项-〉安全和隐私-〉防火墙选项卡-〉选项验证:

  • “阻止所有传入连接”为“关闭
  • Charles Proxy应用程序允许传入连接
  • 如果没有Charles应用程序,请单击“+”按钮添加
  • 自动允许内置软件接收传入连接是否打开
  • 自动允许下载的签名软件接收传入连接已打开

或者干脆关闭所有防火墙设置。

1.有时候公司的安全政策会屏蔽Charles的端口,如果是真的,请他们打开。
您可以在https://docs.proxyman.io/troubleshooting/my-ios-devices-couldnt-connect-to-proxyman-via-proxy阅读更多信息
免责声明:我运行Proxyman,一个查尔斯的替代工具,许多用户遇到了这个问题很多,所以我收集所有可能的原因,并试图解决它。希望博客可以帮助你。

zu0ti5jz

zu0ti5jz2#

必须信任iOS模拟器或真实的设备中的Charles Proxy。
Setttings -> General -> About -> Certificate Trust Settings -> Switch On

3duebb1j

3duebb1j3#

可能与某人有关。请进入计算机设置〉〉网络和互联网〉〉Wi-Fi〉〉Windows防火墙〉〉允许应用程序通过防火墙〉〉更改设置〉〉找到Charles并选中"私人“复选框。抱歉,我的英语不好

相关问题