目录
一、下载Charles
二、绿化Charles
1. 打开绿化网址
2. 生成注册码
3. 打开Charles
三、功能说明
四、代理设置
1. proxies
2. options
3. macOS
五、安装信任证书
1. 安装证书
2. 在钥匙串中找到证书
3. 双击设置信任
六、电脑接口代理开启
1. 开启
2. 问题
七、手机接口代理开启
1. 手机连接wifi,最好在同一局域网
2. 配置代理
01 - 默认配置
02 - 直接查看
3. 页面会弹出授权框,允许即可
4. 配置手机端证书
01 - 手机浏览器打开网址并下载
02 - 安装路径
5. 允许访问代理的外部ip ( 手机 )
01 - 查看
02 - 手动添加
八、代理小程序接口
1. 移动端
2. 电脑端
九、request 和 response
1. 界面上显示
2. 乱码问题
01 - 配置上方的信任证书
02 - 配置SSL Proxy Setting
03 - 配置编码
3. 查看请求参数
4. 查看响应参数
十、修改请求参数和相应参数
1. 拦截请求,开启断点调试
2. 复制请求url
3. 断点设置
01 - 打开
02 - 配置
03 - 重新刷新页面、再次请求
修改请求参数
修改响应参数
一、下载Charles
Charles : Download a Free Trial of Charles • Charles Web Debugging Proxy
二、绿化Charles
1. 打开绿化网址
Charles绿化
2. 生成注册码
3. 打开Charles
输入注册码后,重启即可
三、功能说明
四、代理设置
Proxy => Proxy Settings
1. proxies
2. options
options 里 主要是设置 绕过代理
3. macOS
五、安装信任证书
1. 安装证书
2. 在钥匙串中找到证书
3. 双击设置信任
ps : 该钥匙串需在系统钥匙串的系统中
六、电脑接口代理开启
1. 开启
2. 问题
监听不到 localhost域名 哒,可以用 本地ip 换掉 localhost 即可
七、手机接口代理开启
1. 手机连接wifi,最好在同一局域网
2. 配置代理
01 - 默认配置
网络的代理服务器 : 该电脑的ip地址 + 端口为8888
02 - 直接查看
网络的代理服务器 : 在第一行可以看到
3. 页面会弹出授权框,允许即可
4. 配置手机端证书
01 - 手机浏览器打开网址并下载
02 - 安装路径
设置 => 安全 => 证书凭证 => 从存储盘安装 => Download => Browser => 点击证书安装
ps : 可能路径不一样,自己找找哈
5. 允许访问代理的外部ip ( 手机 )
01 - 查看
02 - 手动添加
八、代理小程序接口
1. 移动端
用上述方法完成手机代理就能抓取
2. 电脑端
电脑端中使用微信开发平台,想要监听接口
- 开启电脑代理 ( macOS Proxy )、手机代理
- 微信开发平台开启真机测试
- 手机扫码触发
- 即可监听拦截接口
九、request 和 response
1. 界面上显示
2. 乱码问题
01 - 配置上方的信任证书
02 - 配置SSL Proxy Setting
若请求失败,可能手机不支持该端口,关闭即可
ps : 也可配置多个
* : * * : 443 * : 不填
03 - 配置编码
3. 查看请求参数
4. 查看响应参数
十、修改请求参数和相应参数
1. 拦截请求,开启断点调试
选中需要修改参数的请求
2. 复制请求url
3. 断点设置
Proxy => Breakpoint setting
01 - 打开
02 - 配置
03 - 重新刷新页面、再次请求
修改请求参数
文章来源:https://www.toymoban.com/news/detail-452088.html
修改响应参数
文章来源地址https://www.toymoban.com/news/detail-452088.html
到了这里,关于抓包工具 之 Charles 的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!