charles安装教程 | 您所在的位置:网站首页 › 安装证书教程 › charles安装教程 |
一、安装教程(如果是爬坑https可以往下翻到底部) 1.官网下载了charles 选好盘符进行安装 安装后打开 界面如下 2.功能介绍 (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) 3.开始配置 (1)点击Proxy->Proxy Setting...开启代理 设置端口号 点击ok (2)打开手机,手机网络要和电脑连接相同网段 然后打开手机连接的wifi 进入到设置界面滑动到最下面 http代理 修改配置代理为手动 在调试完成后 记得将代理改为自动 不然影响上网功能 服务器地址写电脑的IPV4地址 可以用cmd ipconfig查 也可以用charles中的Help->Local IP Address查询到 示例:192.168.210.125 (3)设置抓取的地址 Proxy->Recording Settings在Include中设置抓取包含的域名 端口号等 我这里请求没写端口号 大家可以按需去写 Exclude中设置排除掉的地址 (4)设置SSLProxy Settings 针对https的请求 这个是一定要设置的 我这里只写了一个端口号443 也可以写https请求的地址和域名等 按需设置 (5)第一次通过手机访问发送请求时,Charles会弹出提示框,提示有设备尝试连接到Charles,是否允许,如果不允许的话,手机发送请求失败,点击Allow允许,这样这个设备的IP地址就会添加到允许列表中,如果错误点击了Deny可以重启Charles会再此提示,或者通过Proxy->Access Control Settings手动添加地址,如果不想每个设备连接Charles都要点击允许的话,可以添加0.0.0.0/0允许所有设备连接到Charles。这里第一行的IP地址是手机的IP地址 只要点击Allow之后 就会自动同步进Charles 不用手动输入 基础配置先配置这些 然后请求基本都是https的请求 我们需要到Help->SSL Proxying->Install Charles Root Certificate中去安装证书 点击安装证书,一直点击下一步 我这里选的是根据证书类型,自动选择证书存储 点击下一步 直到导入成功提示 电脑端证书安装完成后 接下来我们要安装手机端的证书 点击Help->SSL Proxying->Install Charles Root Certificate on a Mobile Device or Remote Browser 看到如下提示 首先在浏览器地址栏中输入chls.pro/ssl 去下载证书 证书下载步骤如下: 1.提示是否允许下载证书 点击允许 2.已下载好 去设置/已下载描述文件中查看描述文件 3.点击右上角安装描述文件 4.描述文件 安装成功 已验证 重点来了 还记得上面那个用红框框住的提示吗 ios10以上 需要去设置->通用->关于本机->证书信任设置->打开针对根证书完全信任 这样才会生效 不然的话 连接代理访问 就一直出现 怎么配置都不对 其实是手机代理针对ios10以上增加一个主动勾选 必须设置信任才可用 如果想删除该证书 以后都不再使用 在设置->通用->VPN与设备管理->配置描述文件中点击移除描述文件 将其删除 当然删除前可以将勾选关于本机->证书信任设置->打开针对根证书完全信任关掉 第一次用这个工具 发现需要通过路径 展开目录往下一直找到对应的要操作的接口 可以通过在Sequence中通过在Filter中输入关键词 检索相关接口 请求数据我这里遮了一下 见谅 哈哈哈 |
CopyRight 2018-2019 实验室设备网 版权所有 |