参考:https://www.jianshu.com/p/adcbc085fcae
补充:
- 手机浏览器访问chls.pro/ssl后如果没有弹出证书安装窗口,以华为手机为例,可以在手机的设置-安全-更多安全设置-加密和凭证-从存储设备安装,然后点击下载的pem文件即可。
- 直接写*.*可以用于所有的主机、端口。
- 手机填的8888是在Charles的Proxy-Proxy Settings中的Port中填的。
- 以华为手机为例,在WLAN设置中,长按手机和Charles所在的电脑共同在的WIFI的名称,点击修改网络,点击显示高级选项,点击代理,选择手动,填写电脑的IP和设置的Port。
- 设置安全代理,可以让https的请求和响应的数据不再加密。
- 如果APP在SSL Proxying Settings中设置了可匹配的主机、端口后,无法访问,可以尝试在更低版本的安卓手机上访问同一个版本的APP,如果低版本的安卓手机不支持最新的APP,可以在豌豆荚下载更低版本的APP。博主测试,设置了SSL代理后,多数在安卓10.0.0.181无法正常访问的APP,在安卓4.4.2可以正常访问。