HTTP(S) 抓包工具 Charles:对手机进行抓包


#计算机网络


说明

原理是将手机的代理设置为 charles 的代理服务地址。和电脑上设置charles本质是一样的。

手机设置代理后,charles 会弹窗询问是否允许使用,设置为允许即可。若误点了,可以在菜单栏配置:Proxy -> Access Control Settings

设置流程

前提条件

手机和安装 charles 的电脑网络在同一个网络中,比如连接同一个路由器。

手机设置代理

查询charles所在电脑的 ip : 菜单栏 -> Help -> Local Ip Address

确定 charles 代理服务监听的端口: 菜单来 -> Proxy -> Proxying Settings

手机设置代理地址。

安装 HTTPS 证书以抓包 HTTPS 明文

打开 菜单栏 -> Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser 。会提示在手机上打开网址 chls.pro/ssl 安装证书。

1、手机访问网址 <chls.pro/ssl> 。
2、会提示下载证书,下载后安装即可。不同的手机安装方式会不一样,不详述。



( 本文完 )