1.安装Charles。
(1)下载:
百度网盘地址:链接:http://pan.baidu.com/s/1dFrI7qL 密码:rbmr(解压后里边一个安装包一个破解文件压缩包)
解压后安装点击安装。这个安装包是Windows 64位系统适用的。如果不是这个系统版本请去官网下载适应的版本。
官网地址:https://www.charlesproxy.com/download/
破解文件同样适用不同版本的。
http://charles.iiilab.com/ https://www.zzzmode.com/mytools/charles/
这个网站提供下载破解文件
(2)安装
下载下来如图,点击第一个charles-proxy-4.1.2-win64.msi进行安装。
2.放入破解文件
破解压缩文件里的charles.jar,放到安装目录的“E:\Program Files\Charles\lib”里。覆盖就可以。
在这个文件上右键-复制,如果不知道Charles安装在哪,点击开始菜单找到Charles,在图标上点右键,属性中有一项起始位置,就有安装位置。
打开安装文件目录,进入lib目录,在空白处点击右键粘贴。这时候选择复制和替换。
3.电脑设置
(1).打开Charles。
(2).关闭抓取电脑请求
点击菜单栏Proxy,在画勾的Windows proxy的选项上点击,来关闭抓取电脑的请求(画勾状态为可以抓电脑的请求,为空为不抓电脑的请求),因为我们需要的是手机请求,防止电脑的请求过多,干扰我们找到自己想要的请求。
(3).设置抓包流量端口,
端口:点击Proxy,选择Proxy Settings...
在这个位置写上一个奇怪的4位端口,因为公司公网里需要用这个软件的人比较多,建议设置怪异的数字,不与其他人重复才可以。默认为8888我这里填写的是8777(大家就别用这个数字了哈),重复会抓不到包的。写好之后点击OK就好了。
(4)http抓包
因为需要看https的请求里的内容,我们需要设置。(需要配合手机安装证书)
点击Proxy,选择SSL Proxying Settings...,点击add,host里不写东西,在port里填写443,这个数字不能错。然后点ok,再点ok确认就行了。
5.手机设置
(1).在进入手机设置之前得确认手机和电脑连接在同一个wifi下。
(2).电脑点击help,选择local IP Address,查看第一个ip,也就是你电脑在这个网络环境内的IP地址一会需要你进行填写。还有就是刚刚设置的端口号(那个让你设置的奇怪数字),如果忘记再打开就可以看到。
打开手机,选择电脑和手机在同一网络的wifi,公司newborntown-5G和电脑在同一网段下,所以直接连接那个就可以。
输入密码后,点击高级选项,在代理选项中选择手动,服务器主机名,填写刚刚电脑显示的IP,服务器端口,填写那个奇怪的数字。
然后点击连接。
电脑会是否同意链接的提示框,点击Allow.
这就说明已经连接上了。在手机浏览器中打开百度,看Charles中是否有百度的请求。可能会有一堆乱七八糟的请求,这都是手机背后在发起乱七八糟的请求,不用管,如果太多可以ctrl+f查找一下。
6.为手机安装证书,让Charles显示实https请求内容。
(1).点击help,选择SSL Proxying中的Install Charles Root Certificate on a Mobile Device or Remote Browser
在手机浏览器中填写这个显示的地址
手机中最好下载UC浏览器,知道下载文件放在哪个文件夹内,手机原生系统chrome浏览器会出现无法安装的现象。
点击下载文件,出现证书安装提示,名字随便写,然后保存就可以了。
如果出现无法正常打开的现象,在系统设置中找到,‘’从存储设备安装‘’的选项,选择文件下载的位置。选择文件打开。进行安装
这个时候再从手机浏览器中代开百度,之前是unknow,现在会显示详细的请求内容
网友评论