使用charles在电脑上抓取手机上的数据包

先声明一下本人也是新手小白,如果有哪里说错了还请各位大人批评指正【抱拳】

    安装charles 电脑安装charles证书 设置手机网络代理 手机安装charles证书

安装charles

这个我就不说了,在网上搜安装步骤,各路大神已经介绍的十分详细了。(我当时就是这么做的~)

电脑安装charles证书

安装完charles后,我们要先给电脑安装证书,步骤如下:

点击“安装证书”,下一步

按图中所示选择存储的形式,然后点击下一步,完成证书的安装。

设置手机网络代理

首先,我们要知道本机的ip和端口号: 点击charles的help->Local IP Address,然后我们就可以看到ip啦

点击charles的Proxy->Proxy Settings…(如果你没有修改过好像默认是8888…不过为了靠谱还是建议看一下)

这样我们知道了本地ip和端口后就可以进入手机网络代理的设置啦(我只研究了wifi下的情况,至于用手机流量我没有试过~)

然后,我们要关闭手机的密码!!!(划重点)

打开手机wifi设置界面,操作如下:

点击“显示高级选项”,将代理模式设置为手动,之后将刚刚查看的ip和端口号填入

都设置完成后,我们点击浏览器,在输入网址的地方输入“chls.pro/ssl”就会弹出安装证书的界面

点击安装会要求你给手机设置密码,这里按照提示做就好啦~ 然后我们清理或者重启一下charles,就可以看到我们想要截取的请求和回包了。 不过,上述如果弄错了顺序或者忘记做了输入网址安装的时候就会这样: 千万记得关闭锁屏密码!!并且在连接了wifi设置好代理后下载证书!!!

温馨提示: 每切换一次代理ip都要重新下载证书,否则会出现红×

希望能够帮助到你们吧,可能我太笨了弄了很久,踩了好多坑,说多了都是泪啊QAQ

友情提示:

考虑到安装后是官网下载的试用版为30天,每天30分钟,到时间的话会通知你让你重启charles。 而且软件开启延迟10s,期间还会自动断连等等。下面附上Charles破解版。

经验分享 程序员 微信小程序 职场和发展