charles 开启后手机端设置代理成功,显示不能访问网络,问题总结:
基础信息确认:
- 手机正确连接Charles,代理服务器和端口配置正确:参照文档
问题一:
- 手机安装证书时访问http://chls.pro.ssl/ 无法访问,并且手机无线网络显示(已连接无法上网)。
& 需要SSL Proxying Settings 参考文档 >> 在配置 SSL Proxying Settings有具体步骤,
& 针对WIN10系统关闭网络防火墙 参考文档 >> 在步骤2有具体步。
配置完成上述case后,访问http://chls.pro.ssl/ 页面正常打开,并且自动下载一个安装证书,代表成功。
问题二:
- 移动端HTTPS 无法获取;例如:手机浏览器访问百度首页页面图片不能加载。
& 需要SSL Proxying Settings 参考文档 >> 在配置 SSL Proxying Settings有具体步骤,
& 安装Charles证书 参考文档 >> 在步骤6有具体操作。
& 确认开启 SSL Proxying
上图红色标注状态:开启
==============================================================================
上图红色标注状态:开启
问题三:
- 安卓系统7.0+以上版本不能获取到https
& 因为证书信任的是来自系统,解决思路