Charles手机代理设置无法下载证书问题-已解决

文章描述了作者在尝试下载SSL证书时遇到的问题,即无论在苹果还是安卓设备上都无法触发下载提示。经过排查,问题出在使用5GWi-Fi网络上。切换至非5G网络(如TPlink_5532)后,下载和抓包功能恢复正常。作者建议遇到类似问题的读者考虑网络设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

遇到这个问题我也是醉了,耽误了一天的时间,怎么设置都不行,所有设置都没有问题。最终出现的问题就是可以访问chls.pro/ssl,但是就是死活不下载证书,不管是苹果还是安卓都是无法弹出下载提示。

最终我把pc的wifi由TPlink_5532_5G切换成了TPlink_5532就能下载了,并且也能成功抓包了。我尼玛······我蒙了。

如果大家遇到跟我一样的问题,建议你不要使用5G网络。写个博客,记录一下。

### 解决手机无法下载Charles证书的方法 #### 配置代理并访问证书下载页面 对于鸿蒙手机,在尝试通过浏览器访问`chls.pro/ssl`来下载证书时遇到困难的情况,可以采取以下方式处理。首先确保设备已正确配置代理[^2]。 #### 删除现有WiFi连接重设代理 针对某些情况下直接修改代理设置可能不生效的问题,建议先删除当前Wi-Fi网络连接,随后再次连接该Wi-Fi的同时立即设定好代理参数。这一步骤有助于确保新的代理配置能被有效应用[^3]。 #### 添加IP至Access Control Settings 如果仍然存在无法下载证书的情形,则需确认用于运行Charles软件的计算机上的访问控制列表(Access Control Setting)中已经包含了目标移动设备的IP地址。这样做是为了允许来自特定设备的请求通过Charles进行转发[^4]。 #### 设置手动HTTP代理 另外还需保证移动端的手动HTTP代理已被正确定义,具体来说即是在无线局域网(Wi-Fi)设置下的HTTP代理选项里指定正确的服务器地址(通常是运行Charles所在PC的本地IP),以及相应的端口号,后者一般默认为8888除非另有更改。 #### 完成上述操作后的验证步骤 完成以上所有调整后,请重启您的智能手机,并试着重新加载证书下载链接(chls.pro/ssl),此时应该可以看到证书文件供您下载安装了。 ```bash # 检查 Charles 的 Access Control List (ACL) charles -> Proxy -> SSL Proxying Settings... ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值