Charles - 配置抓Chrome、iOS、Android包环境


官网下载地址:https://www.charlesproxy.com/。

1、设置代理http端口

路径:Proxy > Proxy Settings > Proxies > HTTP proxy > Prot
老街头的猫。

2、设置代理https端口

路径:SSL Proxying Settings > SSL Proxyin
老街头的猫。

3、Mac证书配置

  1. 选择 Help > SSL Proxying > Install Charles Root Certificate
  2. 打开钥匙串访问,找到该证书Charles Proxy CA,在信任那里,全部选择始终信任。
    老街头的猫。

4、抓Chrome包配置

  1. Charles 选择 Proxy > macOS Proxy
  2. Chrome 设置 > 系统 > 打开您计算机的代理设置
  3. 设置代理,开启 HTTP 和 HTTPS 代理,IP 为本机,端口设置为 Charles 中设置的
    老街头的猫。

5、抓iOS包配置

  1. 选择Help > SSL Proxying > Install Charles Root Certificate on a Mobile Device。然后会弹出下面的提示。
    老街头的猫。
  2. 设置WiFi代理,IP和端口为弹窗中的 IP:端口
  3. 手机首次连接charles后发起任意http请求会弹出是否信任窗口,点击Allow
  4. 在手机浏览器输入:chls.pro/ssl,打开网页弹出尝试下载配置文件,点击允许
  5. 下载后打开手机 设置 > 通用 > 描述文件与设备管理,选择配置描述文件,点击charles Proxy CA(xxx)选择安装
  6. 手机 设置 > 通用 > 关于手机 > 证书信任设置 开启上面下载的证书
  7. 测试

下次在抓该 iOS 手机的包直接配置 WiFi 代理就可以了。

6、抓Android包配置

  1. 选择Help > SSL Proxying > Install Charles Root Certificate on a Mobile Device。
    老街头的猫。
  2. 设置WiFi代理,IP和端口为弹窗中的 IP:端口
  3. 手机首次连接charles后发起任意http请求会弹出是否信任窗口,点击Allow
  4. 在手机浏览器输入:chls.pro/ssl,下载证书
  5. 安装证书
  6. 信任证书
  7. 测试

下次在抓该 Android 手机的包直接配置 WiFi 代理就可以了。

7、还原网络状态

Chrome

  1. Chrome 设置 > 系统 > 打开您计算机的代理设置
  2. 设置代理,关闭 HTTP 和 HTTPS 代理

手机
抓包结束后,需要手动还原手机状态,方法如下(不同机型可能有些微差别):

  1. 停止电脑对手机的网络监控:系统设置-WLAN,长按wifi修改网络,高级选项找到代理,去掉手动代理即可;
  2. 删除手机中证书:安卓系统设置 系统 设备安全 受信任的凭据 用户 ,点击证书删除即可;
  3. 删除手机上密码:手机系统—安全—密码,删除系统密码即可。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值