咸咸海风

https://github.com/xianxianhaifeng

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

【 软件激活 】

打开charles,进入Help-Register charless输入以下注册码并点击注册即可

Registered Name: https://zhile.io

License Key: 48891cf209c6d32bf4

PS:注册后软件会自动重启

 

 【 安装Charles 】
1、官网下载安装包:https://www.charlesproxy.com/download/
2、https://tools.zzzmode.com/mytools/charles/;
3、成功解决后,打开软件,点击菜单栏:Proxy— Proxy Setting,设置端口号:8888,同时勾选下面的两个选项,点击ok

 

 

 

 


5、点击Help—SSL Proxying—Install Charles Root Certificate

 

 


6、点击安装证书

 

 

7、存储位置选择:本地计算机,点击下一步

 

 

8、如图所示,进行证书存储,选好后点击下一步,再点击完成

 

 

手机端设置
1、以Iphone为例,打开设置—无线网,选择公司的网络,进入到配置代理页面,勾选手动,输入服务器地址和端口号,点击存储。此处的服务器地址需要和你电脑上的IP地址一致。比如你电脑连的无线网络是A,那么手机也要连网络A。不知道服务器地址的,可以打开Charles,点击Help—Local IP Adress


2、打开Safari浏览器,输入:chls.pro/ssl(如果地址打不开,可以用这个:https://www.charlesproxy.com/assets/legacy-ssl/charles.crt),下载证书。
证书下载完成后,打开手机设置—通用—描述文件与设备管理,安装证书。证书安装完成后,点击关于本机—证书信任设置,信任证书.(针对安卓手机,需要用百度浏览器下载证书,且证书的名称要是charles-proxy-ssl-proxying-certificate.crt,不然即便安装成功,也有可能无法抓取https的包。安装完成证书后,重启下手机)

3、打开要抓包的软件,此时Charles上会弹出一个提示,点击Allow,就可以抓取http类型的包了
4、如果要抓取https的包,还需要再Charles上再设置一下,点击Proxy—SSL Proxying Setting,点击Add,添加要抓取的包的Host和端口(一般端口默认写的是443)

 

posted on 2021-04-30 09:54  咸咸海风  阅读(311)  评论(0编辑  收藏  举报