码迷,mamicode.com
首页 > Web开发 > 详细

macOS: mac下配置charles来抓取http请求

时间:2019-08-13 11:59:44      阅读:690      评论:0      收藏:0      [点我收藏+]

标签:span   setting   image   下载   remote   hone   代理   电脑   safari   

1. 准备charles

下载链接:https://www.charlesproxy.com/download/

2. 配置charles

2.1)配置http代理。打开Charles软件,配置http代理(勾选了SOCKS Proxy,可以截获到浏览器的http访问请求):

技术图片

2.2)配置SSL代理。

首先在charles的 Proxy选项选择SSL Proxy Settings:

技术图片

点add添加需要监视的域名,支持 *号通配符,端口一般都是443:

技术图片

2.3)为手机设置代理

iPhone:设置->无线局域网->连接电脑所在WiFi->?->配置代理->手动->服务器(可通过Charles-Help-Local IP Address或打开网络偏好设置查看)->端口:8888

Android:设置->无线和网络->WLAN->连接电脑所在WiFi->长按WIFI名称->修改网络->显示高级选项->代理:手动->服务器主机名->服务器端口

2.4)安装根证书
电脑端根证书安装,Help->SSL Proxying->Install Charles Root Certificate:
技术图片

钥匙串访问信任证书设置——选择“始终信任”:

技术图片

安装证书到手机

点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser,如下图所示:

技术图片

显示如下弹窗:

技术图片

iPhone:打开Safari浏览器,输入网址chls.pro/ssl下载证书并安装,安装完成后,设置->通用->关于本机->证书信任设置->针对根证书启用完全信任(iOS10以上版本需启用,否则无法抓取https包)

技术图片

 

 

点击证书信任设置,勾选对Charles Proxy 证书的信任

技术图片

Android(华为Mate9Pro为例):浏览器输入网址chls.pro/ssl下载证书(记住下载路径,一般默认文件管理-Download中可找到),设置->无线和网络->WLAN->(更多)高级WLAN设置-安装证书(找到证书路径安装)

技术图片

参考链接:

1. Charles for Mac 破解安装&抓取Https请求配置

 

macOS: mac下配置charles来抓取http请求

标签:span   setting   image   下载   remote   hone   代理   电脑   safari   

原文地址:https://www.cnblogs.com/yongdaimi/p/11344931.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!