使用Charles抓https包
2018-03-12 本文已影响12人
kingzv
1、打开http代理服务器。
打开http代理服务器
2、手机和电脑在同一局域网(本文中手机连接的是电脑的共享WiFi),手动设置手机WiFi网络的HTTP代理,服务器为电脑IP(可通过Help->Local IP Address查看),端口为上一步设置的8888。
设置HTTP代理 查看IP地址
至此,已经可以抓http的包了,抓https包还需要设置一下证书:
3、电脑安装Charles根证书,并在钥匙串访问中设置始终信任该证书。
安装Charles根证书 钥匙串访问中右击安装好的Charles根证书->显示简介,就会弹出该界面
4、手机安装Charles根证书,并信任该证书。
查看手机安装证书地址 手机安装证书地址
手机用Safari打开chls.pro/ssl,安装证书:
安装完证书
在手机
设置->通用->关于本机->证书信任设置
中信任该证书信任证书
5、SSL代理设置。
SSL代理设置
https默认端口是443
添加 完成
至此,就可以正常抓https包了。
本文操作环境:macOS Sierra,Charles 4.2.1,iPhone 5s(iOS 10.3.2)。