Charles的使用

1、保证手机和Charles在一个Wi-Fi下;

2、电脑启动Charles,检查设置:

Proxy -> Setting 端口设置:
![]( https://img-blog.csdnimg.cn/2f7a4775bc2f4b10802f2544d094e69e.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQ2xldmVyTWluZw==,size_18,color_FFFFFF,t_70,g_se,x_16#crop=0&crop=0&crop=1&crop=1&id=ss1jG&originHeight=505&originWidth=596&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)

Proxy->SSL** Proxy Setting: 地址如图设置就可以**
![]( https://img-blog.csdnimg.cn/c4f8329711794974846bf458922eae35.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQ2xldmVyTWluZw==,size_20,color_FFFFFF,t_70,g_se,x_16#crop=0&crop=0&crop=1&crop=1&id=Ur1BI&originHeight=473&originWidth=903&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)

3、将手机设置代理

1)查看电脑本机IP:按住option键点击wifi图标
![]( https://img-blog.csdnimg.cn/20cf9373735e4ebaa4e98edee5b5aad8.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQ2xldmVyTWluZw==,size_9,color_FFFFFF,t_70,g_se,x_16#crop=0&crop=0&crop=1&crop=1&id=XmGMm&originHeight=610&originWidth=314&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)

** 2)手机中设置代理**
![]( https://img-blog.csdnimg.cn/eef00024324b46918e38906dbdeff0fd.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQ2xldmVyTWluZw,size_19,color_FFFFFF,t_70,g_se,x_16#crop=0&crop=0&crop=1&crop=1&id=twuml&originHeight=542&originWidth=642&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
![]( https://img-blog.csdnimg.cn/54867dcbc77843789d10cccf5004ec9a.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQ2xldmVyTWluZw
,size_20,color_FFFFFF,t_70,g_se,x_16#crop=0&crop=0&crop=1&crop=1&id=VCfPn&originHeight=1256&originWidth=668&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
![]( https://img-blog.csdnimg.cn/8f14e6134b204576a995970a0cd8958e.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQ2xldmVyTWluZw==,size_20,color_FFFFFF,t_70,g_se,x_16#crop=0&crop=0&crop=1&crop=1&id=Ml6Pm&originHeight=712&originWidth=664&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)

3)手机首次连接charles后发起任意http请求会弹出是否信任窗口,点击Allow
![]( https://img-blog.csdnimg.cn/20a9676d97f3478b92b30d3753eb5fc0.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQ2xldmVyTWluZw==,size_20,color_FFFFFF,t_70,g_se,x_16#crop=0&crop=0&crop=1&crop=1&id=t2k8T&originHeight=954&originWidth=1382&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)

4、手机安装证书

手机连接charles代理后,打开safari浏览器,地址栏输入chls.pro/ssl打开网页弹出尝试下载配置文件,点击允许。

![]( https://img-blog.csdnimg.cn/5f6ba653ea224da7ac85886bef4f87d4.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQ2xldmVyTWluZw==,size_20,color_FFFFFF,t_70,g_se,x_16#crop=0&crop=0&crop=1&crop=1&id=K1uWV&originHeight=1360&originWidth=668&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)

手机设置->通用->描述文件与设备管理中查看下载的配置文件,点击charles Proxy CA(xxx)选择安装

![]( https://img-blog.csdnimg.cn/d2b5572f22b24177b2099e8c9840b512.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQ2xldmVyTWluZw,size_20,color_FFFFFF,t_70,g_se,x_16#crop=0&crop=0&crop=1&crop=1&id=XQFT5&originHeight=722&originWidth=666&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
![]( https://img-blog.csdnimg.cn/49f2bf34a8064eceb7f27d6829fb6aec.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQ2xldmVyTWluZw
,size_20,color_FFFFFF,t_70,g_se,x_16#crop=0&crop=0&crop=1&crop=1&id=AEgkz&originHeight=592&originWidth=690&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)
手机设置->通用->关于本机->证书信任设置中开启刚刚下载的证书

![]( https://img-blog.csdnimg.cn/dbdf5ee622204c729102680cee99efdb.png?x-oss-process=image/watermark ,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQ2xldmVyTWluZw==,size_20,color_FFFFFF,t_70,g_se,x_16#crop=0&crop=0&crop=1&crop=1&id=iI3YL&originHeight=626&originWidth=684&originalType=binary&ratio=1&rotation=0&showTitle=false&status=done&style=none&title=)

至此代理设置完毕,可以在charles抓取Https的请求(对于某些严格限制证书的不适用)

posted @ 2022-11-16 10:13  coderInside  阅读(71)  评论(0)    收藏  举报