1、打开http代理服务器。

2、手机和电脑在同一局域网(本文中手机连接的是电脑的共享WiFi),手动设置手机WiFi网络的HTTP代理,服务器为电脑IP(可通过Help->Local IP Address查看),端口为上一步设置的8888。

至此,已经可以抓http的包了,抓https包还需要设置一下证书:
3、电脑安装Charles根证书,并在钥匙串访问中设置始终信任该证书。


4、手机安装Charles根证书,并信任该证书。


手机用Safari打开chls.pro/ssl,安装证书:
在手机
设置->通用->关于本机->证书信任设置
中信任该证书5、SSL代理设置。

https默认端口是443


至此,就可以正常抓https包了。
本文操作环境:macOS Sierra,Charles 4.2.1,iPhone 5s(iOS 10.3.2)。
网友评论