Charles下设置SSL代理
【软件名称及版本】:Charles 4.6.1
1、Proxy Settings
工具栏–Proxy–Proxy Settings
设置监听的端口,端口号可随意设置,尽量选择可自由使用的端口号,本次测试我用的是8080端口
2、SSL Proxying Settings
工具栏–Proxy–SSL Proxying Settings
启用SSL代理,添加监听规则,其中【*: *】代表监听所有IP地址的所有端口
3、安装证书
工具栏–Help–SSL Proxying–Install…不是手机那个(原谅我的懒惰,但我相信您看的懂的)
4、手机端安装证书
工具栏–Help–SSL Proxying–Install…这次是手机那个(原谅我的懒惰,但我相信您看的懂的)
这里会有提示,首先将手机的网络设置,添加手工代理,IP和端口号分别指向下图箭头所示。值得一提的是,现在的安卓系统,由于版本过高,做了相关的代理限制,不再信任外部导入的证书,所以基本搞不了,除非把安全策略给注释掉,相当的麻烦。
1.首先 设置好手机的charles代理 172.16.xxx.xxx 8888
2.要使用 打开非自带浏览器(夸克/QQ/UC手机浏览器都行) 访问 http://charlesproxy.com/getssl 或者弹窗提示的那个网址(下载到一个你能找到的目录,此时下载的是个.pem 格式的,需要手动更改为.crt 格式)
3.系统设置→更多设置→系统安全→加密与凭据→从存储设备安装
在这我要吹下大法的手机,安装证书不用像其他教程那样繁琐,舒服了