Charles对iOS模拟机和真机进行抓包

先 正确配置Charles如下信息
masOS proxy

proxy setting
SSL proxying settings
在macOS上安装Charles证书

在macOS打开Charles->Help->SSL Proxying->Install Charles Root Certificate,会使用”钥匙串访问”安装。安装之后在”钥匙串访问”中找到”Charles Proxy Custom Root Certificate”,选择”Get Info“->Trust->Always Trust。

证书安装

根证书

安装模拟器证书

操作Help->SSL Proxying->Install Charles Root Certificate in iOS Simulators。在模拟机上访问http://chls.pro/ssl,按提示安装证书。iOS模拟器进入Settings->General->Profile,操作安装Charles证书。

下载profile
模拟机profile
信任该证书

在iPhone上安装Charles证书

  • 在macOS打开Charles->Help->SSL Proxying->Install Charles Root Certificate on a Mobile Device。

  • 在iPhone上访问http://chls.pro/ssl,按提示安装证书。

  • 在iPhone上信任证书,在iPhone中打开通用->关于本机->证书信任设置->开启对Charles证书的信任。

设置macOS网络代理

在macOS系统偏爱设置->网络->高级->代理->网页代理(HTTP)/安全网页代理(HTTPS)填写本机IP和端口。

macOS网络代理
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。