移动测试基础 charles 下抓取 https 请求 (Android 和 IOS 教程)

王华 · March 14, 2017 · 1835 hits

Android证书安装教程:
如下图所示,先下载证书,保存为.cer文件格式,然后把保存在电脑的本地的文件导入到手机中

adb push /Users/admin/Desktop/charles-ssl-proxying-certificate.cer /sdcard/
手机需要设置pin密码;

进入设置-安全-从设备存储空间安装 ;

IOS证书安装教程:

对移动设备的设置:(需要安装安全证书)
1、打开 Help - SSL Proxying,选择将证书安装到移动设备上,此时会弹窗,指示手机在连接到电脑代理的情况下,在手机浏览器中访问网址 chls.pro/ssl ,此时iOS可以直接访问该网址,在弹出的证书安装界面点击安装即可,如下图所示:

2、安装SSL电脑证书:
电脑打开Charles,选择Help->SSL Proxying->Install Charles Root Certificate
找到Charles Proxy...ost证书,双击它,再在使用此证书时选择“始终信任”,如图:

注意:虽然charles的根证书已经在安装列表中显示,但它是被关闭的。在iOS 10.3之前,当你将安装一个自定义证书,iOS会默认信任,不需要进一步的设置。而iOS 10.3之后,安装新的自定义证书默认是不受信任的。如果要信任已安装的自定义证书,需要手动打开开关以信任证书。方法为,设置->通用->关于本机->证书信任设置-> 找到charles proxy custom root certificate然后信任该证书即可.

No Reply at the moment.
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up