使用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)。

上一篇下一篇

猜你喜欢

热点阅读