代理 Charles 初体验-安装和设置
最近为了完成测,我们使用的charles代理来进行。初体验,遇到一些问题,记录一下
主要内容:
charles 的安装
charles 的配置
charles 的pc抓包
charles的手机抓包
以及目前位置我遇到的坑
一、charles 的安装
官方下载地址:https://www.charlesproxy.com/download/ 下载最新版本
(我遇到的第一个坑就是这个时候当前最新版本是v4.6.2,安装过程都很顺利,但是在执行charles.exe的时候,就是运行不起来。最后也没整明白为啥,我就选择下载上一版本,即v3.12.3,接下来我也是以这个版本为主记录安装和配置过程)
安装路径我习惯放到D:\Program Files\

启动它的时候,要进入D:\Program Files\Charles\ 点击:Charles.exe。就可以对http协议抓包了。
代理端口号默认是8888.可以自定义,只要在 Proxy->Proxy setting,中设置就好,我自己设定为9000,且勾选 “Enable transparent HTTP proxying” 就完成了设置

注意: 不知道为啥,我在系统菜单中查看他所在文档目录都是显示的:C:\Users\huye\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Charles ┭┮﹏┭┮~~谁能解释一下~~
二配置:主要解决访问协议是https下的网站
(一) 先安装https用的证书:
1、进入help—>SSL Proxying—>Install Charles Root Certificate

2、进入后,根据窗口提示,安装进相应位置。提示为将该证书安装到"受信任的根证书颁发机构"

3、点击安装证书,出现如下窗口,选择“本地计算机”,点击"下一步"

4、选择“将所有的证书与都放入下列存储”,并通过“浏览”选择存储位置。根据之前的提示,这里我们需要选择存储到“受信任的根证书颁发机构”

5、继续按照提示点击下一步,直到出现提示成功的窗口,则证书安装成功。

设置过滤请:我目前只是这么配置的
在 Proxy->Proxy SSL Porxying Settings;此配置给解决抓取包出现unknow的问题。

在 Proxy->Access Control Settings

以上PC抓包可以完成了。
(二)下面配置一下手机端抓包用的(我的手机是iphonex max):
1 使手机和电脑在同一局域网内
2 在手机wifi中手动设置代理 IP: pc端的ip地址
端口号:上面设置的端口,比如我设置的9000
3 在charles里配置
会弹出下面提示,在手机默认浏览器中打开
安装charles在手机中的证书,
然后在 在“设置”-“描述文件”-查看描述文件,显示已验证;
再“设置”-“通用”-“关于本机”-“证书信任设置”-打开charles的信任开关
( 这部分我忘记截图了 )
这样就可以进行抓包测试了。
还有更多的使用步骤,具体用的时候我在记录。
分类:
工具类
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探