admin 管理员组文章数量: 887021
文章目录
- 1、Charles下载
- 2、安装
- 2.1 电脑端安装
- 2.2 手机端配置
- 3、踩过的坑
- 3.1 手机设置了Charles的代理,无法连接网络
- 3.2 Charles 抓包都是unknown
- 4、破解
Charles其实一款代理服务器,通过将自己设置成系统的网络访问代理服务器,使得网络请求都通过它来完成,从而实现网络封包的截取和分析。
1、Charles下载
网盘地址供上,提取码:zkds 。里面还含有安卓版的charles证书,后续步骤需要用到。
当然也可以自己去官网下载哦~
2、安装
2.1 电脑端安装
- 安装Charles 。 这个安装就是下一步,就不赘述了;
- Charles 安装证书
接着就是【下一步】、【完成】。即可完成Charles在电脑上的证书安装。
-
进行Charlse的配置
(1)首先必须要设置代理参数。配置Charles代理监听的端口。保证端口可用;
-
SSL配置
-
在使用Charles的时候,电脑记得关防火墙。为了Charles的代理端口可以通信。也可以通过开放特定端口的方式。
2.2 手机端配置
- 配置代理
(1)手机开启无线连接,连接电脑所使用的网络。必须在同一个局域网里, 并且保证能ping通。
(2)代理配置。填写Charles所在的主机IP和端口
查Charles的IP,可以通过ipconfig
或者ifconfig
或者 Charles 菜单里【Help】 -》 【Local IP Address】
(3)Charles 允许手机连接
这里可以直接提前配置 。我这里直接写了允许所有的IP 。
配置完代理之后,记得检查下手机连接网络是否正常
如果发现连不上网,再回头去看下操作步骤,是否有遗漏的地方。
- 手机安装Charles证书
从提示中,可以看出,只需要手机访问chls.pro/ssl
即可下载。
这里需要注意,一定是手机连接Charles代理后,网络正常。
如果下载不了证书,尝试换个浏览器。也可以通过Charles先下载下来,发到手机上。
安卓手机安装的证书是crt
格式的,crt
和pem
转换通过重命文件后缀名的方式即可。
这里提供下MIUI 12.0.1
系统下,如果手动安装证书的步骤。
【设置】-》WLAN -》 高级设置 -》 安装证书 -》找到存储到手机里的Charles证书 ,可能需要验证身份,然后弹窗进行证书安装。
安卓手机到这里就完成了证书的安装。
如果是IOS ,可能还需要信任证书
的操作 :
【设置】-》【通用】-》【关于本机】-》【证书信用设置】
3、踩过的坑
3.1 手机设置了Charles的代理,无法连接网络
微信能发送消息,但是浏览器等APP全部无法连接网络。
WLAN里设置里取消掉了代理,又一切恢复正常,说明还是代理设置的有问题。
经过一顿排查,😔,竟然发现电脑ping不通手机IP,我。。。
开始怀疑是房东的网络有问题吧?最后发现,就是!!
最后尝试找了另外一个热点,电脑和自己的手机都连接那个热点,保证一个局域网,并且能ping通。
最后填了这个坑。
3.2 Charles 抓包都是unknown
证书都已经安装成功了啊,手机网络也恢复正常,咋就unknown?
在Charles配置的过程中,忘记允许SSL了。
4、破解
最后附上破解链接,亲测可用。
版权声明:本文标题:Charles在windows下的安装以及踩过的坑 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726364519h945362.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论