tools -- 手把手教你安装 Charles
手把手教你安装 Charles
其实安装抓包工具跟开发环境配置似的,基本就是新入公司才搞一套而已,作为开发平时不使用还真会忘怎么安装配置,这里参考一些文档,做一个记录。
下载安装
官网地址:https://www.charlesproxy.com/documentation/welcome/
激活码在线生成:https://www.zzzmode.com/mytools/charles/

PC端网络抓包
证书下载安装
菜单栏 --> Help --> SSL Proxying --> Install Charles Root Certificate(如果证书过期可以先Reset Charles Root Certificate) --> 安装证书 --> 本地计算机 --> 下一步 --> 将所有的证书都放入下列存储(p) -> 浏览 -> 受信人的证书办法机构 -> 确定 -> 下一步 --> 用户选定的证书存储 -> 完成
使用抓包
以window电脑为例:chrome浏览器配置
浏览器设置 --> 搜索:代理 --> 打开您计算机的代理设置 --> 使用代理服务器(勾选)-> 填写地址和端口(charles查看ip和端口号。步骤:菜单栏 --> Help --> Local Ip Addresses and 菜单栏 --> Proxy --> Proxy Settings -> Port:8888) --> 保存
菜单栏 --> Proxy --> SSL Proxying Settings --> Enable SSL Proxying -> Include -> Add -> Hose * -> Post *(或者443)
菜单栏 --> Proxy --> Windows Proxy 勾选上



移动端网络抓包
证书下载安装
菜单栏 --> Help --> SSL Proxying --> Install Charles Root Certificate on a Mobile Device or Remote Brower
以iOS为例:Safari浏览器下载证书
浏览器输入chls.pro/ssl(如果遇到安全问题,保证安全情况下进行继续访问,下载证书)
手机证书信任,这里需要点击两处:
-
手机设置 --> 通用 --> VPN与设备管理 --> Charles Proxy CA 安装
-
手机设置 --> 通用 --> 关于手机 --> 证书信任设置(最下方) --> 开启上一步安装的证书
手机抓包
-
保证手机和电脑哎同一个局域网里面
-
手机上设置代理,代理到你的电脑上
charles菜单栏 --> Proxy --> SSL Proxying Settings --> Enable SSL Proxying -> Include -> Add -> Hose * -> Post *(或者443)
手机设置 --> 无限局域网 --> 连接好的网络点击后面的(i) --> 配置代理 -> 手动 -> 填写服务器,端口(charles查看ip和端口号。步骤:菜单栏 --> Help --> Local Ip Addresses and 菜单栏 --> Proxy --> Proxy Settings -> Port:8888)
其他功能
- 数据修改
菜单栏 --> Proxy --> Breakpoints Settings -> Enable Breakpoints(断点设置)
- 模拟弱网
菜单栏 --> Proxy --> Throttle Settings -> Enable Throttling(勾选后,下方可以选择限制的参数了)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)