Charles抓包配置、常见问题和解决方法
1、下载安装charles,官方下载地址:https://www.charlesproxy.com/download/

如图,下载所对应系统需要的相应版本即可。
2、解压Charles包,双击Charles 64位_4.2.7.4.msi 进行安装。安装的路径自己进行选择,这里不做详细介绍,就直接按照提示一步步安装。
3、安装完成之后,打开你安装的路径:C:\Program Files\Charles (我的路径)
双击Charles.exe打开Charles. (电脑要提前配置jdk的,一般肯定都有配置了)

4、下面是Charles的页面,一般下载的都是只有30天的试用期,可以去激活,但是不激活也是可以继续用的,只是一次只能使用30分钟。激活方法可以自己去网上查找。

5、电脑上安装Charles Root Certificates.




就选择当前用户,不需要改,直接点击下一步。

安装完成之后,会提示证书导入成功。

6、手机要和电脑连接同一个WiFi,设置手机WiFi的代理。下面以iPhone手机为例,安卓的也差不多。



注意,这边的IP和端口号是要和Charles的一致。Charles的默认端口是8888,可以在Proxy–Proxy Settings里查看。


7、在手机上安装Charles Root Certificates证书。
在第6步,设置了手机代理之后,打开iPhone自带的safair浏览器,输入地址:chls.pro/ssl
页面会弹出需要你下载一个描述文件,点击允许。

进入到手机设置–通用–描述文件,打开,安装那个描述文件。

安装成功之后,会显示下图的样子

然后千万要记得去设置–通用–关于本机–证书信任设置,信任刚刚安装的证书描述文件。

8、设置Charles的SSL 配置


添加Host和Port(这边就是设置白名单,比方说你要抓的包是https://192.168.1.1:443…,那么就设置Host: 192.168.1.1, Port: 443)但是最快的方法就都配置*,就是包含的所有的。
结合上面的那么我们就配置完成了,可以开始抓包了。
下面讲讲配置中的一些问题如何解决。我踩了好多坑,这里都说一下希望可以帮到大家。
1、当手机设置了代理之后,打开charles会弹出一个确认框,这时候点击Allow,出现这个就说明手机代理设置正确。

这个页面出不来的解决方法:
(1)重启Charles
(2)查看手机代理的IP和Host是否正确
(3)重启电脑
2、当手机设置了代理之后,进不了下载证书的网址:chls.pro/ssl,解决方法:
(1)重连WiFi
(2)查看手机代理的IP和Host是否正确
(3)检查防火墙,设置防火墙允许应用Charles.exe
(4)查看环境变量是否配置正确
3、若是可以抓到https的包,但是显示的是unknown。
(1)查看手机设置–通用–关于本机–证书信任设置,是否允许。
4、装好Charles之后,打开报错:The bundled Java installation is broken. Please uninstall and reinstall.

这个问题目前我还没有解决方法,我是换了一个版本,我网上搜索了下,可能是激活的问题,但是试了之后好像没有用。如果你们能有解决的方法可以告诉我。
————————————————
原文链接:https://blog.csdn.net/VictoriaGu/article/details/107819923
Charles抓包配置、常见问题和解决方法的更多相关文章
- Charles 抓包配置
本文参考:charles 抓包配置 proxy setting (代理设置) 设置的主界面如下: 动态端口 启用动态端口选项来监听动态端口,每次查询启动时选择.这样可以避免与计算机上可能运行的其他网络 ...
- 部分APP无法代理抓包的原因及解决方法
引言 HTTP应用层的抓包已经成为日常工作测试与调试中的重要一环,最近接触新项目突然之间发现之前的抓包手段都不好使了,顿时模块与模块之间的前端与服务之间的交互都变成了不可见,整个人都好像被蒙住了眼睛. ...
- fiddler抓包参数乱码的解决方法
解决方法: 1.win+R 2.打开注册表编辑器:输入regedit +回车+是 3.HKEY_CURRENT_USER\Software\Microsoft\Fiddler2 4.右键新建,选字符串 ...
- charles抓包工具的中文乱码解决方法
charles是 MAC上最好用的抓包工具.charles 网上的参考文档已经很多,我就不再赘述啦.只是说说我在安装过程遇到的问题和解决方法,仅供参考. charles抓包的数据中的中文内容显示乱码, ...
- charles支持https抓包配置
自从公司站点全部启用https后,使用charles就不能像以前那样愉快的抓包啦!不过没关系,这里教你怎么配置charles,使其支持https抓包.之前有一篇介绍charles的使用,参考这篇:ht ...
- Charles的app抓包配置和抓包节点为unknown、乱码、手机无法上网等问题的处理
关于手机端抓包配置Charles的一些配置,并且解决,请求存在unknown和内容为乱码的问题 关于请求节点为unknown.内容为乱码和手机端无法访问网络其实都是手机端证书配置问题导致,有的配置后还 ...
- libnids关于计算校验和引起的抓不到包的现象的解决方法
libnids关于计算校验和引起的抓不到包的现象的解决方法: nids.h中有这么一段: struct nids_chksum_ctl { u_int netaddr; u_int mask; u_i ...
- 【这特么是个坑。。。】iOS 10.3下解决Charles抓包ssl证书信任问题
针对近期iOS 10.3以上的系统charles抓https信任问题 前言 最近iPhone系统更新到ios 10.3后,在公司里用Charles抓包竟然出现了一些问题,https的请求都会失败,提示 ...
- charles(1)解决charles抓包乱码问题
前言 当使用Charles抓包时,发现数据都是乱码,这时需要安装证书 解决办法 1.点击charles窗口,点击左上角Help-> SSL Proxying -> Install Char ...
- charles抓包
charles使用教程指南 charles使用教程指南 前言 移动APP抓包 PC端抓包 查看模式 其他功能 问题汇总 1. 前言: Charles是一款抓包修改工具,相比起burp,charles具 ...
随机推荐
- Vue cli使用Element UI
当前的测试环境如下: ---- 新版的@vue/cli ---- Vue2.x版本 第一步:安装Element UI npm i element-ui -S 第二步:引入Element UI 在mai ...
- 深入探讨Function Calling:实现外部函数调用的工作原理
引言 Function Calling 是一个允许大型语言模型(如 GPT)在生成文本的过程中调用外部函数或服务的功能. Function Calling允许我们以 JSON 格式向 LLM 模型描述 ...
- Google,Baidu,Bing三大搜素引擎图片爬虫
Google,Baidu,Bing三大搜素引擎图片爬虫 参考https://mp.weixin.qq.com/s/75QDjRTDCKzuM68L4fg5Lg 这个爬虫由ID为sczhengyabin ...
- Jenkins获取gitlab源代码
Jenkins获取gitlab源代码 Jenkins权限获取 在日常工作做由于Jenkins启动用户是Jenkins,在执行脚本时系统命令是无法让Jenkins执行的,如果需要Jenkins权限有两种 ...
- 常见距离计算的Python实现
常见的距离有曼哈顿距离.欧式距离.切比雪夫距离.闵可夫斯基距离.汉明距离.余弦距离等,用Python实现计算的方式有多种,可以直接构造公式计算,也可以利用内置线性代数函数计算,还可以利用scipy库计 ...
- 易盾逆向分析-知乎login
声明 本文章中所有内容仅供学习交流,抓包内容.敏感网址.数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除! 目标网站 aHR0cHM6 ...
- 剑指Offer-65.矩阵中的路径(C++/Java)
题目: 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径.路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子.如果一条路径经过了矩阵中的 ...
- 关于excel表
对excel表的操作主要通过xlwt,xlrd模块. 创建excel表 import xlwtworkbook = xlwt.Workbook(encoding='utf-8') worksheet ...
- C#.NET与JAVA互通之DES加密V2024
C#.NET与JAVA互通之DES加密V2024 配置视频: 环境: .NET Framework 4.6 控制台程序 JAVA这边:JDK8 (1.8) 控制台程序 注意点: 1.由 ...
- HunggingFace的镜像加速站
方法一:使用huggingface 官方提供的 **huggingface-cli** 命令行工具.(1) 安装依赖pip install -U huggingface_hub (2) 基本命令示例: ...