windows10 64位下charles的破解及PC端、android端的配置

1、环境背景
PC:windows10 64位;
Charles:官网最新版本 Charles4.2.6 ,下载对应的windows 64bit的charles。
手机:红米note2 高配版;
android版本:博主自己刷的MIUI 9.8.3.1开发版
2、安装及破解
2.1安装 不再赘述,值得注意:记得留意charles的安装路径,一会破解要用到。安装后是试用版为30天,每天30分钟,到时间的话会通知你让你重启charles。
2.2 破解
破解工具地址:
https://www.zzzmode.com/mytools/charles/
选择对应的版本号,名字随意。下载后会有一个找到charles.jar文件,替换掉你安装的charles目录下lib的charles.jar文件即可。重新打开charles后登陆页面会显示你已经拥有证书。
2.3 配置
PC端的配置:
(1)打开charles的首页如下图1所示,找到proxy/windows Proxy,勾选它即可打开,此时已经可以监听PC端的一切网络连接及流量监控,
图1
(2)这里我们打开google浏览器,后会看到左侧栏中有PC访问的网址和端口,如图2所示:
图2
(3)win10左下角调出小娜,输入代理如下图3所示,此时只要运行charles,代理就会自动打开,代理端口默认为8888,可以自行修改。
图3
(4)win+R运行cmd后输入ipconfig查看自己PC的ip地址:比如我的IP是192.168.110.16。
android端的配置:
(1)首先PC端和手机端必须连接同一个wifi下,比如WIFICCC,手机打开WIFI页面后,正常情况下,代理那一项为无,此时要修改为手动,输入主机名称即为你自己电脑的IP:192.168.110.16,端口号为8888。与电脑端一致,IP设置选项不修改,依然为默认的DHCP。确认/保存后,电脑端会弹出让你允许的界面,如图4所示,(忘记截图了,用别人的图)
图4
此时点击allow即可。
(2)为手机安装ssl的证书。
在charles/help/SSL Proxying 目录下选择在移动设备上安装Charles证书,此时会出现如下图5所示:
图5
此时问题就出现了:
问题一:
小米手机中如果直接在浏览器中输入chls.pro/ssl此时会得到一个getssl.crt文件。但是,接下来在设置/更多设置/系统安全/从SD卡安装此证书文件时,系统提醒没有可安装的证书
解决办法:不要从手机端下载证书,打开PC端浏览器输入chls.pro/ssl后会得到一个charles-proxy-ssl-proxying-certificate.pem的证书文件,将它发送至手机端即可,传输姿势任意(数据线、蓝牙/快牙、QQ、微信均可)。在手机端重新安装此证书,此时会出现如下图6所示,命名证书名为charles,点击确定:
图6
(3)点击确定后,出现问题二,如下图7所示,提示输入凭据存储额密码。
图7
解决办法:此问题是由于我手机没有设置任何锁屏图案或密码所致。因此设置锁屏密码后再来安装此证书即可。

猜你喜欢

转载自blog.csdn.net/qq_28831197/article/details/81196571
今日推荐