抓包工具Charles使用指南一:Mac本/OPPO手机的安装和初始化配置

Mac安装Charles

1. Charles官网下载软件:https://www.charlesproxy.com/

2. 修改Mac的安全设置:打开 偏好设置 -> 安全性与隐私,通用Tab下选中“App Store和被认可的开发者”后保存。

     

3. 打开下载的文件,拖拽Charles.app到Applications后开始安装。

   安装完成后关闭当前窗口,在Launchpad中找到Charles,双击打开即可

Mac安装证书

1. 电脑端根证书安装,Help->SSL Proxying->Install Charles Root Certificate:

    

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

    

Mac端Charles配置

1. 若是需要抓取Mac浏览器的数据,勾选macOS Proxy。勾选后在浏览器设置中更改为系统代理,即可抓取浏览器数据。

    

2. 配置HTTP代理:点选Proxy -> ProxySetting,修改Port为8888(勾选了SOCKS Proxy,可以截获到浏览器的http访问请求)

    
3. 配置SSL代理:点选Proxy -> SSL Proxying Settings。点add添加需要监视的域名,支持 *号通配符,端口一般都是443:

    

OPPO手机设置WLAN代理

1. 点选Charles的 Help->Local IP Address(或者 打开网络偏好设置),查看电脑端的IP地址。

    

2. 手机点选 设置->WLAN网络中选择电脑连接WIFI(必须和电脑在同一网络环境->ⓘ->代理->手动。

    主机名填入电脑端IP(192.168.1.113);端口填入Charles设置的HTTP代理(8888),保存代理设置。

       

OPPO手机安装证书

选择 "Install Charles Root Certificate on a mobile device" 安装多次失败,故采取下面的安装方案:

1. 点选Help->SSL Proxying->Save Charles Root Certificate,下载手机端证书到电脑(OPPO手机只支持后缀为.cer的证书)             

2. 打开蓝牙偏好设置->连接手机端蓝牙,连接成功后,把下载的.cer证书传送到手机端

3. 点选 设置->WLAN->高级设置->从存储设备安装->手机存储设备Bluetooth文件夹中的.cer证书->右键打开证书->凭证用途选择  VPN和应用->点击保存,提示安装成功。 若是IPhone,需要安全中心设置证书信任。

     

4. 手机用USB连接电脑,就可以看到电脑端 Charles 弹出 请求连接的确认菜单,点击 “Allow” 即可完成设置。

    至此,手机端就可以开始抓包了。。。

发布了52 篇原创文章 · 获赞 23 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/anndy_/article/details/104749603