Charles Https代理设置

2017/4/6

安装Charles

1.下载Charles并安装
2.打开Charles


配置Charles

1.Help SSL proxying设置

菜单栏->Help->SSL proxying->Install Charles Root Certificate

2.弹出钥匙串应用,如果不弹出,自行打开钥匙串应用,如下图

3.右键->显示简介->修改使用此证书时->始终信任

4.关闭,此时会弹出权限确认窗,输入确认,出现蓝色+号则配置成功(注:未信任时为红色x)

移动设置配置证书

1.打开手机Safari浏览器,输入charlesproxy.com/getssl会弹出如下界面:

2.点击安装,安装成功,如上图会显示已验证
3.设置代理,选择手动,服务器端口为你开启Charles服务的计算机ip地址,端口号为你设置的代理端口号,默认为8888

PS:查看服务代理端口号的方法如下:
那个像齿轮一样的按钮点击->Proxy Settings
如下图,那个8888就是你使用的代理端口号,你可以自己修改,只要与手机对应即可

4)打开SSL Proxying

此时还是不能获取https数据,进入Charles进行SSL代理设置,右键选择要获取数据的链接,选择SSL Proxying:Enable打开,如下图:

至此,配置已经完成,查看数据是否可正常获取。