抓包与真机调试工具。
项目地址:https://github.com/Ewall1106/mall
安装
-
进入官网下载你电脑所对应的版本。
-
网盘下载:charles-v4.5.6-破解版 密码:
q1tt -
下载好了按照提示安装即可(有能力还是支持正版吧)。
代理配置
- 打开
Charles安装客户端证书。

- 点击
install后会弹出钥匙串,并其证书设置为信任:

image
- 设置代理的
端口号。
⚠️ 不能被电脑上的其它应用占用该端口号

image
抓包地址设置
-
这里主要就是通过添加
ip地址+端口号告诉charles需要抓包的地址。-
比如我这里
172.172.1.36就是需要抓包的地址。 -
使用
*通配符表示抓所有端口。
-

-
点击
add添加一个你所需要抓包的地址。- 可以都填
*通配符,这样就表示抓所有的域名和端口。
- 可以都填

移动端证书配置
-
需要在手机端配置证书,这样
charles才有权力去抓取你手机的数据。 -
在
Help-SSL Proxying中下载移动端的证书:

image

-
打开手机,先在浏览器中输入
chls.pro/ssl下载好证书。 -
然后在
Wi-Fi那里配置代理。-
先下载证书然后设置手机代理
-
安卓、IOS 设置都差不多
-

抓包演示
- 当你设置好
wi-fi代理之后,点击保存按钮,桌面Charles工具就会弹出一个确认框,我们选择Allow:

- 然后我们在手机浏览器中输入一个网址,以
baidu.com为例,就可以看到各种抓包数据了。

image
-
可以用这个工具来做很多事情,大家自行去探索吧,如:
-
模拟慢速网络
-
修改网络请求参数
-
修改服务器的返回内容
-
手机调试
-
我们也可以用这个工具来进行手机页面的调试。
-
比如我们将
panda-mall项目跑起来,然后在手机浏览器中输入这个链接就可以访问了。


随时随地看视频